0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # PHY drivers for Socionext platforms.
0004 #
0005
0006 config PHY_UNIPHIER_USB2
0007 tristate "UniPhier USB2 PHY driver"
0008 depends on ARCH_UNIPHIER || COMPILE_TEST
0009 depends on OF && HAS_IOMEM
0010 select GENERIC_PHY
0011 select MFD_SYSCON
0012 help
0013 Enable this to support USB PHY implemented on USB2 controller
0014 on UniPhier SoCs. This driver provides interface to interact
0015 with USB 2.0 PHY that is part of the UniPhier SoC.
0016 In case of Pro4, it is necessary to specify this USB2 PHY instead
0017 of USB3 HS-PHY.
0018
0019 config PHY_UNIPHIER_USB3
0020 tristate "UniPhier USB3 PHY driver"
0021 depends on ARCH_UNIPHIER || COMPILE_TEST
0022 depends on OF && HAS_IOMEM
0023 select GENERIC_PHY
0024 help
0025 Enable this to support USB PHY implemented in USB3 controller
0026 on UniPhier SoCs. This controller supports USB3.0 and lower speed.
0027
0028 config PHY_UNIPHIER_PCIE
0029 tristate "Uniphier PHY driver for PCIe controller"
0030 depends on ARCH_UNIPHIER || COMPILE_TEST
0031 depends on OF && HAS_IOMEM
0032 default PCIE_UNIPHIER
0033 select GENERIC_PHY
0034 help
0035 Enable this to support PHY implemented in PCIe controller
0036 on UniPhier SoCs. This driver supports LD20 and PXs3 SoCs.
0037
0038 config PHY_UNIPHIER_AHCI
0039 tristate "UniPhier AHCI PHY driver"
0040 depends on ARCH_UNIPHIER || COMPILE_TEST
0041 depends on OF && HAS_IOMEM
0042 default SATA_AHCI_PLATFORM
0043 select GENERIC_PHY
0044 help
0045 Enable this to support PHY implemented in AHCI controller
0046 on UniPhier SoCs. This driver supports Pro4, PXs2 and PXs3 SoCs.