Home
last modified time | relevance | path

Searched full:sja1105 (Results 1 – 25 of 57) sorted by relevance

123

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/dsa/
Dsja1105.txt1 NXP SJA1105 switch driver
24 - sja1105,role-mac:
25 - sja1105,role-phy:
32 - In the case of MII or RMII it specifies whether the SJA1105 port is a
37 1. If sja1105,role-mac is specified, and the phy-mode property is one
40 is the PHY. The SJA1105 MAC does not apply any internal delays.
41 2. If sja1105,role-phy is specified, and the phy-mode property is one
43 is the SJA1105 MAC (if hardware-supported). This is only supported
49 These properties are required, for example, in the case where SJA1105
51 to have sja1105,role-mac, while the other sja1105,role-phy.
[all …]
/kernel/linux/linux-5.10/drivers/net/dsa/sja1105/
DKconfig3 tristate "NXP SJA1105 Ethernet switch family support"
9 This is the driver for the NXP SJA1105 automotive Ethernet switch
21 bool "Support for the PTP clock on the NXP SJA1105 Ethernet switch"
26 the SJA1105 DSA driver.
29 bool "Support for the Time-Aware Scheduler on NXP SJA1105"
35 engine in the SJA1105 DSA driver, which is controlled using a
39 bool "Support for Virtual Links on NXP SJA1105"
DMakefile2 obj-$(CONFIG_NET_DSA_SJA1105) += sja1105.o
4 sja1105-objs := \
15 sja1105-objs += sja1105_ptp.o
19 sja1105-objs += sja1105_tas.o
23 sja1105-objs += sja1105_vl.o
Dsja1105_devlink.c5 #include "sja1105.h"
233 rc = devlink_info_driver_name_put(req, "sja1105"); in sja1105_devlink_info_get()
Dsja1105_dynamic_config.h7 #include "sja1105.h"
Dsja1105_ptp.c5 #include "sja1105.h"
19 * immediately after the CAS_MASTER SJA1105 switch has performed a CASSYNC
229 /* The switch returns partial timestamps (24 bits for SJA1105 E/T, which wrap
265 * SJA1105 E/T layout of the 4-byte SPI payload:
275 * SJA1105 P/Q/R/S layout of the 8-byte SPI payload:
849 .name = "SJA1105 PHC", in sja1105_ptp_clock_register()
/kernel/linux/linux-6.6/drivers/net/dsa/sja1105/
DKconfig3 tristate "NXP SJA1105 Ethernet switch family support"
11 This is the driver for the NXP SJA1105 (5-port) and SJA1110 (10-port)
27 bool "Support for the PTP clock on the NXP SJA1105 Ethernet switch"
32 the SJA1105 DSA driver.
35 bool "Support for the Time-Aware Scheduler on NXP SJA1105"
41 engine in the SJA1105 DSA driver, which is controlled using a
45 bool "Support for Virtual Links on NXP SJA1105"
DMakefile2 obj-$(CONFIG_NET_DSA_SJA1105) += sja1105.o
4 sja1105-objs := \
16 sja1105-objs += sja1105_ptp.o
20 sja1105-objs += sja1105_tas.o
24 sja1105-objs += sja1105_vl.o
Dsja1105_ptp.c5 #include "sja1105.h"
19 * immediately after the CAS_MASTER SJA1105 switch has performed a CASSYNC
188 /* The switch returns partial timestamps (24 bits for SJA1105 E/T, which wrap
224 * SJA1105 E/T layout of the 4-byte SPI payload:
234 * SJA1105 P/Q/R/S layout of the 8-byte SPI payload:
892 .name = "SJA1105 PHC", in sja1105_ptp_clock_register()
907 /* Only used on SJA1105 */ in sja1105_ptp_clock_register()
Dsja1105_dynamic_config.h7 #include "sja1105.h"
/kernel/linux/linux-5.10/Documentation/networking/dsa/
Dsja1105.rst2 NXP SJA1105 switch driver
8 The NXP SJA1105 is a family of 6 devices:
122 [ 61.204770] sja1105 spi0.1: Reset switch and programmed static config. Reason: VLAN filtering
123 [ 61.239944] sja1105 spi0.1: Disabled switch tagging
126 [ 64.682927] sja1105 spi0.1: Reset switch and programmed static config. Reason: VLAN filtering
127 [ 64.711925] sja1105 spi0.1: Enabled switch tagging
153 [ 3885.216832] sja1105 spi0.1: No more free subvlans
171 | | switch (non-sja1105) | |
177 | | | SJA1105 1 | | SJA1105 2 | | |
181 | SJA1105 switch 1 | | SJA1105 switch 2 |
[all …]
Dindex.rst12 sja1105
/kernel/linux/linux-6.6/Documentation/networking/dsa/
Dsja1105.rst2 NXP SJA1105 switch driver
8 The NXP SJA1105 is a family of 10 SPI-managed automotive switches:
233 asking sja1105 to offload it. One (or more) redirect or trap actions must also
243 Receiver (sja1105)::
299 The SJA1105 switch family always performs VLAN processing. When configured as
326 This section references ``Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml``
337 On the other hand, the SJA1105 is only binary configurable - when in the RMII
345 So when the SJA1105 port is put in PHY role to avoid having 2 drivers on the
346 clock signal, inevitably an RMII PHY-to-PHY connection is created. The SJA1105
349 simply encodes the extra symbols received from the SJA1105-as-PHY onto the
[all …]
Dindex.rst12 sja1105
/kernel/linux/linux-5.10/Documentation/networking/devlink/
Dsja1105.rst4 sja1105 devlink support
8 by the ``sja1105`` device driver.
Dindex.rst44 sja1105
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/dsa/
Dnxp,sja1105.yaml4 $id: http://devicetree.org/schemas/net/dsa/nxp,sja1105.yaml#
7 title: NXP SJA1105 Automotive Ethernet Switch Family
10 The SJA1105 SPI interface requires a CS-to-CLK time (t2 in UM10944.pdf) of at
/kernel/linux/linux-5.10/include/linux/dsa/
Dsja1105.h5 /* Included by drivers/net/dsa/sja1105/sja1105.h and net/dsa/tag_sja1105.c */
/kernel/linux/linux-6.6/include/linux/dsa/
Dsja1105.h5 /* Included by drivers/net/dsa/sja1105/sja1105.h and net/dsa/tag_sja1105.c */
/kernel/linux/linux-5.10/net/dsa/
DKconfig116 tristate "Tag driver for NXP SJA1105 switches"
121 NXP SJA1105 switch family. Both the native tagging protocol (which
Dtag_sja1105.c5 #include <linux/dsa/sja1105.h>
45 * Also SJA1105 E/T only populates bits 23:0 of the timestamp in sja1105_meta_unpack()
360 .name = "sja1105",
/kernel/linux/linux-6.6/net/dsa/
DKconfig155 tristate "Tag driver for NXP SJA1105 switches"
159 NXP SJA1105 switch family. Both the native tagging protocol (which
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dls1021a-tsn.dts40 sja1105: ethernet-switch@1 { label
49 /* SPI controller settings for SJA1105 timing requirements */
/kernel/linux/linux-5.10/drivers/net/dsa/
DMakefile25 obj-y += sja1105/
/kernel/linux/linux-6.6/drivers/net/dsa/
DMakefile27 obj-y += sja1105/

123