diff options
Diffstat (limited to 'drivers/usb/host/Kconfig')
-rw-r--r-- | drivers/usb/host/Kconfig | 39 |
1 files changed, 36 insertions, 3 deletions
diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig index 0e6afa260ed8..9483acdf2e9e 100644 --- a/drivers/usb/host/Kconfig +++ b/drivers/usb/host/Kconfig | |||
@@ -91,17 +91,28 @@ config USB_EHCI_TT_NEWSCHED | |||
91 | 91 | ||
92 | If unsure, say Y. | 92 | If unsure, say Y. |
93 | 93 | ||
94 | config USB_EHCI_HCD_PMC_MSP | ||
95 | tristate "EHCI support for on-chip PMC MSP71xx USB controller" | ||
96 | depends on USB_EHCI_HCD && MSP_HAS_USB | ||
97 | default n | ||
98 | select USB_EHCI_BIG_ENDIAN_DESC | ||
99 | select USB_EHCI_BIG_ENDIAN_MMIO | ||
100 | ---help--- | ||
101 | Enables support for the onchip USB controller on the PMC_MSP7100 Family SoC's. | ||
102 | If unsure, say N. | ||
103 | |||
94 | config USB_EHCI_BIG_ENDIAN_MMIO | 104 | config USB_EHCI_BIG_ENDIAN_MMIO |
95 | bool | 105 | bool |
96 | depends on USB_EHCI_HCD && (PPC_CELLEB || PPC_PS3 || 440EPX || \ | 106 | depends on USB_EHCI_HCD && (PPC_CELLEB || PPC_PS3 || 440EPX || \ |
97 | ARCH_IXP4XX || XPS_USB_HCD_XILINX || \ | 107 | ARCH_IXP4XX || XPS_USB_HCD_XILINX || \ |
98 | PPC_MPC512x || CPU_CAVIUM_OCTEON) | 108 | PPC_MPC512x || CPU_CAVIUM_OCTEON || \ |
109 | PMC_MSP) | ||
99 | default y | 110 | default y |
100 | 111 | ||
101 | config USB_EHCI_BIG_ENDIAN_DESC | 112 | config USB_EHCI_BIG_ENDIAN_DESC |
102 | bool | 113 | bool |
103 | depends on USB_EHCI_HCD && (440EPX || ARCH_IXP4XX || XPS_USB_HCD_XILINX || \ | 114 | depends on USB_EHCI_HCD && (440EPX || ARCH_IXP4XX || XPS_USB_HCD_XILINX || \ |
104 | PPC_MPC512x) | 115 | PPC_MPC512x || PMC_MSP) |
105 | default y | 116 | default y |
106 | 117 | ||
107 | config XPS_USB_HCD_XILINX | 118 | config XPS_USB_HCD_XILINX |
@@ -145,7 +156,7 @@ config USB_EHCI_MSM | |||
145 | bool "Support for MSM on-chip EHCI USB controller" | 156 | bool "Support for MSM on-chip EHCI USB controller" |
146 | depends on USB_EHCI_HCD && ARCH_MSM | 157 | depends on USB_EHCI_HCD && ARCH_MSM |
147 | select USB_EHCI_ROOT_HUB_TT | 158 | select USB_EHCI_ROOT_HUB_TT |
148 | select USB_MSM_OTG_72K | 159 | select USB_MSM_OTG |
149 | ---help--- | 160 | ---help--- |
150 | Enables support for the USB Host controller present on the | 161 | Enables support for the USB Host controller present on the |
151 | Qualcomm chipsets. Root Hub has inbuilt TT. | 162 | Qualcomm chipsets. Root Hub has inbuilt TT. |
@@ -154,6 +165,14 @@ config USB_EHCI_MSM | |||
154 | This driver is not supported on boards like trout which | 165 | This driver is not supported on boards like trout which |
155 | has an external PHY. | 166 | has an external PHY. |
156 | 167 | ||
168 | config USB_EHCI_TEGRA | ||
169 | boolean "NVIDIA Tegra HCD support" | ||
170 | depends on USB_EHCI_HCD && ARCH_TEGRA | ||
171 | select USB_EHCI_ROOT_HUB_TT | ||
172 | help | ||
173 | This driver enables support for the internal USB Host Controllers | ||
174 | found in NVIDIA Tegra SoCs. The controllers are EHCI compliant. | ||
175 | |||
157 | config USB_EHCI_HCD_PPC_OF | 176 | config USB_EHCI_HCD_PPC_OF |
158 | bool "EHCI support for PPC USB controller on OF platform bus" | 177 | bool "EHCI support for PPC USB controller on OF platform bus" |
159 | depends on USB_EHCI_HCD && PPC_OF | 178 | depends on USB_EHCI_HCD && PPC_OF |
@@ -162,6 +181,13 @@ config USB_EHCI_HCD_PPC_OF | |||
162 | Enables support for the USB controller present on the PowerPC | 181 | Enables support for the USB controller present on the PowerPC |
163 | OpenFirmware platform bus. | 182 | OpenFirmware platform bus. |
164 | 183 | ||
184 | config USB_EHCI_SH | ||
185 | bool "EHCI support for SuperH USB controller" | ||
186 | depends on USB_EHCI_HCD && SUPERH | ||
187 | ---help--- | ||
188 | Enables support for the on-chip EHCI controller on the SuperH. | ||
189 | If you use the PCI EHCI controller, this option is not necessary. | ||
190 | |||
165 | config USB_W90X900_EHCI | 191 | config USB_W90X900_EHCI |
166 | bool "W90X900(W90P910) EHCI support" | 192 | bool "W90X900(W90P910) EHCI support" |
167 | depends on USB_EHCI_HCD && ARCH_W90X900 | 193 | depends on USB_EHCI_HCD && ARCH_W90X900 |
@@ -315,6 +341,13 @@ config USB_OHCI_HCD_SSB | |||
315 | 341 | ||
316 | If unsure, say N. | 342 | If unsure, say N. |
317 | 343 | ||
344 | config USB_OHCI_SH | ||
345 | bool "OHCI support for SuperH USB controller" | ||
346 | depends on USB_OHCI_HCD && SUPERH | ||
347 | ---help--- | ||
348 | Enables support for the on-chip OHCI controller on the SuperH. | ||
349 | If you use the PCI OHCI controller, this option is not necessary. | ||
350 | |||
318 | config USB_CNS3XXX_OHCI | 351 | config USB_CNS3XXX_OHCI |
319 | bool "Cavium CNS3XXX OHCI Module" | 352 | bool "Cavium CNS3XXX OHCI Module" |
320 | depends on USB_OHCI_HCD && ARCH_CNS3XXX | 353 | depends on USB_OHCI_HCD && ARCH_CNS3XXX |