]>
Commit | Line | Data |
---|---|---|
6e7e9294 MY |
1 | # |
2 | # USB Host Controller Drivers | |
3 | # | |
4 | comment "USB Host Controller Drivers" | |
5 | ||
6 | config USB_XHCI_HCD | |
7 | bool "xHCI HCD (USB 3.0) support" | |
8 | ---help--- | |
9 | The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 | |
10 | "SuperSpeed" host controller hardware. | |
11 | ||
12 | config USB_XHCI | |
13 | bool | |
14 | default USB_XHCI_HCD | |
15 | ---help--- | |
16 | TODO: rename after most boards switch to Kconfig | |
17 | ||
18 | if USB_XHCI_HCD | |
19 | ||
1e7df7c4 | 20 | config USB_XHCI_UNIPHIER |
b6ef3a3f | 21 | bool "Support for UniPhier on-chip xHCI USB controller" |
1e7df7c4 MY |
22 | depends on ARCH_UNIPHIER |
23 | default y | |
24 | ---help--- | |
b6ef3a3f | 25 | Enables support for the on-chip xHCI controller on UniPhier SoCs. |
1e7df7c4 | 26 | |
6e7e9294 MY |
27 | endif |
28 | ||
29 | config USB_EHCI_HCD | |
30 | bool "EHCI HCD (USB 2.0) support" | |
31 | ---help--- | |
32 | The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0 | |
33 | "high speed" (480 Mbit/sec, 60 Mbyte/sec) host controller hardware. | |
34 | If your USB host controller supports USB 2.0, you will likely want to | |
35 | configure this Host Controller Driver. | |
36 | ||
37 | EHCI controllers are packaged with "companion" host controllers (OHCI | |
38 | or UHCI) to handle USB 1.1 devices connected to root hub ports. Ports | |
39 | will connect to EHCI if the device is high speed, otherwise they | |
40 | connect to a companion controller. If you configure EHCI, you should | |
41 | probably configure the OHCI (for NEC and some other vendors) USB Host | |
42 | Controller Driver or UHCI (for Via motherboards) Host Controller | |
43 | Driver too. | |
44 | ||
45 | You may want to read <file:Documentation/usb/ehci.txt>. | |
46 | ||
47 | config USB_EHCI | |
48 | bool | |
49 | default USB_EHCI_HCD | |
50 | ---help--- | |
51 | TODO: rename after most boards switch to Kconfig | |
52 | ||
53 | if USB_EHCI_HCD | |
54 | ||
048899ba | 55 | config USB_EHCI_UNIPHIER |
b6ef3a3f | 56 | bool "Support for UniPhier on-chip EHCI USB controller" |
44f597ad | 57 | depends on ARCH_UNIPHIER && OF_CONTROL |
048899ba MY |
58 | default y |
59 | ---help--- | |
b6ef3a3f | 60 | Enables support for the on-chip EHCI controller on UniPhier SoCs. |
048899ba | 61 | |
6e7e9294 | 62 | endif |