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.
You will also need drivers from the following menu to make use of it.
is selected by
CONFIG_DRM_UDLCONFIG_USB
CONFIG_USB_OTG_FSM
CONFIG_USB_WUSB
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_WHCI_HCD
CONFIG_USB_HWA_HCD
CONFIG_USB_HCD_BCMA
CONFIG_USB_HCD_SSB
CONFIG_USBIP_CORE
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_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_RT1711H
CONFIG_TYPEC_TPS6598X
CONFIG_USB_ULPI_BUS
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