xref: /linux/drivers/phy/microchip/Kconfig (revision 3271b25e3d127bb9f45bce1e71c0f8987486a070)
12ff8a1eeSSteen Hegelund# SPDX-License-Identifier: GPL-2.0-only
22ff8a1eeSSteen Hegelund#
32ff8a1eeSSteen Hegelund# Phy drivers for Microchip devices
42ff8a1eeSSteen Hegelund#
52ff8a1eeSSteen Hegelund
62ff8a1eeSSteen Hegelundconfig PHY_SPARX5_SERDES
72ff8a1eeSSteen Hegelund	tristate "Microchip Sparx5 SerDes PHY driver"
82ff8a1eeSSteen Hegelund	select GENERIC_PHY
9*d543d3ebSRobert Marko	depends on ARCH_SPARX5 || ARCH_LAN969X || COMPILE_TEST
102ff8a1eeSSteen Hegelund	depends on OF
112ff8a1eeSSteen Hegelund	depends on HAS_IOMEM
122ff8a1eeSSteen Hegelund	help
132ff8a1eeSSteen Hegelund	  Enable this for support of the 10G/25G SerDes on Microchip Sparx5.
1430552490SHoratiu Vultur
1530552490SHoratiu Vulturconfig PHY_LAN966X_SERDES
1630552490SHoratiu Vultur	tristate "SerDes PHY driver for Microchip LAN966X"
1730552490SHoratiu Vultur	select GENERIC_PHY
187dff1853SGeert Uytterhoeven	depends on SOC_LAN966 || MCHP_LAN966X_PCI || COMPILE_TEST
1930552490SHoratiu Vultur	depends on OF
2030552490SHoratiu Vultur	depends on MFD_SYSCON
2130552490SHoratiu Vultur	help
2230552490SHoratiu Vultur	  Enable this for supporting SerDes muxing with Microchip LAN966X
23