summaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/Kconfig
blob: 891523c4d2d6aee72d9a44b68c71edc1c9b9589c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
config USB_EHCI
	bool "EHCI driver"
	depends on HAS_DMA

config USB_EHCI_OMAP
	depends on ARCH_OMAP3
	depends on USB_TWL4030
	bool "OMAP EHCI driver"

config USB_EHCI_ATMEL
	depends on ARCH_AT91
	depends on USB_EHCI
	select USB_OHCI_AT91
	bool "Atmel EHCI driver"

config USB_OHCI
	bool "OHCI driver"
	depends on !MMU && HAS_DMA

config USB_OHCI_AT91
	depends on ARCH_AT91
	bool "AT91 OHCI driver"

config USB_XHCI
	bool "xHCI driver"
	depends on HAS_DMA
	help
	  The eXtensible Host Controller Interface (xHCI) is standard for
	  USB 3.0 "SuperSpeed" host controller hardware. xHCI specification
	  defines support for all USB device speeds from USB 3.0 down to
	  USB 1.1 without the need for companion controllers.

	  This driver currently only supports virtual USB 2.0 ports, if you
	  plan to use USB 3.0 devices, use a USB 2.0 cable in between.