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