Kconfig 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Phy drivers for StarFive platforms
  4. #
  5. if ARCH_STARFIVE || COMPILE_TEST
  6. config PHY_STARFIVE_JH7110_DPHY_RX
  7. tristate "StarFive JH7110 D-PHY RX support"
  8. depends on HAS_IOMEM
  9. select GENERIC_PHY
  10. select GENERIC_PHY_MIPI_DPHY
  11. help
  12. Choose this option if you have a StarFive D-PHY in your
  13. system. If M is selected, the module will be called
  14. phy-jh7110-dphy-rx.ko.
  15. config PHY_STARFIVE_JH7110_DPHY_TX
  16. tristate "StarFive JH7110 D-PHY TX Support"
  17. depends on HAS_IOMEM
  18. select GENERIC_PHY
  19. select GENERIC_PHY_MIPI_DPHY
  20. help
  21. Choose this option if you have a StarFive D-PHY TX in your
  22. system. If M is selected, the module will be called
  23. phy-jh7110-dphy-tx.ko.
  24. config PHY_STARFIVE_JH7110_PCIE
  25. tristate "Starfive JH7110 PCIE 2.0/USB 3.0 PHY support"
  26. depends on HAS_IOMEM
  27. select GENERIC_PHY
  28. help
  29. Enable this to support the StarFive PCIe 2.0 PHY,
  30. or used as USB 3.0 PHY.
  31. If M is selected, the module will be called
  32. phy-jh7110-pcie.ko.
  33. config PHY_STARFIVE_JH7110_USB
  34. tristate "Starfive JH7110 USB 2.0 PHY support"
  35. depends on USB_SUPPORT
  36. select GENERIC_PHY
  37. help
  38. Enable this to support the StarFive USB 2.0 PHY,
  39. used with the Cadence USB controller.
  40. If M is selected, the module will be called
  41. phy-jh7110-usb.ko.
  42. endif # ARCH_STARFIVE || COMPILE_TEST