blob: 9a725f195a32ce02eace6424e7f70d3cf1385d15 [file] [log] [blame]
maxims@google.comf57bd002017-01-18 13:44:55 -08001if ARCH_ASPEED
2
3config SYS_ARCH
4 default "arm"
5
6config SYS_SOC
7 default "aspeed"
8
9config SYS_TEXT_BASE
10 default 0x00000000
11
Chia-Wei, Wang8f7f4902020-12-14 13:54:28 +080012choice
13 prompt "Aspeed SoC select"
14 depends on ARCH_ASPEED
15 default ASPEED_AST2500
16
maxims@google.comf57bd002017-01-18 13:44:55 -080017config ASPEED_AST2500
18 bool "Support Aspeed AST2500 SoC"
maxims@google.com0fdb11a2017-04-17 12:00:26 -070019 depends on DM_RESET
maxims@google.comf57bd002017-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, Wang8f7f4902020-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.com2d5a2ad2017-01-18 13:44:56 -080040source "arch/arm/mach-aspeed/ast2500/Kconfig"
Chia-Wei, Wang8f7f4902020-12-14 13:54:28 +080041source "arch/arm/mach-aspeed/ast2600/Kconfig"
maxims@google.com2d5a2ad2017-01-18 13:44:56 -080042
maxims@google.comf57bd002017-01-18 13:44:55 -080043endif