xref: /linux/drivers/phy/freescale/Kconfig (revision 8f73b37cf3fbda67ea1e579c3b5785da4e7aa2e3)
1# SPDX-License-Identifier: GPL-2.0-only
2config PHY_FSL_IMX8MQ_USB
3	tristate "Freescale i.MX8M USB3 PHY"
4	depends on OF && HAS_IOMEM
5	select GENERIC_PHY
6	default ARCH_MXC && ARM64
7
8config PHY_MIXEL_MIPI_DPHY
9	tristate "Mixel MIPI DSI PHY support"
10	depends on OF && HAS_IOMEM
11	select GENERIC_PHY
12	select GENERIC_PHY_MIPI_DPHY
13	select REGMAP_MMIO
14	help
15	  Enable this to add support for the Mixel DSI PHY as found
16	  on NXP's i.MX8 family of SOCs.
17
18config PHY_FSL_IMX8M_PCIE
19	tristate "Freescale i.MX8M PCIE PHY"
20	depends on OF && HAS_IOMEM
21	select GENERIC_PHY
22	help
23	  Enable this to add support for the PCIE PHY as found on
24	  i.MX8M family of SOCs.
25
26config PHY_FSL_LYNX_28G
27	tristate "Freescale Layerscape Lynx 28G SerDes PHY support"
28	depends on OF
29	select GENERIC_PHY
30	help
31	  Enable this to add support for the Lynx SerDes 28G PHY as
32	  found on NXP's Layerscape platforms such as LX2160A.
33	  Used to change the protocol running on SerDes lanes at runtime.
34	  Only useful for a restricted set of Ethernet protocols.
35