| # SPDX-License-Identifier: GPL-2.0-only | |
| config NET_DSA_MSCC_FELIX | |
| tristate "Ocelot / Felix Ethernet switch support" | |
| depends on NET_DSA && PCI | |
| depends on NET_VENDOR_MICROSEMI | |
| depends on NET_VENDOR_FREESCALE | |
| depends on HAS_IOMEM | |
| depends on PTP_1588_CLOCK_OPTIONAL | |
| depends on NET_SCH_TAPRIO || NET_SCH_TAPRIO=n | |
| select MSCC_OCELOT_SWITCH_LIB | |
| select NET_DSA_TAG_OCELOT_8021Q | |
| select NET_DSA_TAG_OCELOT | |
| select FSL_ENETC_MDIO | |
| select PCS_LYNX | |
| help | |
| This driver supports the VSC9959 (Felix) switch, which is embedded as | |
| a PCIe function of the NXP LS1028A ENETC RCiEP. | |
| config NET_DSA_MSCC_SEVILLE | |
| tristate "Ocelot / Seville Ethernet switch support" | |
| depends on NET_DSA | |
| depends on NET_VENDOR_MICROSEMI | |
| depends on HAS_IOMEM | |
| depends on PTP_1588_CLOCK_OPTIONAL | |
| select MDIO_MSCC_MIIM | |
| select MSCC_OCELOT_SWITCH_LIB | |
| select NET_DSA_TAG_OCELOT_8021Q | |
| select NET_DSA_TAG_OCELOT | |
| select PCS_LYNX | |
| help | |
| This driver supports the VSC9953 (Seville) switch, which is embedded | |
| as a platform device on the NXP T1040 SoC. |