xref: /openbmc/linux/drivers/phy/socionext/Kconfig (revision b1f9f454)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
25ab43d0fSKunihiko Hayashi#
35ab43d0fSKunihiko Hayashi# PHY drivers for Socionext platforms.
45ab43d0fSKunihiko Hayashi#
55ab43d0fSKunihiko Hayashi
6c339d3e0SKunihiko Hayashiconfig PHY_UNIPHIER_USB2
7c339d3e0SKunihiko Hayashi	tristate "UniPhier USB2 PHY driver"
8c339d3e0SKunihiko Hayashi	depends on ARCH_UNIPHIER || COMPILE_TEST
9c339d3e0SKunihiko Hayashi	depends on OF && HAS_IOMEM
10c339d3e0SKunihiko Hayashi	select GENERIC_PHY
11c339d3e0SKunihiko Hayashi	select MFD_SYSCON
12c339d3e0SKunihiko Hayashi	help
13c339d3e0SKunihiko Hayashi	  Enable this to support USB PHY implemented on USB2 controller
14c339d3e0SKunihiko Hayashi	  on UniPhier SoCs. This driver provides interface to interact
15c339d3e0SKunihiko Hayashi	  with USB 2.0 PHY that is part of the UniPhier SoC.
16c339d3e0SKunihiko Hayashi	  In case of Pro4, it is necessary to specify this USB2 PHY instead
17c339d3e0SKunihiko Hayashi	  of USB3 HS-PHY.
18c339d3e0SKunihiko Hayashi
195ab43d0fSKunihiko Hayashiconfig PHY_UNIPHIER_USB3
205ab43d0fSKunihiko Hayashi	tristate "UniPhier USB3 PHY driver"
215ab43d0fSKunihiko Hayashi	depends on ARCH_UNIPHIER || COMPILE_TEST
225ab43d0fSKunihiko Hayashi	depends on OF && HAS_IOMEM
235ab43d0fSKunihiko Hayashi	select GENERIC_PHY
245ab43d0fSKunihiko Hayashi	help
255ab43d0fSKunihiko Hayashi	  Enable this to support USB PHY implemented in USB3 controller
265ab43d0fSKunihiko Hayashi	  on UniPhier SoCs. This controller supports USB3.0 and lower speed.
27c6d9b132SKunihiko Hayashi
28c6d9b132SKunihiko Hayashiconfig PHY_UNIPHIER_PCIE
29c6d9b132SKunihiko Hayashi	tristate "Uniphier PHY driver for PCIe controller"
30f5fde094SKunihiko Hayashi	depends on ARCH_UNIPHIER || COMPILE_TEST
31f5fde094SKunihiko Hayashi	depends on OF && HAS_IOMEM
32c6d9b132SKunihiko Hayashi	default PCIE_UNIPHIER
33c6d9b132SKunihiko Hayashi	select GENERIC_PHY
34c6d9b132SKunihiko Hayashi	help
35c6d9b132SKunihiko Hayashi	  Enable this to support PHY implemented in PCIe controller
36c6d9b132SKunihiko Hayashi	  on UniPhier SoCs. This driver supports LD20 and PXs3 SoCs.
37a1bf1c60SKunihiko Hayashi
38a1bf1c60SKunihiko Hayashiconfig PHY_UNIPHIER_AHCI
39a1bf1c60SKunihiko Hayashi	tristate "UniPhier AHCI PHY driver"
40a1bf1c60SKunihiko Hayashi	depends on ARCH_UNIPHIER || COMPILE_TEST
41a1bf1c60SKunihiko Hayashi	depends on OF && HAS_IOMEM
42a1bf1c60SKunihiko Hayashi	default SATA_AHCI_PLATFORM
43a1bf1c60SKunihiko Hayashi	select GENERIC_PHY
44a1bf1c60SKunihiko Hayashi	help
45a1bf1c60SKunihiko Hayashi	  Enable this to support PHY implemented in AHCI controller
46*b1f9f454SKunihiko Hayashi	  on UniPhier SoCs. This driver supports Pro4, PXs2 and PXs3 SoCs.
47