1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 28aa9ebccSVladimir Olteanconfig NET_DSA_SJA1105 38aa9ebccSVladimir Olteantristate "NXP SJA1105 Ethernet switch family support" 48aa9ebccSVladimir Oltean depends on NET_DSA && SPI 5227d07a0SVladimir Oltean select NET_DSA_TAG_SJA1105 68aa9ebccSVladimir Oltean select PACKING 78aa9ebccSVladimir Oltean select CRC32 88aa9ebccSVladimir Oltean help 98aa9ebccSVladimir Oltean This is the driver for the NXP SJA1105 automotive Ethernet switch 108aa9ebccSVladimir Oltean family. These are 5-port devices and are managed over an SPI 118aa9ebccSVladimir Oltean interface. Probing is handled based on OF bindings and so is the 128aa9ebccSVladimir Oltean linkage to phylib. The driver supports the following revisions: 138aa9ebccSVladimir Oltean - SJA1105E (Gen. 1, No TT-Ethernet) 148aa9ebccSVladimir Oltean - SJA1105T (Gen. 1, TT-Ethernet) 158aa9ebccSVladimir Oltean - SJA1105P (Gen. 2, No SGMII, No TT-Ethernet) 168aa9ebccSVladimir Oltean - SJA1105Q (Gen. 2, No SGMII, TT-Ethernet) 178aa9ebccSVladimir Oltean - SJA1105R (Gen. 2, SGMII, No TT-Ethernet) 188aa9ebccSVladimir Oltean - SJA1105S (Gen. 2, SGMII, TT-Ethernet) 19*bb77f36aSVladimir Oltean 20*bb77f36aSVladimir Olteanconfig NET_DSA_SJA1105_PTP 21*bb77f36aSVladimir Olteantristate "Support for the PTP clock on the NXP SJA1105 Ethernet switch" 22*bb77f36aSVladimir Oltean depends on NET_DSA_SJA1105 23*bb77f36aSVladimir Oltean help 24*bb77f36aSVladimir Oltean This enables support for timestamping and PTP clock manipulations in 25*bb77f36aSVladimir Oltean the SJA1105 DSA driver. 26