Kconfig 982 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. if ARCH_ASPEED
  2. config SYS_ARCH
  3. default "arm"
  4. config SYS_SOC
  5. default "aspeed"
  6. config SYS_TEXT_BASE
  7. default 0x00000000
  8. choice
  9. prompt "Aspeed SoC select"
  10. depends on ARCH_ASPEED
  11. default ASPEED_AST2500
  12. config ASPEED_AST2500
  13. bool "Support Aspeed AST2500 SoC"
  14. depends on DM_RESET
  15. select CPU_ARM1176
  16. help
  17. The Aspeed AST2500 is a ARM-based SoC with arm1176 CPU.
  18. It is used as Board Management Controller on many server boards,
  19. which is enabled by support of LPC and eSPI peripherals.
  20. config ASPEED_AST2600
  21. bool "Support Aspeed AST2600 SoC"
  22. select CPU_V7A
  23. select CPU_V7_HAS_NONSEC
  24. select SYS_ARCH_TIMER
  25. select SUPPORT_SPL
  26. select ENABLE_ARM_SOC_BOOT0_HOOK
  27. help
  28. The Aspeed AST2600 is a ARM-based SoC with Cortex-A7 CPU.
  29. It is used as Board Management Controller on many server boards,
  30. which is enabled by support of LPC and eSPI peripherals.
  31. endchoice
  32. source "arch/arm/mach-aspeed/ast2500/Kconfig"
  33. source "arch/arm/mach-aspeed/ast2600/Kconfig"
  34. endif