if ARCH_ASPEED config SYS_ARCH default "arm" config SYS_SOC default "aspeed" config SYS_TEXT_BASE default 0x00000000 choice prompt "Aspeed SoC select" depends on ARCH_ASPEED default ASPEED_AST2500 config ASPEED_AST2400 bool "Support Aspeed AST2400 SoC" select CPU_ARM926EJS help The Aspeed AST2400 is a ARM-based SoC with arm926ejs CPU. It is used as Board Management Controller on many server boards, which is enabled by support of LPC and eSPI peripherals. config ASPEED_AST2500 bool "Support Aspeed AST2500 SoC" select CPU_ARM1176 select SUPPORT_SPL help The Aspeed AST2500 is a ARM-based SoC with arm1176 CPU. It is used as Board Management Controller on many server boards, which is enabled by support of LPC and eSPI peripherals. config ASPEED_AST2600 bool "Support Aspeed AST2600 SoC" select CPU_V7A select CPU_V7_HAS_NONSEC select ARCH_SUPPORT_PSCI select SYS_ARCH_TIMER select SUPPORT_SPL select ENABLE_ARM_SOC_BOOT0_HOOK help The Aspeed AST2600 is a ARM-based SoC with Cortex-A7 CPU. It is used as Board Management Controller on many server boards, which is enabled by support of LPC and eSPI peripherals. endchoice config ASPEED_PALLADIUM bool "Aspeed palladium for simulation" default n help Say Y here to enable palladium build for simulation. This is mainly for internal verification and investigation on HW design. If not sure, say N. config ASPEED_SSP_RERV_MEM hex "Reserve memory for SSP" default 0x0 help The size in bytes of reserve memory for ASPEED SoC SSP run. config ASPEED_DEFAULT_SPI_FREQUENCY bool "Using default SPI clock frequency" default n help Using default SPI clock frequency during early booting up progress. source "arch/arm/mach-aspeed/ast2400/Kconfig" source "arch/arm/mach-aspeed/ast2500/Kconfig" source "arch/arm/mach-aspeed/ast2600/Kconfig" endif