Kconfig 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. config USB_CDNS3
  2. tristate "Cadence USB3 Dual-Role Controller"
  3. depends on USB_XHCI_HCD || USB_GADGET
  4. help
  5. Say Y here if your system has a Cadence USB3 dual-role controller.
  6. It supports: Host-only, and Peripheral-only.
  7. if USB_CDNS3
  8. config USB_CDNS3_GADGET
  9. bool "Cadence USB3 device controller"
  10. depends on USB_GADGET
  11. select USB_GADGET_DUALSPEED
  12. help
  13. Say Y here to enable device controller functionality of the
  14. Cadence USBSS-DEV driver.
  15. This controller supports FF and HS mode. It doesn't support
  16. LS and SSP mode.
  17. config USB_CDNS3_HOST
  18. bool "Cadence USB3 host controller"
  19. depends on USB_XHCI_HCD
  20. help
  21. Say Y here to enable host controller functionality of the
  22. Cadence driver.
  23. Host controller is compliant with XHCI so it will use
  24. standard XHCI driver.
  25. config SPL_USB_CDNS3_GADGET
  26. bool "SPL support for Cadence USB3 device controller"
  27. depends on SPL_USB_GADGET
  28. select USB_GADGET_DUALSPEED
  29. help
  30. Say Y here to enable device controller functionality of the
  31. Cadence USBSS-DEV driver in SPL.
  32. This controller supports FF and HS mode. It doesn't support
  33. LS and SSP mode.
  34. config SPL_USB_CDNS3_HOST
  35. bool "Cadence USB3 host controller"
  36. depends on USB_XHCI_HCD && SPL_USB_HOST
  37. help
  38. Say Y here to enable host controller functionality of the
  39. Cadence driver.
  40. Host controller is compliant with XHCI so it will use
  41. standard XHCI driver.
  42. config USB_CDNS3_TI
  43. tristate "Cadence USB3 support on TI platforms"
  44. default USB_CDNS3
  45. help
  46. Say 'Y' here if you are building for Texas Instruments
  47. platforms that contain Cadence USB3 controller core. E.g.: J721e.
  48. config USB_CDNS3_STARFIVE
  49. tristate "Cadence USB3 support on StarFive SoC"
  50. depends on USB_CDNS3
  51. help
  52. Say 'Y' here if you are building for StarFive SoCs
  53. that contain Cadence USB3 controller core. E.g.: JH7110.
  54. endif