最終更新:2022-08-24 (水) 17:44:45 (626d)
Linux/USBガジェット/モジュール
ソースコード
Linux 3.17~
- 古いガジェットドライバがlegacyに移動
一覧
CONFIG_USB_RAW_GADGET raw_gadget? USB Raw Gadget Linux 5.7 CONFIG_GADGET_UAC1_LEGACY? UAC 1.0 (Legacy) Linux 4.13 CONFIG_USB_G_ACM_MS? g_acm_ms? CDC Composite Device (ACM and mass storage) Linux 3.2 CONFIG_GADGET_UAC1? Linux 3.4 CONFIG_USB_G_NCM? g_ncm? Network Control Model (NCM) support Linux 2.6.38 CONFIG_USB_FUNCTIONFS_ETH? Linux 2.6.35 CONFIG_USB_FUNCTIONFS_RNDIS? Linux 2.6.35 CONFIG_USB_FUNCTIONFS_GENERIC? Linux 2.6.35 CONFIG_USB_FUNCTIONFS g_ffs Function Filesystem FunctionFS Linux 2.6.35 CONFIG_USB_G_WEBCAM g_webcam? USB Webcam Gadget Linux/USBガジェット/UVC Linux 2.6.35 CONFIG_USB_G_HID g_hid HID Gadget Linux/USBガジェット/HID Linux 2.6.35 CONFIG_USB_MASS_STORAGE g_mass_storage Mass Storage Gadget Linux/USBガジェット/マスストレージ Linux 2.6.33 CONFIG_USB_G_NOKIA? g_nokia? Nokia composite gadget Linux 2.6.34 CONFIG_USB_G_MULTI_RNDIS? RNDIS + CDC Serial + Storage configuration Linux 2.6.33 CONFIG_USB_G_MULTI_CDC? CDC Ethernet + CDC Serial + Storage configuration Linux 2.6.33 CONFIG_USB_G_MULTI g_multi Multifunction Composite Gadget Linux 2.6.33 CONFIG_USB_ETH_EEM? Ethernet Emulation Model (EEM) support Linux 2.6.32 CONFIG_USB_AUDIO g_audio Audio Gadget Linux/USBガジェット/UAC Linux 2.6.31 CONFIG_USB_CDC_COMPOSITE g_cdc CDC Composite Device (Ethernet and ACM) Linux 2.6.27 CONFIG_USB_G_PRINTER? g_printer? Printer Gadget Linux 2.6.25 CONFIG_USB_MIDI_GADGET g_midi MIDI Gadget Linux 2.6.19? CONFIG_USB_G_SERIAL g_serial Serial Gadget (with CDC ACM and CDC OBEX support) Linux 2.6.11? CONFIG_USB_ETH_RNDIS? RNDIS support Linux 2.6.6? CONFIG_USB_GADGETFS gadgetfs GadgetFS Linux 2.6.0 CONFIG_USB_ETH g_ether Ethernet Gadget (with CDC Ethernet support) Linux 2.5.70 CONFIG_USB_ZERO g_zero Gadget Zero (DEVELOPMENT) Linux 2.5.70 CONFIG_USB_GADGET Linux 2.5.70
残り
- CONFIG_USB_ZERO_HNPTEST?
- CONFIG_USB_GADGET_TARGET?
- CONFIG_USB_G_DBGP?
- CONFIG_USB_G_DBGP_PRINTK?
- CONFIG_USB_G_DBGP_SERIAL?
ファンクション
ファンクションの実装
configfs (CONFIG_USB_CONFIGFS)
- Linux 3.11~
CONFIG_USB_CONFIGFS_SERIAL Linux 3.11 CONFIG_USB_CONFIGFS_ACM? Linux 3.11 CONFIG_USB_CONFIGFS_OBEX? CONFIG_USB_CONFIGFS_NCM? CONFIG_USB_CONFIGFS_ECM? CONFIG_USB_CONFIGFS_ECM_SUBSET? CONFIG_USB_CONFIGFS_RNDIS? Linux 3.11 CONFIG_USB_CONFIGFS_EEM? CONFIG_USB_CONFIGFS_MASS_STORAGE Linux 3.13 CONFIG_USB_CONFIGFS_F_LB_SS? Linux 3.14 CONFIG_USB_CONFIGFS_F_FS Linux 3.14 CONFIG_USB_CONFIGFS_F_UAC1 Linux 3.19 CONFIG_USB_CONFIGFS_F_UAC2? Linux 3.19 CONFIG_USB_CONFIGFS_F_MIDI? Linux 3.19 CONFIG_USB_CONFIGFS_F_HID Linux 3.19 CONFIG_USB_CONFIGFS_F_UVC? Linux 4.0 CONFIG_USB_CONFIGFS_F_PRINTER? Linux 4.1