1# SPDX-License-Identifier: (GPL-2.0 OR MIT) 2config NET_VENDOR_MICROSEMI 3 bool "Microsemi devices" 4 default y 5 help 6 If you have a network (Ethernet) card belonging to this class, say Y. 7 8 Note that the answer to this question doesn't directly affect the 9 kernel: saying N will just cause the configurator to skip all 10 the questions about Microsemi devices. 11 12if NET_VENDOR_MICROSEMI 13 14# Users should depend on NET_SWITCHDEV, HAS_IOMEM, BRIDGE 15config MSCC_OCELOT_SWITCH_LIB 16 depends on PTP_1588_CLOCK_OPTIONAL 17 select NET_DEVLINK 18 select REGMAP_MMIO 19 select PACKING 20 select PHYLINK 21 tristate 22 help 23 This is a hardware support library for Ocelot network switches. It is 24 used by switchdev as well as by DSA drivers. 25 26config MSCC_OCELOT_SWITCH 27 tristate "Ocelot switch driver" 28 depends on PTP_1588_CLOCK_OPTIONAL 29 depends on BRIDGE || BRIDGE=n 30 depends on NET_SWITCHDEV 31 depends on HAS_IOMEM 32 depends on OF 33 select MSCC_OCELOT_SWITCH_LIB 34 select GENERIC_PHY 35 help 36 This driver supports the Ocelot network switch device as present on 37 the Ocelot SoCs (VSC7514). 38 39endif # NET_VENDOR_MICROSEMI 40