summaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/Kconfig
blob: c5dc2ea532c40e09616ef75dee08c53079d2d7c1 (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
35
36
37
38
39
40
41
42
config USB_EHCI
	bool "EHCI driver"

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
	bool "Atmel EHCI driver"

config USB_OHCI
	bool "OHCI driver"
	depends on !MMU

if USB_OHCI

config USB_OHCI_AT91
	depends on ARCH_AT91
	bool "AT91 OHCI driver"

endif

config USB_XHCI
	bool "xHCI driver"
	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.

config USB_XHCI_PCI
	depends on PCI
	select USB_XHCI
	bool "PCI xHCI driver"
	help
	  Enables support for PCI attached xHCI controllers.