Kconfig (6fae9c25134baffbeeb20031479e7ff6f6d8eec0) Kconfig (60b0bf0f11a02a6c288c7a923b2521aa7cfdc6c3)
1#
2# USB Host Controller Drivers
3#
4comment "USB Host Controller Drivers"
5 depends on USB
6
7config USB_C67X00_HCD
8 tristate "Cypress C67x00 HCD support"

--- 77 unchanged lines hidden (view full) ---

86 highspeed USB hub which is connected to a highspeed USB Host
87 Controller, and some of those devices will not work correctly
88 (possibly due to "ENOSPC" or "-28" errors), say Y. Conversely, if
89 you have only one such device and it doesn't work, you could try
90 saying N.
91
92 If unsure, say Y.
93
1#
2# USB Host Controller Drivers
3#
4comment "USB Host Controller Drivers"
5 depends on USB
6
7config USB_C67X00_HCD
8 tristate "Cypress C67x00 HCD support"

--- 77 unchanged lines hidden (view full) ---

86 highspeed USB hub which is connected to a highspeed USB Host
87 Controller, and some of those devices will not work correctly
88 (possibly due to "ENOSPC" or "-28" errors), say Y. Conversely, if
89 you have only one such device and it doesn't work, you could try
90 saying N.
91
92 If unsure, say Y.
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
95 bool
96 depends on USB_EHCI_HCD && (PPC_CELLEB || PPC_PS3 || 440EPX || \
97 ARCH_IXP4XX || XPS_USB_HCD_XILINX || \
104config USB_EHCI_BIG_ENDIAN_MMIO
105 bool
106 depends on USB_EHCI_HCD && (PPC_CELLEB || PPC_PS3 || 440EPX || \
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
100
101config USB_EHCI_BIG_ENDIAN_DESC
102 bool
103 depends on USB_EHCI_HCD && (440EPX || ARCH_IXP4XX || XPS_USB_HCD_XILINX || \
110 default y
111
112config USB_EHCI_BIG_ENDIAN_DESC
113 bool
114 depends on USB_EHCI_HCD && (440EPX || ARCH_IXP4XX || XPS_USB_HCD_XILINX || \
104 PPC_MPC512x)
115 PPC_MPC512x || PMC_MSP)
105 default y
106
107config XPS_USB_HCD_XILINX
108 bool "Use Xilinx usb host EHCI controller core"
109 depends on USB_EHCI_HCD && (PPC32 || MICROBLAZE)
110 select USB_EHCI_BIG_ENDIAN_DESC
111 select USB_EHCI_BIG_ENDIAN_MMIO
112 ---help---

--- 44 unchanged lines hidden (view full) ---

157config USB_EHCI_HCD_PPC_OF
158 bool "EHCI support for PPC USB controller on OF platform bus"
159 depends on USB_EHCI_HCD && PPC_OF
160 default y
161 ---help---
162 Enables support for the USB controller present on the PowerPC
163 OpenFirmware platform bus.
164
116 default y
117
118config XPS_USB_HCD_XILINX
119 bool "Use Xilinx usb host EHCI controller core"
120 depends on USB_EHCI_HCD && (PPC32 || MICROBLAZE)
121 select USB_EHCI_BIG_ENDIAN_DESC
122 select USB_EHCI_BIG_ENDIAN_MMIO
123 ---help---

--- 44 unchanged lines hidden (view full) ---

168config USB_EHCI_HCD_PPC_OF
169 bool "EHCI support for PPC USB controller on OF platform bus"
170 depends on USB_EHCI_HCD && PPC_OF
171 default y
172 ---help---
173 Enables support for the USB controller present on the PowerPC
174 OpenFirmware platform bus.
175
176config USB_EHCI_SH
177 bool "EHCI support for SuperH USB controller"
178 depends on USB_EHCI_HCD && SUPERH
179 ---help---
180 Enables support for the on-chip EHCI controller on the SuperH.
181 If you use the PCI EHCI controller, this option is not necessary.
182
165config USB_W90X900_EHCI
166 bool "W90X900(W90P910) EHCI support"
167 depends on USB_EHCI_HCD && ARCH_W90X900
168 ---help---
169 Enables support for the W90X900 USB controller
170
171config USB_CNS3XXX_EHCI
172 bool "Cavium CNS3XXX EHCI Module"

--- 137 unchanged lines hidden (view full) ---

310 Support for the Sonics Silicon Backplane (SSB) attached
311 Broadcom USB OHCI core.
312
313 This device is present in some embedded devices with
314 Broadcom based SSB bus.
315
316 If unsure, say N.
317
183config USB_W90X900_EHCI
184 bool "W90X900(W90P910) EHCI support"
185 depends on USB_EHCI_HCD && ARCH_W90X900
186 ---help---
187 Enables support for the W90X900 USB controller
188
189config USB_CNS3XXX_EHCI
190 bool "Cavium CNS3XXX EHCI Module"

--- 137 unchanged lines hidden (view full) ---

328 Support for the Sonics Silicon Backplane (SSB) attached
329 Broadcom USB OHCI core.
330
331 This device is present in some embedded devices with
332 Broadcom based SSB bus.
333
334 If unsure, say N.
335
336config USB_OHCI_SH
337 bool "OHCI support for SuperH USB controller"
338 depends on USB_OHCI_HCD && SUPERH
339 ---help---
340 Enables support for the on-chip OHCI controller on the SuperH.
341 If you use the PCI OHCI controller, this option is not necessary.
342
318config USB_CNS3XXX_OHCI
319 bool "Cavium CNS3XXX OHCI Module"
320 depends on USB_OHCI_HCD && ARCH_CNS3XXX
321 ---help---
322 Enable support for the CNS3XXX SOC's on-chip OHCI controller.
323 It is needed for low-speed USB 1.0 device support.
324
325config USB_OHCI_BIG_ENDIAN_DESC

--- 173 unchanged lines hidden ---
343config USB_CNS3XXX_OHCI
344 bool "Cavium CNS3XXX OHCI Module"
345 depends on USB_OHCI_HCD && ARCH_CNS3XXX
346 ---help---
347 Enable support for the CNS3XXX SOC's on-chip OHCI controller.
348 It is needed for low-speed USB 1.0 device support.
349
350config USB_OHCI_BIG_ENDIAN_DESC

--- 173 unchanged lines hidden ---