USB support

configname: CONFIG_USB_SUPPORT

Linux Kernel Configuration
└─>Device Drivers
└─>USB support
In linux kernel since version 2.6.24 (release Date: 2008-01-24)  
This option adds core support for Universal Serial Bus (USB).
You will also need drivers from the following menu to make use of it.


is selected by
CONFIG_DRM_UDL
CONFIG_USB_ULPI_BUS
CONFIG_USB_CONN_GPIO
CONFIG_USB
CONFIG_USB_OTG_FSM
CONFIG_USB_XHCI_PLATFORM
CONFIG_USB_XHCI_MTK
CONFIG_USB_XHCI_MVEBU
CONFIG_USB_XHCI_TEGRA
CONFIG_USB_EHCI_HCD_PMC_MSP
CONFIG_XPS_USB_HCD_XILINX
CONFIG_USB_EHCI_FSL
CONFIG_USB_EHCI_MXC
CONFIG_USB_EHCI_HCD_STI
CONFIG_USB_EHCI_TEGRA
CONFIG_USB_EHCI_MV
CONFIG_USB_CNS3XXX_EHCI
CONFIG_USB_OCTEON_EHCI
CONFIG_USB_OHCI_HCD_STI
CONFIG_USB_OHCI_HCD_OMAP3
CONFIG_USB_OHCI_HCD_DAVINCI
CONFIG_USB_OHCI_HCD_PPC_OF_BE
CONFIG_USB_OHCI_HCD_PPC_OF_LE
CONFIG_USB_OHCI_HCD_PCI
CONFIG_USB_OHCI_HCD_SSB
CONFIG_USB_OHCI_SH
CONFIG_USB_CNS3XXX_OHCI
CONFIG_USB_OCTEON_OHCI
CONFIG_USB_FHCI_HCD
CONFIG_USB_HCD_BCMA
CONFIG_USB_HCD_SSB
CONFIG_USBIP_CORE
CONFIG_USB_CDNS3
CONFIG_USB_MTU3
CONFIG_USB_MUSB_SUNXI
CONFIG_USB_MUSB_DA8XX
CONFIG_USB_MUSB_OMAP2PLUS
CONFIG_USB_MUSB_DSPS
CONFIG_USB_TI_CPPI41_DMA
CONFIG_USB_DWC3
CONFIG_USB_DWC3_MESON_G12A
CONFIG_USB_DWC2_PCI
CONFIG_USB_CHIPIDEA
CONFIG_USB_CHIPIDEA_HOST
CONFIG_USB_USS720
CONFIG_USB_SERIAL_WHITEHEAT
CONFIG_USB_SERIAL_IPW
CONFIG_USB_SERIAL_KEYSPAN_PDA
CONFIG_USB_SERIAL_KEYSPAN
CONFIG_USB_SERIAL_MOS7715_PARPORT
CONFIG_USB_SERIAL_QUALCOMM
CONFIG_USB_SERIAL_XIRCOM
CONFIG_USB_SERIAL_OPTION
CONFIG_USB_APPLEDISPLAY
CONFIG_USB_SISUSBVGA
CONFIG_USB_SISUSBVGA_CON
CONFIG_USB_ISIGHTFW
CONFIG_USB_HSIC_USB3503
CONFIG_USB_ATM
CONFIG_USB_SPEEDTOUCH
CONFIG_USB_CXACRU
CONFIG_USB_UEAGLEATM
CONFIG_USB_PHY
CONFIG_AB8500_USB
CONFIG_FSL_USB2_OTG
CONFIG_ISP1301_OMAP
CONFIG_NOP_USB_XCEIV
CONFIG_AM335X_PHY_USB
CONFIG_USB_GPIO_VBUS
CONFIG_TAHVO_USB
CONFIG_USB_ISP1301
CONFIG_USB_MV_OTG
CONFIG_USB_MXS_PHY
CONFIG_USB_TEGRA_PHY
CONFIG_USB_ULPI
CONFIG_USB_GADGET
CONFIG_USB_LPC32XX
CONFIG_USB_RENESAS_USB3
CONFIG_USB_SNP_UDC_PLAT
CONFIG_USB_AMD5536UDC
CONFIG_USB_LIBCOMPOSITE
CONFIG_USB_CONFIGFS
CONFIG_USB_CONFIGFS_SERIAL
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_CONFIGFS_F_UAC1
CONFIG_USB_CONFIGFS_F_UAC1_LEGACY
CONFIG_USB_CONFIGFS_F_UAC2
CONFIG_USB_CONFIGFS_F_MIDI
CONFIG_USB_CONFIGFS_F_HID
CONFIG_USB_CONFIGFS_F_UVC
CONFIG_USB_CONFIGFS_F_PRINTER
CONFIG_USB_CONFIGFS_F_TCM
CONFIG_TYPEC_TCPM
CONFIG_TYPEC_TCPCI
CONFIG_TYPEC_TPS6598X
CONFIG_EXTCON_AXP288
CONFIG_PHY_SUN4I_USB
CONFIG_PHY_SUN9I_USB
CONFIG_PHY_MESON8B_USB2
CONFIG_PHY_MESON_GXL_USB2
CONFIG_PHY_MESON_GXL_USB3
CONFIG_PHY_CPCAP_USB
CONFIG_PHY_MAPPHONE_MDM6600
CONFIG_PHY_RCAR_GEN3_USB2
CONFIG_PHY_ROCKCHIP_INNO_USB2
CONFIG_PHY_DM816X_USB
CONFIG_OMAP_USB2
CONFIG_TWL4030_USB