mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
Hide the CONFIG_MSCC_OCELOT_SWITCH option from users. It is meant to be only a hardware library which is selected by the drivers that use it (ocelot, felix). Since it is "selected" from Kconfig, all its dependencies are manually transferred to the driver that selects it. This is because "select" in Kconfig language is a bit of a mess, and doesn't handle dependencies of selected options quite right. Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com> Signed-off-by: David S. Miller <davem@davemloft.net>
16 lines
575 B
Text
16 lines
575 B
Text
# 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 REGMAP_MMIO
|
|
select MSCC_OCELOT_SWITCH_LIB
|
|
select NET_DSA_TAG_OCELOT
|
|
select FSL_ENETC_MDIO
|
|
help
|
|
This driver supports the VSC9959 network switch, which is a member of
|
|
the Vitesse / Microsemi / Microchip Ocelot family of switching cores.
|
|
It is embedded as a PCIe function of the NXP LS1028A ENETC integrated
|
|
endpoint.
|