xref: /linux/drivers/phy/microchip/Kconfig (revision 03ab8e6297acd1bc0eedaa050e2a1635c576fd11)
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.
14*30552490SHoratiu Vultur
15*30552490SHoratiu Vulturconfig PHY_LAN966X_SERDES
16*30552490SHoratiu Vultur	tristate "SerDes PHY driver for Microchip LAN966X"
17*30552490SHoratiu Vultur	select GENERIC_PHY
18*30552490SHoratiu Vultur	depends on OF
19*30552490SHoratiu Vultur	depends on MFD_SYSCON
20*30552490SHoratiu Vultur	help
21*30552490SHoratiu Vultur	  Enable this for supporting SerDes muxing with Microchip LAN966X
22