最終更新:2021-03-04 (木) 00:27:11 (1121d)
drivers/usb/gadget/Kconfig
USB Gadget support on a system involves
http://lxr.onakasuita.org/source/drivers/usb/gadget/Kconfig
- (a) a peripheral controller, and
- (b) the gadget driver using it.
.config
CONFIG_USB_GADGET Linux 2.5.70 CONFIG_USB_GADGET_DEBUG? Linux 2.6.23? CONFIG_USB_GADGET_VERBOSE? Linux 3.13 CONFIG_USB_GADGET_DEBUG_FILES Linux 2.6.10? CONFIG_USB_GADGET_DEBUG_FS Linux 2.6.24? CONFIG_USB_GADGET_VBUS_DRAW? CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS?
USB Peripheral Controller
- CONFIG_USB_AT91?
- CONFIG_USB_LPC32XX?
- CONFIG_USB_ATMEL_USBA?
- CONFIG_USB_BCM63XX_UDC?
- CONFIG_USB_FSL_USB2?
- CONFIG_USB_FUSB300?
- CONFIG_USB_FOTG210_UDC?
- CONFIG_USB_GR_UDC?
- CONFIG_USB_OMAP?
- CONFIG_USB_PXA25X?
- CONFIG_USB_PXA25X_SMALL?
- CONFIG_USB_R8A66597?
- CONFIG_USB_RENESAS_USBHS_UDC?
- CONFIG_USB_PXA27X?
- CONFIG_USB_S3C_HSOTG?
- CONFIG_USB_S3C2410?
- CONFIG_USB_S3C2410_DEBUG?
- CONFIG_USB_S3C_HSUDC?
- CONFIG_USB_MV_UDC?
- CONFIG_USB_MV_U3D?
- CONFIG_USB_M66592?
- CONFIG_USB_AMD5536UDC?
- CONFIG_USB_FSL_QE?
- CONFIG_USB_NET2272?
- CONFIG_USB_NET2272_DMA?
- CONFIG_USB_NET2280?
- CONFIG_USB_GOKU?
- CONFIG_USB_EG20T?
- CONFIG_USB_DUMMY_HCD?
USB Gadget Drivers
- CONFIG_USB_LIBCOMPOSITE (Linux 3.7~)
- CONFIG_USB_F_ACM?
- CONFIG_USB_F_SS_LB?
- CONFIG_USB_U_SERIAL? (Linux 3.9~)
- CONFIG_USB_U_ETHER?
- CONFIG_USB_F_SERIAL? (Linux 3.10~)
- CONFIG_USB_F_OBEX?
- CONFIG_USB_F_NCM?
- CONFIG_USB_F_ECM?
- CONFIG_USB_F_PHONET?
- CONFIG_USB_F_EEM?
- CONFIG_USB_F_SUBSET?
- CONFIG_USB_F_RNDIS?
- CONFIG_USB_F_MASS_STORAGE? (Linux 3.13~)
- CONFIG_USB_F_FS
- CONFIG_USB_ETH (Linux 2.5.70~)
- CONFIG_USB_CONFIGFS (Linux 3.11~)
- CONFIG_USB_CONFIGFS_SERIAL (Linux 3.11~)
- CONFIG_USB_CONFIGFS_ACM?
- CONFIG_USB_CONFIGFS_OBEX?
- CONFIG_USB_CONFIGFS_NCM?
- CONFIG_USB_CONFIGFS_ECM?
- CONFIG_USB_CONFIGFS_ECM_SUBSET?
- CONFIG_USB_CONFIGFS_RNDIS?
- CONFIG_USB_CONFIGFS_EEM?
- CONFIG_USB_CONFIGFS_PHONET?
- CONFIG_USB_CONFIGFS_MASS_STORAGE
- CONFIG_USB_CONFIGFS_F_LB_SS?
- CONFIG_USB_CONFIGFS_F_FS
- CONFIG_USB_ZERO (Linux 2.5.70~)
- CONFIG_USB_ZERO_HNPTEST?
- CONFIG_USB_AUDIO
- CONFIG_GADGET_UAC1? (Linux 3.4~)
- CONFIG_USB_ETH (Linux 2.5.70~)
- CONFIG_USB_ETH_RNDIS?
- CONFIG_USB_ETH_EEM?
- CONFIG_USB_G_NCM?
- CONFIG_USB_GADGETFS (Linux 2.6.0~)
- CONFIG_USB_FUNCTIONFS (Linux 2.6.35~)
- CONFIG_USB_FUNCTIONFS_ETH?
- CONFIG_USB_FUNCTIONFS_RNDIS?
- CONFIG_USB_FUNCTIONFS_GENERIC?
- CONFIG_USB_MASS_STORAGE (Linux 2.6.33~)
- CONFIG_USB_GADGET_TARGET?
- CONFIG_USB_G_SERIAL
- CONFIG_USB_MIDI_GADGET
- CONFIG_USB_G_PRINTER?
- CONFIG_USB_CDC_COMPOSITE
- CONFIG_USB_G_NOKIA?
- CONFIG_USB_G_ACM_MS? (Linux 3.2~)
- CONFIG_USB_G_MULTI (Linux 2.6.33~)
- CONFIG_USB_G_MULTI_RNDIS?
- CONFIG_USB_G_MULTI_CDC?
- CONFIG_USB_G_HID (Linux 2.6.35~)
- CONFIG_USB_G_DBGP?
- CONFIG_USB_G_DBGP_PRINTK?
- CONFIG_USB_G_DBGP_SERIAL?
- CONFIG_USB_G_WEBCAM (Linux 2.6.35~)