xref: /openbmc/linux/arch/arm/mach-aspeed/Kconfig (revision e35d7db9)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
28c2ed9bcSJoel Stanleymenuconfig ARCH_ASPEED
38c2ed9bcSJoel Stanley	bool "Aspeed BMC architectures"
48c2ed9bcSJoel Stanley	depends on ARCH_MULTI_V5 || ARCH_MULTI_V6
58c2ed9bcSJoel Stanley	select SRAM
68c2ed9bcSJoel Stanley	select WATCHDOG
78c2ed9bcSJoel Stanley	select ASPEED_WATCHDOG
843c08c1cSAndrew Jeffery	select MFD_SYSCON
943c08c1cSAndrew Jeffery	select PINCTRL
108c2ed9bcSJoel Stanley	help
118c2ed9bcSJoel Stanley	  Say Y here if you want to run your kernel on an ASpeed BMC SoC.
128c2ed9bcSJoel Stanley
138c2ed9bcSJoel Stanleyif ARCH_ASPEED
148c2ed9bcSJoel Stanley
158c2ed9bcSJoel Stanleyconfig MACH_ASPEED_G4
168c2ed9bcSJoel Stanley	bool "Aspeed SoC 4th Generation"
178c2ed9bcSJoel Stanley	depends on ARCH_MULTI_V5
188c2ed9bcSJoel Stanley	select CPU_ARM926T
1943c08c1cSAndrew Jeffery	select PINCTRL_ASPEED_G4
20*e35d7db9SJoel Stanley	select FTTMR010_TIMER
218c2ed9bcSJoel Stanley	help
228c2ed9bcSJoel Stanley	 Say yes if you intend to run on an Aspeed ast2400 or similar
238c2ed9bcSJoel Stanley	 fourth generation BMCs, such as those used by OpenPower Power8
248c2ed9bcSJoel Stanley	 systems.
258c2ed9bcSJoel Stanley
268c2ed9bcSJoel Stanleyconfig MACH_ASPEED_G5
278c2ed9bcSJoel Stanley	bool "Aspeed SoC 5th Generation"
288c2ed9bcSJoel Stanley	depends on ARCH_MULTI_V6
298c2ed9bcSJoel Stanley	select CPU_V6
3043c08c1cSAndrew Jeffery	select PINCTRL_ASPEED_G5
31*e35d7db9SJoel Stanley	select FTTMR010_TIMER
328c2ed9bcSJoel Stanley	help
338c2ed9bcSJoel Stanley	 Say yes if you intend to run on an Aspeed ast2500 or similar
348c2ed9bcSJoel Stanley	 fifth generation Aspeed BMCs.
358c2ed9bcSJoel Stanley
368c2ed9bcSJoel Stanleyendif
37