NXP SJA1105 and SJA1110 automotive Ethernet switches
A family of SPI-managed automotive Ethernet switch chips from NXP, including the SJA1105E/T/P/Q/R/S and the newer SJA1110A/B/C/D. They are used in cars and industrial gear to bridge multiple Ethernet ports with time-sensitive networking (TSN) features, and are typically wired to a host SoC over SPI.
It should stay in the kernel because the hardware is current product: NXP still markets both the SJA1105PQRS and SJA1110 as active automotive TSN parts, and the driver itself is actively maintained, with NXP engineers and others posting fixes and feature work as recently as 2026. No replacement driver exists or is needed.
repository signals
20files
14,506source lines
208commits, 5y
+5,612 / −3,866lines added / removed, 5y
36authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 208 total · active in 39/61 months
NXP listed SJA1110 as Active and positioned it for automotive TSN Ethernet, with current software/tools and evaluation boards.
codex reasoning notes (technical)
Real driver directory: Kconfig and module code identify an SPI-managed NXP Ethernet switch driver. `exec_command` on local Kconfig established the supported family (SJA1105E/T/P/Q/R/S and SJA1110A/B/C/D). `lore_file_timeline` on drivers/net/dsa/sja1105/sja1105_main.c showed 157 matching upstream touches since 2024, newest on 2026-04-09, with recent sja1105-specific fixes and no evident removal/deprecation traffic in the returned activity sample. `web.search_query` found NXP product pages marking both SJA1105PQRS and SJA1110 as Active, so the hardware is still sold and relevant for new automotive/embedded deployments. No natural replacement driver exists upstream; this directory already covers the current family.