Kconfig 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. menuconfig ARCH_ASPEED
  3. bool "Aspeed BMC architectures"
  4. depends on (CPU_LITTLE_ENDIAN && ARCH_MULTI_V5) || ARCH_MULTI_V6 || ARCH_MULTI_V7
  5. select SRAM
  6. select WATCHDOG
  7. select ASPEED_WATCHDOG
  8. select MFD_SYSCON
  9. select PINCTRL
  10. help
  11. Say Y here if you want to run your kernel on an ASpeed BMC SoC.
  12. if ARCH_ASPEED
  13. config MACH_ASPEED_G4
  14. bool "Aspeed SoC 4th Generation"
  15. depends on ARCH_MULTI_V5
  16. select CPU_ARM926T
  17. select PINCTRL_ASPEED_G4
  18. select FTTMR010_TIMER
  19. help
  20. Say yes if you intend to run on an Aspeed ast2400 or similar
  21. fourth generation BMCs, such as those used by OpenPower Power8
  22. systems.
  23. config MACH_ASPEED_G5
  24. bool "Aspeed SoC 5th Generation"
  25. depends on ARCH_MULTI_V6
  26. select PINCTRL_ASPEED_G5
  27. select FTTMR010_TIMER
  28. help
  29. Say yes if you intend to run on an Aspeed ast2500 or similar
  30. fifth generation Aspeed BMCs.
  31. config MACH_ASPEED_G6
  32. bool "Aspeed SoC 6th Generation"
  33. depends on ARCH_MULTI_V7
  34. select CPU_V7
  35. select PINCTRL_ASPEED_G6
  36. select ARM_GIC
  37. select HAVE_ARM_ARCH_TIMER
  38. help
  39. Say yes if you intend to run on an Aspeed ast2600 or similar
  40. sixth generation Aspeed BMCs.
  41. endif