This adds support for the Microchip Sparx5 ARMv8-based SoC family of
TSN-capable gigabit switches.

Reviewed-by: Alexandre Belloni <[email protected]>
Signed-off-by: Lars Povlsen <[email protected]>
---
 MAINTAINERS                  |  8 ++++++++
 arch/arm64/Kconfig.platforms | 14 ++++++++++++++
 2 files changed, 22 insertions(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 091ec22c1a23f..1b5a18d3dbb9f 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2079,6 +2079,14 @@ X:       drivers/net/wireless/atmel/
 N:     at91
 N:     atmel

+ARM/Microchip Sparx5 SoC support
+M:     Lars Povlsen <[email protected]>
+M:     Steen Hegelund <[email protected]>
+M:     Microchip Linux Driver Support <[email protected]>
+L:     [email protected] (moderated for non-subscribers)
+N:     sparx5
+S:     Supported
+
 ARM/MIOA701 MACHINE SUPPORT
 M:     Robert Jarzmik <[email protected]>
 L:     [email protected] (moderated for non-subscribers)
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index 55d70cfe0f9e1..e1734a13a967b 100644
--- a/arch/arm64/Kconfig.platforms
+++ b/arch/arm64/Kconfig.platforms
@@ -89,6 +89,20 @@ config ARCH_EXYNOS
        help
          This enables support for ARMv8 based Samsung Exynos SoC family.

+config ARCH_SPARX5
+       bool "ARMv8 based Microchip Sparx5 SoC family"
+       select PINCTRL
+       select DW_APB_TIMER_OF
+       help
+         This enables support for the Microchip Sparx5 ARMv8-based
+         SoC family of TSN-capable gigabit switches.
+
+         The SparX-5 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_K3
        bool "Texas Instruments Inc. K3 multicore SoC architecture"
        select PM_GENERIC_DOMAINS if PM
--
2.26.2

Reply via email to