brintos

brintos / linux-shallow public Read only

0
0
Text · 2.0 KiB · 1291bba Raw
52 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config NET_DSA_SJA11053tristate "NXP SJA1105 Ethernet switch family support"4	depends on NET_DSA && SPI5	depends on PTP_1588_CLOCK_OPTIONAL6	select NET_DSA_TAG_SJA11057	select PCS_XPCS8	select PACKING9	select CRC3210	help11	  This is the driver for the NXP SJA1105 (5-port) and SJA1110 (10-port)12	  automotive Ethernet switch family. These are managed over an SPI13	  interface. Probing is handled based on OF bindings and so is the14	  linkage to PHYLINK. The driver supports the following revisions:15	    - SJA1105E (Gen. 1, No TT-Ethernet)16	    - SJA1105T (Gen. 1, TT-Ethernet)17	    - SJA1105P (Gen. 2, No SGMII, No TT-Ethernet)18	    - SJA1105Q (Gen. 2, No SGMII, TT-Ethernet)19	    - SJA1105R (Gen. 2, SGMII, No TT-Ethernet)20	    - SJA1105S (Gen. 2, SGMII, TT-Ethernet)21	    - SJA1110A (Gen. 3, SGMII, TT-Ethernet, 100base-TX PHY, 10 ports)22	    - SJA1110B (Gen. 3, SGMII, TT-Ethernet, 100base-TX PHY, 9 ports)23	    - SJA1110C (Gen. 3, SGMII, TT-Ethernet, 100base-TX PHY, 7 ports)24	    - SJA1110D (Gen. 3, SGMII, TT-Ethernet, no 100base-TX PHY, 7 ports)25 26config NET_DSA_SJA1105_PTP27	bool "Support for the PTP clock on the NXP SJA1105 Ethernet switch"28	depends on NET_DSA_SJA110529	depends on PTP_1588_CLOCK30	help31	  This enables support for timestamping and PTP clock manipulations in32	  the SJA1105 DSA driver.33 34config NET_DSA_SJA1105_TAS35	bool "Support for the Time-Aware Scheduler on NXP SJA1105"36	depends on NET_DSA_SJA1105 && NET_SCH_TAPRIO37	depends on NET_SCH_TAPRIO=y || NET_DSA_SJA1105=m38	depends on NET_DSA_SJA1105_PTP39	help40	  This enables support for the TTEthernet-based egress scheduling41	  engine in the SJA1105 DSA driver, which is controlled using a42	  hardware offload of the tc-tqprio qdisc.43 44config NET_DSA_SJA1105_VL45	bool "Support for Virtual Links on NXP SJA1105"46	depends on NET_DSA_SJA1105_TAS47	help48	  This enables support for flow classification using capable devices49	  (SJA1105T, SJA1105Q, SJA1105S). The following actions are supported:50	  - redirect, trap, drop51	  - time-based ingress policing, via the tc-gate action52