Add the ARCH_MICROCHIP top-level symbol so subsequent peripheral driver patches (atmel serial, atmel-sdhci, atmel-quadspi, ...) can gain ARCH_MICROCHIP as a build dependency.
This SoC architecture covers Microchip's ARM64 switch SoCs, starting with the LAN969X family. ARM32 Microchip/Atmel SoCs (AT91, SAMA5) continue to use ARCH_AT91. Signed-off-by: Oleksij Rempel <[email protected]> --- arch/arm/Kconfig | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index cb6652001546..5fdec7159827 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -265,6 +265,20 @@ config ARCH_ZYNQMP select GPIOLIB select HAS_MACB +config ARCH_MICROCHIP + bool "Microchip ARM64 SoC support" + depends on ARCH_MULTIARCH + depends on 64BIT + select OFDEVICE + select COMMON_CLK_OF_PROVIDER + select PINCTRL + select GPIOLIB + help + This enables support for Microchip ARM64-based SoCs, + including the LAN969X Ethernet switch family. + + For ARM32 Microchip/Atmel SoCs (AT91, SAMA5), use ARCH_AT91. + source "arch/arm/cpu/Kconfig" source "arch/arm/mach-at91/Kconfig" source "arch/arm/mach-bcm283x/Kconfig" -- 2.47.3
