| # SPDX-License-Identifier: GPL-2.0-only | 
 |  | 
 | if (ARCH_MXC && ARM64) || COMPILE_TEST | 
 |  | 
 | config PHY_FSL_IMX8MQ_USB | 
 | 	tristate "Freescale i.MX8M USB3 PHY" | 
 | 	depends on OF && HAS_IOMEM | 
 | 	depends on TYPEC || TYPEC=n | 
 | 	select GENERIC_PHY | 
 | 	default ARCH_MXC && ARM64 | 
 |  | 
 | config PHY_MIXEL_LVDS_PHY | 
 | 	tristate "Mixel LVDS PHY support" | 
 | 	depends on OF | 
 | 	select GENERIC_PHY | 
 | 	select REGMAP_MMIO | 
 | 	help | 
 | 	  Enable this to add support for the Mixel LVDS PHY as found | 
 | 	  on NXP's i.MX8qm SoC. | 
 |  | 
 | config PHY_MIXEL_MIPI_DPHY | 
 | 	tristate "Mixel MIPI DSI PHY support" | 
 | 	depends on OF && HAS_IOMEM | 
 | 	select GENERIC_PHY | 
 | 	select GENERIC_PHY_MIPI_DPHY | 
 | 	select REGMAP_MMIO | 
 | 	help | 
 | 	  Enable this to add support for the Mixel DSI PHY as found | 
 | 	  on NXP's i.MX8 family of SOCs. | 
 |  | 
 | config PHY_FSL_IMX8M_PCIE | 
 | 	tristate "Freescale i.MX8M PCIE PHY" | 
 | 	depends on OF && HAS_IOMEM | 
 | 	select GENERIC_PHY | 
 | 	help | 
 | 	  Enable this to add support for the PCIE PHY as found on | 
 | 	  i.MX8M family of SOCs. | 
 |  | 
 | config PHY_FSL_IMX8QM_HSIO | 
 | 	tristate "Freescale i.MX8QM HSIO PHY" | 
 | 	depends on OF && HAS_IOMEM | 
 | 	select GENERIC_PHY | 
 | 	help | 
 | 	  Enable this to add support for the HSIO PHY as found on | 
 | 	  i.MX8QM family of SOCs. | 
 |  | 
 | config PHY_FSL_SAMSUNG_HDMI_PHY | 
 | 	tristate "Samsung HDMI PHY support" | 
 | 	depends on OF && HAS_IOMEM && COMMON_CLK | 
 | 	help | 
 | 	  Enable this to add support for the Samsung HDMI PHY in i.MX8MP. | 
 | endif | 
 |  | 
 | config PHY_FSL_LYNX_28G | 
 | 	tristate "Freescale Layerscape Lynx 28G SerDes PHY support" | 
 | 	depends on OF | 
 | 	depends on ARCH_LAYERSCAPE || COMPILE_TEST | 
 | 	select GENERIC_PHY | 
 | 	help | 
 | 	  Enable this to add support for the Lynx SerDes 28G PHY as | 
 | 	  found on NXP's Layerscape platforms such as LX2160A. | 
 | 	  Used to change the protocol running on SerDes lanes at runtime. | 
 | 	  Only useful for a restricted set of Ethernet protocols. |