xref: /linux/drivers/phy/microchip/Kconfig (revision 4f9786035f9e519db41375818e1d0b5f20da2f10)
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
9a113ef0aSGeert Uytterhoeven	depends on ARCH_SPARX5 || 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
18*7dff1853SGeert 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