xref: /openbmc/linux/drivers/net/dsa/sja1105/Kconfig (revision 1fd4a173)
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
12*1fd4a173SVladimir Oltean	  linkage to PHYLINK. 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)
19bb77f36aSVladimir Oltean
20bb77f36aSVladimir Olteanconfig NET_DSA_SJA1105_PTP
21bb77f36aSVladimir Olteantristate "Support for the PTP clock on the NXP SJA1105 Ethernet switch"
22bb77f36aSVladimir Oltean	depends on NET_DSA_SJA1105
23bb77f36aSVladimir Oltean	help
24bb77f36aSVladimir Oltean	  This enables support for timestamping and PTP clock manipulations in
25bb77f36aSVladimir Oltean	  the SJA1105 DSA driver.
26