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 11*06ff622dSLiu Yingconfig PHY_MIXEL_LVDS_PHY 12*06ff622dSLiu Ying tristate "Mixel LVDS PHY support" 13*06ff622dSLiu Ying depends on OF 14*06ff622dSLiu Ying select GENERIC_PHY 15*06ff622dSLiu Ying select REGMAP_MMIO 16*06ff622dSLiu Ying help 17*06ff622dSLiu Ying Enable this to add support for the Mixel LVDS PHY as found 18*06ff622dSLiu Ying on NXP's i.MX8qm SoC. 19*06ff622dSLiu Ying 20f4c8116eSGuido Güntherconfig PHY_MIXEL_MIPI_DPHY 21f4c8116eSGuido Günther tristate "Mixel MIPI DSI PHY support" 22f4c8116eSGuido Günther depends on OF && HAS_IOMEM 23f4c8116eSGuido Günther select GENERIC_PHY 24f4c8116eSGuido Günther select GENERIC_PHY_MIPI_DPHY 25f4c8116eSGuido Günther select REGMAP_MMIO 26f4c8116eSGuido Günther help 27f4c8116eSGuido Günther Enable this to add support for the Mixel DSI PHY as found 28f4c8116eSGuido Günther on NXP's i.MX8 family of SOCs. 291aa97b00SRichard Zhu 301aa97b00SRichard Zhuconfig PHY_FSL_IMX8M_PCIE 311aa97b00SRichard Zhu tristate "Freescale i.MX8M PCIE PHY" 321aa97b00SRichard Zhu depends on OF && HAS_IOMEM 331aa97b00SRichard Zhu select GENERIC_PHY 341aa97b00SRichard Zhu help 351aa97b00SRichard Zhu Enable this to add support for the PCIE PHY as found on 361aa97b00SRichard Zhu i.MX8M family of SOCs. 378f73b37cSIoana Ciornei 3837fcacb5SGeert Uytterhoevenendif 3937fcacb5SGeert Uytterhoeven 408f73b37cSIoana Ciorneiconfig PHY_FSL_LYNX_28G 418f73b37cSIoana Ciornei tristate "Freescale Layerscape Lynx 28G SerDes PHY support" 428f73b37cSIoana Ciornei depends on OF 4337fcacb5SGeert Uytterhoeven depends on ARCH_LAYERSCAPE || COMPILE_TEST 448f73b37cSIoana Ciornei select GENERIC_PHY 458f73b37cSIoana Ciornei help 468f73b37cSIoana Ciornei Enable this to add support for the Lynx SerDes 28G PHY as 478f73b37cSIoana Ciornei found on NXP's Layerscape platforms such as LX2160A. 488f73b37cSIoana Ciornei Used to change the protocol running on SerDes lanes at runtime. 498f73b37cSIoana Ciornei Only useful for a restricted set of Ethernet protocols. 50