Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # PHY drivers for Socionext platforms.
  4. #
  5. config PHY_UNIPHIER_USB2
  6. tristate "UniPhier USB2 PHY driver"
  7. depends on ARCH_UNIPHIER || COMPILE_TEST
  8. depends on OF && HAS_IOMEM
  9. select GENERIC_PHY
  10. select MFD_SYSCON
  11. help
  12. Enable this to support USB PHY implemented on USB2 controller
  13. on UniPhier SoCs. This driver provides interface to interact
  14. with USB 2.0 PHY that is part of the UniPhier SoC.
  15. In case of Pro4, it is necessary to specify this USB2 PHY instead
  16. of USB3 HS-PHY.
  17. config PHY_UNIPHIER_USB3
  18. tristate "UniPhier USB3 PHY driver"
  19. depends on ARCH_UNIPHIER || COMPILE_TEST
  20. depends on OF && HAS_IOMEM
  21. select GENERIC_PHY
  22. help
  23. Enable this to support USB PHY implemented in USB3 controller
  24. on UniPhier SoCs. This controller supports USB3.0 and lower speed.
  25. config PHY_UNIPHIER_PCIE
  26. tristate "Uniphier PHY driver for PCIe controller"
  27. depends on ARCH_UNIPHIER || COMPILE_TEST
  28. depends on OF && HAS_IOMEM
  29. default PCIE_UNIPHIER
  30. select GENERIC_PHY
  31. help
  32. Enable this to support PHY implemented in PCIe controller
  33. on UniPhier SoCs. This driver supports LD20 and PXs3 SoCs.
  34. config PHY_UNIPHIER_AHCI
  35. tristate "UniPhier AHCI PHY driver"
  36. depends on ARCH_UNIPHIER || COMPILE_TEST
  37. depends on OF && HAS_IOMEM
  38. default SATA_AHCI_PLATFORM
  39. select GENERIC_PHY
  40. help
  41. Enable this to support PHY implemented in AHCI controller
  42. on UniPhier SoCs. This driver supports PXs2 and PXs3 SoCs.