From: Robert Marko Date: Wed, 13 Aug 2025 17:44:39 +0000 (+0200) Subject: arm64: lan969x: Add support for Microchip LAN969x SoC X-Git-Tag: v6.18-rc1~145^2~11^2~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c8d4fbc7d2bf4e7c19c99edc0671f86edfff59c7;p=thirdparty%2Fkernel%2Flinux.git arm64: lan969x: Add support for Microchip LAN969x SoC This adds support for the Microchip LAN969x ARMv8-based SoC switch family. Signed-off-by: Robert Marko Acked-by: Daniel Machon Signed-off-by: Nicolas Ferre --- diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index bfea380100a61..31bddd1a17de2 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -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