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_USB_PULSE8_CECCONFIG_USB_RAINSHADOW_CEC
CONFIG_USB_ULPI_BUS
CONFIG_USB_CONN_GPIO
CONFIG_USB
CONFIG_USB_OTG_FSM
CONFIG_USB_XHCI_MTK
CONFIG_USB_XHCI_MVEBU
CONFIG_USB_XHCI_TEGRA
CONFIG_USB_BRCMSTB
CONFIG_XPS_USB_HCD_XILINX
CONFIG_USB_EHCI_FSL
CONFIG_USB_EHCI_HCD_STI
CONFIG_USB_EHCI_TEGRA
CONFIG_USB_EHCI_MV
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_OCTEON_OHCI
CONFIG_USB_FHCI_HCD
CONFIG_USB_HCD_BCMA
CONFIG_USB_HCD_SSB
CONFIG_USB_XEN_HCD
CONFIG_USBIP_CORE
CONFIG_USB_CDNS_SUPPORT
CONFIG_USB_CDNS3_HOST
CONFIG_USB_CDNSP_HOST
CONFIG_USB_FOTG210
CONFIG_USB_MTU3
CONFIG_USB_MUSB_SUNXI
CONFIG_USB_MUSB_DA8XX
CONFIG_USB_MUSB_OMAP2PLUS
CONFIG_USB_MUSB_JZ4740
CONFIG_USB_MUSB_MEDIATEK
CONFIG_USB_MUSB_POLARFIRE_SOC
CONFIG_USB_TI_CPPI41_DMA
CONFIG_USB_DWC3
CONFIG_USB_DWC3_MESON_G12A
CONFIG_USB_DWC3_RTK
CONFIG_USB_DWC2
CONFIG_USB_DWC2_PCI
CONFIG_USB_CHIPIDEA
CONFIG_USB_CHIPIDEA_HOST
CONFIG_USB_ISP1760
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_OPTION
CONFIG_USB_USS720
CONFIG_USB_APPLEDISPLAY
CONFIG_USB_QCOM_EUD
CONFIG_APPLE_MFI_FASTCHARGE
CONFIG_USB_LJCA
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_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_F_UVC
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_MIDI2
CONFIG_USB_CONFIGFS_F_HID
CONFIG_USB_CONFIGFS_F_UVC
CONFIG_USB_CONFIGFS_F_PRINTER
CONFIG_USB_CONFIGFS_F_TCM
CONFIG_USB_ZERO
CONFIG_USB_AUDIO
CONFIG_USB_ETH
CONFIG_USB_ETH_RNDIS
CONFIG_USB_ETH_EEM
CONFIG_USB_G_NCM
CONFIG_USB_FUNCTIONFS
CONFIG_USB_FUNCTIONFS_ETH
CONFIG_USB_FUNCTIONFS_RNDIS
CONFIG_USB_MASS_STORAGE
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
CONFIG_USB_G_MULTI
CONFIG_USB_G_MULTI_RNDIS
CONFIG_USB_G_MULTI_CDC
CONFIG_USB_G_HID
CONFIG_USB_G_DBGP
CONFIG_USB_G_WEBCAM
CONFIG_TYPEC_TCPM
CONFIG_TYPEC_TCPCI
CONFIG_TYPEC_UCSI
CONFIG_TYPEC_TPS6598X
CONFIG_TYPEC_RT1719
CONFIG_TYPEC_STUSB160X
CONFIG_TYPEC_WUSB3801
CONFIG_TYPEC_MUX_FSA4480
CONFIG_TYPEC_MUX_INTEL_PMC
CONFIG_TYPEC_MUX_NB7VPQ904M
CONFIG_TYPEC_MUX_PTN36502
CONFIG_EXTCON_AXP288
CONFIG_EXTCON_INTEL_CHT_WC
CONFIG_USB_LGM_PHY
CONFIG_PHY_SUN4I_USB
CONFIG_PHY_SUN9I_USB
CONFIG_PHY_MESON8B_USB2
CONFIG_PHY_MESON_GXL_USB2
CONFIG_PHY_INGENIC_USB
CONFIG_PHY_CPCAP_USB
CONFIG_PHY_MAPPHONE_MDM6600
CONFIG_PHY_RCAR_GEN3_USB2
CONFIG_PHY_ROCKCHIP_INNO_USB2
CONFIG_PHY_STARFIVE_JH7110_USB
CONFIG_PHY_TEGRA_XUSB
CONFIG_PHY_DM816X_USB
CONFIG_OMAP_USB2
CONFIG_TWL4030_USB