162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciif (ARCH_MXC && ARM64) || COMPILE_TEST 462306a36Sopenharmony_ci 562306a36Sopenharmony_ciconfig PHY_FSL_IMX8MQ_USB 662306a36Sopenharmony_ci tristate "Freescale i.MX8M USB3 PHY" 762306a36Sopenharmony_ci depends on OF && HAS_IOMEM 862306a36Sopenharmony_ci select GENERIC_PHY 962306a36Sopenharmony_ci default ARCH_MXC && ARM64 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ciconfig PHY_MIXEL_LVDS_PHY 1262306a36Sopenharmony_ci tristate "Mixel LVDS PHY support" 1362306a36Sopenharmony_ci depends on OF 1462306a36Sopenharmony_ci select GENERIC_PHY 1562306a36Sopenharmony_ci select REGMAP_MMIO 1662306a36Sopenharmony_ci help 1762306a36Sopenharmony_ci Enable this to add support for the Mixel LVDS PHY as found 1862306a36Sopenharmony_ci on NXP's i.MX8qm SoC. 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciconfig PHY_MIXEL_MIPI_DPHY 2162306a36Sopenharmony_ci tristate "Mixel MIPI DSI PHY support" 2262306a36Sopenharmony_ci depends on OF && HAS_IOMEM 2362306a36Sopenharmony_ci select GENERIC_PHY 2462306a36Sopenharmony_ci select GENERIC_PHY_MIPI_DPHY 2562306a36Sopenharmony_ci select REGMAP_MMIO 2662306a36Sopenharmony_ci help 2762306a36Sopenharmony_ci Enable this to add support for the Mixel DSI PHY as found 2862306a36Sopenharmony_ci on NXP's i.MX8 family of SOCs. 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ciconfig PHY_FSL_IMX8M_PCIE 3162306a36Sopenharmony_ci tristate "Freescale i.MX8M PCIE PHY" 3262306a36Sopenharmony_ci depends on OF && HAS_IOMEM 3362306a36Sopenharmony_ci select GENERIC_PHY 3462306a36Sopenharmony_ci help 3562306a36Sopenharmony_ci Enable this to add support for the PCIE PHY as found on 3662306a36Sopenharmony_ci i.MX8M family of SOCs. 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ciendif 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_ciconfig PHY_FSL_LYNX_28G 4162306a36Sopenharmony_ci tristate "Freescale Layerscape Lynx 28G SerDes PHY support" 4262306a36Sopenharmony_ci depends on OF 4362306a36Sopenharmony_ci depends on ARCH_LAYERSCAPE || COMPILE_TEST 4462306a36Sopenharmony_ci select GENERIC_PHY 4562306a36Sopenharmony_ci help 4662306a36Sopenharmony_ci Enable this to add support for the Lynx SerDes 28G PHY as 4762306a36Sopenharmony_ci found on NXP's Layerscape platforms such as LX2160A. 4862306a36Sopenharmony_ci Used to change the protocol running on SerDes lanes at runtime. 4962306a36Sopenharmony_ci Only useful for a restricted set of Ethernet protocols. 50