blob: c110e82a797374f476918c41e5481c638ef1cc56 [file] [log] [blame]
Vladimir Oltean56051942019-11-14 17:03:30 +02001# SPDX-License-Identifier: GPL-2.0-only
2config NET_DSA_MSCC_FELIX
3 tristate "Ocelot / Felix Ethernet switch support"
4 depends on NET_DSA && PCI
Arnd Bergmann95bed1a2019-12-16 00:12:14 +02005 depends on NET_VENDOR_MICROSEMI
Vladimir Olteanbdeced72020-01-06 03:34:17 +02006 depends on NET_VENDOR_FREESCALE
Vladimir Olteanf4d03232020-06-20 18:43:41 +03007 depends on HAS_IOMEM
Vladimir Olteanf4d03232020-06-20 18:43:41 +03008 select MSCC_OCELOT_SWITCH_LIB
Vladimir Oltean56051942019-11-14 17:03:30 +02009 select NET_DSA_TAG_OCELOT
Vladimir Olteanbdeced72020-01-06 03:34:17 +020010 select FSL_ENETC_MDIO
Ioana Ciornei588d0552020-08-30 11:34:02 +030011 select PCS_LYNX
Vladimir Oltean56051942019-11-14 17:03:30 +020012 help
Vladimir Olteand60bc622020-09-18 13:57:53 +030013 This driver supports the VSC9959 (Felix) switch, which is embedded as
14 a PCIe function of the NXP LS1028A ENETC RCiEP.
15
16config NET_DSA_MSCC_SEVILLE
17 tristate "Ocelot / Seville Ethernet switch support"
18 depends on NET_DSA
19 depends on NET_VENDOR_MICROSEMI
20 depends on HAS_IOMEM
21 select MSCC_OCELOT_SWITCH_LIB
22 select NET_DSA_TAG_OCELOT
23 select PCS_LYNX
24 help
25 This driver supports the VSC9953 (Seville) switch, which is embedded
26 as a platform device on the NXP T1040 SoC.