Kconfig 1.7 KB

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