brintos

brintos / linux-shallow public Read only

0
0
Text · 2.1 KiB · 081e7a8 Raw
65 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config NET_DSA_MSCC_FELIX_DSA_LIB3	tristate4	help5	  This is an umbrella module for all network switches that are6	  register-compatible with Ocelot and that perform I/O to their host7	  CPU through an NPI (Node Processor Interface) Ethernet port.8	  Its name comes from the first hardware chip to make use of it9	  (VSC9959), code named Felix.10 11config NET_DSA_MSCC_OCELOT_EXT12	tristate "Ocelot External Ethernet switch support"13	depends on NET_DSA && SPI14	depends on NET_VENDOR_MICROSEMI15	depends on PTP_1588_CLOCK_OPTIONAL16	select MDIO_MSCC_MIIM17	select MFD_OCELOT18	select MSCC_OCELOT_SWITCH_LIB19	select NET_DSA_MSCC_FELIX_DSA_LIB20	select NET_DSA_TAG_OCELOT_8021Q21	select NET_DSA_TAG_OCELOT22	help23	  This driver supports the VSC7511, VSC7512, VSC7513 and VSC7514 chips24	  when controlled through SPI.25 26	  The Ocelot switch family is a set of multi-port networking chips. All27	  of these chips have the ability to be controlled externally through28	  SPI or PCIe interfaces.29 30	  Say "Y" here to enable external control to these chips.31 32config NET_DSA_MSCC_FELIX33	tristate "Ocelot / Felix Ethernet switch support"34	depends on NET_DSA && PCI35	depends on NET_VENDOR_MICROSEMI36	depends on NET_VENDOR_FREESCALE37	depends on HAS_IOMEM38	depends on PTP_1588_CLOCK_OPTIONAL39	depends on NET_SCH_TAPRIO || NET_SCH_TAPRIO=n40	select MSCC_OCELOT_SWITCH_LIB41	select NET_DSA_MSCC_FELIX_DSA_LIB42	select NET_DSA_TAG_OCELOT_8021Q43	select NET_DSA_TAG_OCELOT44	select FSL_ENETC_MDIO45	select PCS_LYNX46	help47	  This driver supports the VSC9959 (Felix) switch, which is embedded as48	  a PCIe function of the NXP LS1028A ENETC RCiEP.49 50config NET_DSA_MSCC_SEVILLE51	tristate "Ocelot / Seville Ethernet switch support"52	depends on NET_DSA53	depends on NET_VENDOR_MICROSEMI54	depends on HAS_IOMEM55	depends on PTP_1588_CLOCK_OPTIONAL56	select MDIO_MSCC_MIIM57	select MSCC_OCELOT_SWITCH_LIB58	select NET_DSA_MSCC_FELIX_DSA_LIB59	select NET_DSA_TAG_OCELOT_8021Q60	select NET_DSA_TAG_OCELOT61	select PCS_LYNX62	help63	  This driver supports the VSC9953 (Seville) switch, which is embedded64	  as a platform device on the NXP T1040 SoC.65