| # 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 |
| select MSCC_OCELOT_SWITCH_LIB |
| select NET_DSA_TAG_OCELOT |
| select FSL_ENETC_MDIO |
| help |
| This driver supports network switches from the Vitesse / |
| Microsemi / Microchip Ocelot family of switching cores that are |
| connected to their host CPU via Ethernet. |
| The following switches are supported: |
| - VSC9959 (Felix): embedded as a PCIe function of the NXP LS1028A |
| ENETC integrated endpoint. |
| - VSC9953 (Seville): embedded as a platform device on the |
| NXP T1040 SoC. |