diff options
Diffstat (limited to 'drivers/usb/host/Kconfig')
-rw-r--r-- | drivers/usb/host/Kconfig | 35 |
1 files changed, 21 insertions, 14 deletions
diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig index 3f1431d37e1c..d6bb128ce21e 100644 --- a/drivers/usb/host/Kconfig +++ b/drivers/usb/host/Kconfig | |||
@@ -95,6 +95,11 @@ config USB_EHCI_TT_NEWSCHED | |||
95 | 95 | ||
96 | If unsure, say Y. | 96 | If unsure, say Y. |
97 | 97 | ||
98 | config USB_EHCI_PCI | ||
99 | tristate | ||
100 | depends on USB_EHCI_HCD && PCI | ||
101 | default y | ||
102 | |||
98 | config USB_EHCI_HCD_PMC_MSP | 103 | config USB_EHCI_HCD_PMC_MSP |
99 | tristate "EHCI support for on-chip PMC MSP71xx USB controller" | 104 | tristate "EHCI support for on-chip PMC MSP71xx USB controller" |
100 | depends on USB_EHCI_HCD && MSP_HAS_USB | 105 | depends on USB_EHCI_HCD && MSP_HAS_USB |
@@ -215,9 +220,13 @@ config USB_W90X900_EHCI | |||
215 | Enables support for the W90X900 USB controller | 220 | Enables support for the W90X900 USB controller |
216 | 221 | ||
217 | config USB_CNS3XXX_EHCI | 222 | config USB_CNS3XXX_EHCI |
218 | bool "Cavium CNS3XXX EHCI Module" | 223 | bool "Cavium CNS3XXX EHCI Module (DEPRECATED)" |
219 | depends on USB_EHCI_HCD && ARCH_CNS3XXX | 224 | depends on USB_EHCI_HCD && ARCH_CNS3XXX |
225 | select USB_EHCI_HCD_PLATFORM | ||
220 | ---help--- | 226 | ---help--- |
227 | This option is deprecated now and the driver was removed, use | ||
228 | USB_EHCI_HCD_PLATFORM instead. | ||
229 | |||
221 | Enable support for the CNS3XXX SOC's on-chip EHCI controller. | 230 | Enable support for the CNS3XXX SOC's on-chip EHCI controller. |
222 | It is needed for high-speed (480Mbit/sec) USB 2.0 device | 231 | It is needed for high-speed (480Mbit/sec) USB 2.0 device |
223 | support. | 232 | support. |
@@ -333,16 +342,6 @@ config USB_OHCI_ATH79 | |||
333 | Enables support for the built-in OHCI controller present on the | 342 | Enables support for the built-in OHCI controller present on the |
334 | Atheros AR71XX/AR7240 SoCs. | 343 | Atheros AR71XX/AR7240 SoCs. |
335 | 344 | ||
336 | config USB_OHCI_HCD_PPC_SOC | ||
337 | bool "OHCI support for on-chip PPC USB controller" | ||
338 | depends on USB_OHCI_HCD && (STB03xxx || PPC_MPC52xx) | ||
339 | default y | ||
340 | select USB_OHCI_BIG_ENDIAN_DESC | ||
341 | select USB_OHCI_BIG_ENDIAN_MMIO | ||
342 | ---help--- | ||
343 | Enables support for the USB controller on the MPC52xx or | ||
344 | STB03xxx processor chip. If unsure, say Y. | ||
345 | |||
346 | config USB_OHCI_HCD_PPC_OF_BE | 345 | config USB_OHCI_HCD_PPC_OF_BE |
347 | bool "OHCI support for OF platform bus (big endian)" | 346 | bool "OHCI support for OF platform bus (big endian)" |
348 | depends on USB_OHCI_HCD && PPC_OF | 347 | depends on USB_OHCI_HCD && PPC_OF |
@@ -393,9 +392,13 @@ config USB_OHCI_HCD_SSB | |||
393 | If unsure, say N. | 392 | If unsure, say N. |
394 | 393 | ||
395 | config USB_OHCI_SH | 394 | config USB_OHCI_SH |
396 | bool "OHCI support for SuperH USB controller" | 395 | bool "OHCI support for SuperH USB controller (DEPRECATED)" |
397 | depends on USB_OHCI_HCD && SUPERH | 396 | depends on USB_OHCI_HCD && SUPERH |
397 | select USB_OHCI_HCD_PLATFORM | ||
398 | ---help--- | 398 | ---help--- |
399 | This option is deprecated now and the driver was removed, use | ||
400 | USB_OHCI_HCD_PLATFORM instead. | ||
401 | |||
399 | Enables support for the on-chip OHCI controller on the SuperH. | 402 | Enables support for the on-chip OHCI controller on the SuperH. |
400 | If you use the PCI OHCI controller, this option is not necessary. | 403 | If you use the PCI OHCI controller, this option is not necessary. |
401 | 404 | ||
@@ -406,9 +409,13 @@ config USB_OHCI_EXYNOS | |||
406 | Enable support for the Samsung Exynos SOC's on-chip OHCI controller. | 409 | Enable support for the Samsung Exynos SOC's on-chip OHCI controller. |
407 | 410 | ||
408 | config USB_CNS3XXX_OHCI | 411 | config USB_CNS3XXX_OHCI |
409 | bool "Cavium CNS3XXX OHCI Module" | 412 | bool "Cavium CNS3XXX OHCI Module (DEPRECATED)" |
410 | depends on USB_OHCI_HCD && ARCH_CNS3XXX | 413 | depends on USB_OHCI_HCD && ARCH_CNS3XXX |
414 | select USB_OHCI_HCD_PLATFORM | ||
411 | ---help--- | 415 | ---help--- |
416 | This option is deprecated now and the driver was removed, use | ||
417 | USB_OHCI_HCD_PLATFORM instead. | ||
418 | |||
412 | Enable support for the CNS3XXX SOC's on-chip OHCI controller. | 419 | Enable support for the CNS3XXX SOC's on-chip OHCI controller. |
413 | It is needed for low-speed USB 1.0 device support. | 420 | It is needed for low-speed USB 1.0 device support. |
414 | 421 | ||
@@ -423,7 +430,7 @@ config USB_OHCI_HCD_PLATFORM | |||
423 | If unsure, say N. | 430 | If unsure, say N. |
424 | 431 | ||
425 | config USB_EHCI_HCD_PLATFORM | 432 | config USB_EHCI_HCD_PLATFORM |
426 | bool "Generic EHCI driver for a platform device" | 433 | tristate "Generic EHCI driver for a platform device" |
427 | depends on USB_EHCI_HCD | 434 | depends on USB_EHCI_HCD |
428 | default n | 435 | default n |
429 | ---help--- | 436 | ---help--- |