blob: 1e7dc10e170fdbfd49c5b6dd0f0354bc4a64a74b [file] [log] [blame]
maxims@google.com4697abe2017-01-18 13:44:55 -08001if ARCH_ASPEED
2
3config SYS_ARCH
4 default "arm"
5
6config SYS_SOC
7 default "aspeed"
8
Simon Glass98463902022-10-20 18:22:39 -06009config TEXT_BASE
maxims@google.com4697abe2017-01-18 13:44:55 -080010 default 0x00000000
11
Chia-Wei, Wang4a84cf02020-12-14 13:54:28 +080012choice
13 prompt "Aspeed SoC select"
14 depends on ARCH_ASPEED
15 default ASPEED_AST2500
16
maxims@google.com4697abe2017-01-18 13:44:55 -080017config ASPEED_AST2500
18 bool "Support Aspeed AST2500 SoC"
maxims@google.com99f8ad72017-04-17 12:00:26 -070019 depends on DM_RESET
maxims@google.com4697abe2017-01-18 13:44:55 -080020 select CPU_ARM1176
21 help
22 The Aspeed AST2500 is a ARM-based SoC with arm1176 CPU.
23 It is used as Board Management Controller on many server boards,
24 which is enabled by support of LPC and eSPI peripherals.
25
Chia-Wei, Wang4a84cf02020-12-14 13:54:28 +080026config ASPEED_AST2600
27 bool "Support Aspeed AST2600 SoC"
28 select CPU_V7A
29 select CPU_V7_HAS_NONSEC
30 select SYS_ARCH_TIMER
31 select SUPPORT_SPL
32 select ENABLE_ARM_SOC_BOOT0_HOOK
33 help
34 The Aspeed AST2600 is a ARM-based SoC with Cortex-A7 CPU.
35 It is used as Board Management Controller on many server boards,
36 which is enabled by support of LPC and eSPI peripherals.
37
38endchoice
39
maxims@google.com14e4b142017-01-18 13:44:56 -080040source "arch/arm/mach-aspeed/ast2500/Kconfig"
Chia-Wei, Wang4a84cf02020-12-14 13:54:28 +080041source "arch/arm/mach-aspeed/ast2600/Kconfig"
maxims@google.com14e4b142017-01-18 13:44:56 -080042
maxims@google.com4697abe2017-01-18 13:44:55 -080043endif