summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>2026-02-26 15:36:15 +0100
committerClaudiu Beznea <claudiu.beznea@tuxon.dev>2026-03-18 10:55:49 +0200
commite4ffa98a02f4d16eda9a5faec6792493b41dab35 (patch)
tree64b2d738826e04721f658d4de2051771940219eb
parent6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f (diff)
arm64: Kconfig: provide a top-level switch for Microchip platforms
Microchip is the only platform that doesn't have a top-level switch for disabling all SoC families. Align it with other platforms and update the arm64 defconfig to keep the default config the same. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260226143615.65788-1-bartosz.golaszewski@oss.qualcomm.com Signed-off-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
-rw-r--r--arch/arm64/Kconfig.platforms10
-rw-r--r--arch/arm64/configs/defconfig1
2 files changed, 5 insertions, 6 deletions
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index 54eb1d7fd419..72c812e76b0b 100644
--- a/arch/arm64/Kconfig.platforms
+++ b/arch/arm64/Kconfig.platforms
@@ -188,16 +188,15 @@ config ARCH_MESON
This enables support for the arm64 based Amlogic SoCs
such as the s905, S905X/D, S912, A113X/D or S905X/D2
-menu "Microchip SoC support"
+menuconfig ARCH_MICROCHIP
+ bool "Microchip SoC support"
-config ARCH_MICROCHIP
- bool
+if ARCH_MICROCHIP
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.
@@ -212,7 +211,6 @@ config ARCH_SPARX5
bool "Microchip Sparx5 SoC family"
select PINCTRL
select DW_APB_TIMER_OF
- select ARCH_MICROCHIP
help
This enables support for the Microchip Sparx5 ARMv8-based
SoC family of TSN-capable gigabit switches.
@@ -223,7 +221,7 @@ config ARCH_SPARX5
security through TCAM-based frame processing using versatile
content aware processor (VCAP).
-endmenu
+endif
config ARCH_MMP
bool "Marvell MMP SoC Family"
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index b67d5b1fc45b..9829be690457 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -57,6 +57,7 @@ CONFIG_ARCH_HISI=y
CONFIG_ARCH_KEEMBAY=y
CONFIG_ARCH_MEDIATEK=y
CONFIG_ARCH_MESON=y
+CONFIG_ARCH_MICROCHIP=y
CONFIG_ARCH_MVEBU=y
CONFIG_ARCH_NXP=y
CONFIG_ARCH_LAYERSCAPE=y