xref: /openbmc/linux/drivers/phy/freescale/Kconfig (revision 37fcacb5)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
23d565bd6SGeert Uytterhoeven
33d565bd6SGeert Uytterhoevenif (ARCH_MXC && ARM64) || COMPILE_TEST
43d565bd6SGeert Uytterhoeven
5efe81beaSLi Junconfig PHY_FSL_IMX8MQ_USB
6efe81beaSLi Jun	tristate "Freescale i.MX8M USB3 PHY"
7efe81beaSLi Jun	depends on OF && HAS_IOMEM
8efe81beaSLi Jun	select GENERIC_PHY
9e4e2c343SAbel Vesa	default ARCH_MXC && ARM64
10f4c8116eSGuido Günther
11f4c8116eSGuido Güntherconfig PHY_MIXEL_MIPI_DPHY
12f4c8116eSGuido Günther	tristate "Mixel MIPI DSI PHY support"
13f4c8116eSGuido Günther	depends on OF && HAS_IOMEM
14f4c8116eSGuido Günther	select GENERIC_PHY
15f4c8116eSGuido Günther	select GENERIC_PHY_MIPI_DPHY
16f4c8116eSGuido Günther	select REGMAP_MMIO
17f4c8116eSGuido Günther	help
18f4c8116eSGuido Günther	  Enable this to add support for the Mixel DSI PHY as found
19f4c8116eSGuido Günther	  on NXP's i.MX8 family of SOCs.
201aa97b00SRichard Zhu
211aa97b00SRichard Zhuconfig PHY_FSL_IMX8M_PCIE
221aa97b00SRichard Zhu	tristate "Freescale i.MX8M PCIE PHY"
231aa97b00SRichard Zhu	depends on OF && HAS_IOMEM
241aa97b00SRichard Zhu	select GENERIC_PHY
251aa97b00SRichard Zhu	help
261aa97b00SRichard Zhu	  Enable this to add support for the PCIE PHY as found on
271aa97b00SRichard Zhu	  i.MX8M family of SOCs.
288f73b37cSIoana Ciornei
29*37fcacb5SGeert Uytterhoevenendif
30*37fcacb5SGeert Uytterhoeven
318f73b37cSIoana Ciorneiconfig PHY_FSL_LYNX_28G
328f73b37cSIoana Ciornei	tristate "Freescale Layerscape Lynx 28G SerDes PHY support"
338f73b37cSIoana Ciornei	depends on OF
34*37fcacb5SGeert Uytterhoeven	depends on ARCH_LAYERSCAPE || COMPILE_TEST
358f73b37cSIoana Ciornei	select GENERIC_PHY
368f73b37cSIoana Ciornei	help
378f73b37cSIoana Ciornei	  Enable this to add support for the Lynx SerDes 28G PHY as
388f73b37cSIoana Ciornei	  found on NXP's Layerscape platforms such as LX2160A.
398f73b37cSIoana Ciornei	  Used to change the protocol running on SerDes lanes at runtime.
408f73b37cSIoana Ciornei	  Only useful for a restricted set of Ethernet protocols.
41