]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: lan969x: Add support for Microchip LAN969x SoC
authorRobert Marko <robert.marko@sartura.hr>
Wed, 13 Aug 2025 17:44:39 +0000 (19:44 +0200)
committerNicolas Ferre <nicolas.ferre@microchip.com>
Thu, 4 Sep 2025 13:16:13 +0000 (15:16 +0200)
This adds support for the Microchip LAN969x ARMv8-based SoC switch family.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
Acked-by: Daniel Machon <daniel.machon@microchip.com>
Signed-off-by: Nicolas Ferre <nicolas.ferre@microchip.com>
arch/arm64/Kconfig.platforms

index bfea380100a6161b506408fbd42ada1ce475cfce..31bddd1a17de213b7b8afab8ccb951a394282cda 100644 (file)
@@ -177,6 +177,21 @@ menu "Microchip SoC support"
 config ARCH_MICROCHIP
        bool
 
+config ARCH_LAN969X
+       bool "Microchip LAN969X SoC family"
+       select PINCTRL
+       select DW_APB_TIMER_OF
+       select ARCH_MICROCHIP
+       help
+         This enables support for the Microchip LAN969X ARMv8-based
+         SoC family of TSN-capable gigabit switches.
+
+         The LAN969X Ethernet switch family provides a rich set of
+         switching features such as advanced TCAM-based VLAN and QoS
+         processing enabling delivery of differentiated services, and
+         security through TCAM-based frame processing using versatile
+         content aware processor (VCAP).
+
 config ARCH_SPARX5
        bool "Microchip Sparx5 SoC family"
        select PINCTRL