aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/host/Kconfig')
-rw-r--r--drivers/usb/host/Kconfig39
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
94config 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
94config USB_EHCI_BIG_ENDIAN_MMIO 104config 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
101config USB_EHCI_BIG_ENDIAN_DESC 112config 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
107config XPS_USB_HCD_XILINX 118config 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
168config 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
157config USB_EHCI_HCD_PPC_OF 176config 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
184config 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
165config USB_W90X900_EHCI 191config 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
344config 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
318config USB_CNS3XXX_OHCI 351config 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