xref: /openbmc/linux/drivers/phy/socionext/Kconfig (revision 6a0abce4)
1#
2# PHY drivers for Socionext platforms.
3#
4
5config 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
18config PHY_UNIPHIER_USB3
19	tristate "UniPhier USB3 PHY driver"
20	depends on ARCH_UNIPHIER || COMPILE_TEST
21	depends on OF && HAS_IOMEM
22	select GENERIC_PHY
23	help
24	  Enable this to support USB PHY implemented in USB3 controller
25	  on UniPhier SoCs. This controller supports USB3.0 and lower speed.
26
27config PHY_UNIPHIER_PCIE
28	tristate "Uniphier PHY driver for PCIe controller"
29	depends on ARCH_UNIPHIER || COMPILE_TEST
30	depends on OF && HAS_IOMEM
31	default PCIE_UNIPHIER
32	select GENERIC_PHY
33	help
34	  Enable this to support PHY implemented in PCIe controller
35	  on UniPhier SoCs. This driver supports LD20 and PXs3 SoCs.
36