| if ARCH_ASPEED |
| |
| config SYS_ARCH |
| default "arm" |
| |
| config SYS_SOC |
| default "aspeed" |
| |
| config TEXT_BASE |
| default 0x00000000 |
| |
| choice |
| prompt "Aspeed SoC select" |
| depends on ARCH_ASPEED |
| default ASPEED_AST2500 |
| |
| config ASPEED_AST2500 |
| bool "Support Aspeed AST2500 SoC" |
| depends on DM_RESET |
| select CPU_ARM1176 |
| 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 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 |
| |
| source "arch/arm/mach-aspeed/ast2500/Kconfig" |
| source "arch/arm/mach-aspeed/ast2600/Kconfig" |
| |
| endif |