xref: /openbmc/linux/drivers/phy/freescale/Kconfig (revision 8f73b37c)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2efe81beaSLi Junconfig PHY_FSL_IMX8MQ_USB
3efe81beaSLi Jun	tristate "Freescale i.MX8M USB3 PHY"
4efe81beaSLi Jun	depends on OF && HAS_IOMEM
5efe81beaSLi Jun	select GENERIC_PHY
6e4e2c343SAbel Vesa	default ARCH_MXC && ARM64
7f4c8116eSGuido Günther
8f4c8116eSGuido Güntherconfig PHY_MIXEL_MIPI_DPHY
9f4c8116eSGuido Günther	tristate "Mixel MIPI DSI PHY support"
10f4c8116eSGuido Günther	depends on OF && HAS_IOMEM
11f4c8116eSGuido Günther	select GENERIC_PHY
12f4c8116eSGuido Günther	select GENERIC_PHY_MIPI_DPHY
13f4c8116eSGuido Günther	select REGMAP_MMIO
14f4c8116eSGuido Günther	help
15f4c8116eSGuido Günther	  Enable this to add support for the Mixel DSI PHY as found
16f4c8116eSGuido Günther	  on NXP's i.MX8 family of SOCs.
171aa97b00SRichard Zhu
181aa97b00SRichard Zhuconfig PHY_FSL_IMX8M_PCIE
191aa97b00SRichard Zhu	tristate "Freescale i.MX8M PCIE PHY"
201aa97b00SRichard Zhu	depends on OF && HAS_IOMEM
211aa97b00SRichard Zhu	select GENERIC_PHY
221aa97b00SRichard Zhu	help
231aa97b00SRichard Zhu	  Enable this to add support for the PCIE PHY as found on
241aa97b00SRichard Zhu	  i.MX8M family of SOCs.
25*8f73b37cSIoana Ciornei
26*8f73b37cSIoana Ciorneiconfig PHY_FSL_LYNX_28G
27*8f73b37cSIoana Ciornei	tristate "Freescale Layerscape Lynx 28G SerDes PHY support"
28*8f73b37cSIoana Ciornei	depends on OF
29*8f73b37cSIoana Ciornei	select GENERIC_PHY
30*8f73b37cSIoana Ciornei	help
31*8f73b37cSIoana Ciornei	  Enable this to add support for the Lynx SerDes 28G PHY as
32*8f73b37cSIoana Ciornei	  found on NXP's Layerscape platforms such as LX2160A.
33*8f73b37cSIoana Ciornei	  Used to change the protocol running on SerDes lanes at runtime.
34*8f73b37cSIoana Ciornei	  Only useful for a restricted set of Ethernet protocols.
35