Microchip LAN969x Ethernet switch family
Microchip's LAN9694, LAN9696, and LAN9698 are a family of managed Ethernet switch chips announced in January 2024, aimed at industrial, automotive, and embedded networking with Time-Sensitive Networking features. The code lives alongside Microchip's earlier Sparx5 switch support and drives the same hardware block on these newer parts.
recommendation
It should stay in the kernel because the silicon is brand new: Microchip launched the LAN969x family in 2024, still lists the parts as in production, and upstream support only landed in Linux 6.13. Active patch traffic through late 2024 and into 2026, including bring-up work and PTP fixes, shows the driver is being maintained rather than abandoned, and there is no alternative in-tree driver for this hardware.
repository signals
sources
- spinics.net
December 5, 2024 patch series moved LAN969x support under sparx5 to fix a module dependency cycle, showing active upstream integration work rather than deprecation/removal.
- spinics.net
Late-2024 net-next series added FDMA support for LAN969x, indicating ongoing feature bring-up for new hardware.
- spinics.net
A LAN969x-related PTP fix was applied to netdev/net in February 2026, showing current upstream maintenance activity.
- microchip.com
Microchip lists LAN9694 as "Status: In Production," evidence that LAN969x family hardware remains actively sold.
- microchip.com
Microchip announced LAN9694/LAN9696/LAN9698 in January 2024 and said they were available for purchase, supporting new-deployment relevance.
- cateee.net
LKDDb shows CONFIG_LAN969X_SWITCH present from Linux 6.13 onward, consistent with a recently introduced upstream-supported driver family.
codex reasoning notes (technical)
Local exec_command inspection of Kconfig and source shows this is real LAN969x switch support nested under sparx5, not a helper-only directory. Local exec_command git log shows the directory was introduced in late 2024 and had follow-up fixes, with no in-tree sign of retirement. Web search found spinics patch threads for initial bring-up and February 2026 fixes; I found no removal discussion in the searched public threads, so active maintenance outweighs the small commit count. Web search on Microchip product pages shows LAN9694/LAN9698 still marked In Production and a 2024 launch/availability announcement, so hardware is still sold and seeing niche embedded/industrial/automotive deployments. No natural upstream replacement driver exists for the same LAN969x switch block; this directory is itself the platform-specific implementation under sparx5.