xref: /openbmc/linux/arch/arm/mach-aspeed/Kconfig (revision d1b9f2ec5bbd14685171a3bd691c89010bf1557e)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
28c2ed9bcSJoel Stanleymenuconfig ARCH_ASPEED
38c2ed9bcSJoel Stanley	bool "Aspeed BMC architectures"
4*5d6f5267SArnd Bergmann	depends on (CPU_LITTLE_ENDIAN && ARCH_MULTI_V5) || ARCH_MULTI_V6 || ARCH_MULTI_V7
58c2ed9bcSJoel Stanley	select WATCHDOG
68c2ed9bcSJoel Stanley	select ASPEED_WATCHDOG
743c08c1cSAndrew Jeffery	select MFD_SYSCON
843c08c1cSAndrew Jeffery	select PINCTRL
98c2ed9bcSJoel Stanley	help
108c2ed9bcSJoel Stanley	  Say Y here if you want to run your kernel on an ASpeed BMC SoC.
118c2ed9bcSJoel Stanley
128c2ed9bcSJoel Stanleyif ARCH_ASPEED
138c2ed9bcSJoel Stanley
148c2ed9bcSJoel Stanleyconfig MACH_ASPEED_G4
158c2ed9bcSJoel Stanley	bool "Aspeed SoC 4th Generation"
168c2ed9bcSJoel Stanley	depends on ARCH_MULTI_V5
178c2ed9bcSJoel Stanley	select CPU_ARM926T
1843c08c1cSAndrew Jeffery	select PINCTRL_ASPEED_G4
19e35d7db9SJoel Stanley	select FTTMR010_TIMER
208c2ed9bcSJoel Stanley	help
218c2ed9bcSJoel Stanley	  Say yes if you intend to run on an Aspeed ast2400 or similar
228c2ed9bcSJoel Stanley	  fourth generation BMCs, such as those used by OpenPower Power8
238c2ed9bcSJoel Stanley	  systems.
248c2ed9bcSJoel Stanley
258c2ed9bcSJoel Stanleyconfig MACH_ASPEED_G5
268c2ed9bcSJoel Stanley	bool "Aspeed SoC 5th Generation"
278c2ed9bcSJoel Stanley	depends on ARCH_MULTI_V6
2843c08c1cSAndrew Jeffery	select PINCTRL_ASPEED_G5
29e35d7db9SJoel Stanley	select FTTMR010_TIMER
308c2ed9bcSJoel Stanley	help
318c2ed9bcSJoel Stanley	  Say yes if you intend to run on an Aspeed ast2500 or similar
328c2ed9bcSJoel Stanley	  fifth generation Aspeed BMCs.
338c2ed9bcSJoel Stanley
349afe2c0aSJoel Stanleyconfig MACH_ASPEED_G6
359afe2c0aSJoel Stanley	bool "Aspeed SoC 6th Generation"
369afe2c0aSJoel Stanley	depends on ARCH_MULTI_V7
379afe2c0aSJoel Stanley	select CPU_V7
389afe2c0aSJoel Stanley	select PINCTRL_ASPEED_G6
399afe2c0aSJoel Stanley	select ARM_GIC
409afe2c0aSJoel Stanley	select HAVE_ARM_ARCH_TIMER
419afe2c0aSJoel Stanley	help
429afe2c0aSJoel Stanley	  Say yes if you intend to run on an Aspeed ast2600 or similar
439afe2c0aSJoel Stanley	  sixth generation Aspeed BMCs.
449afe2c0aSJoel Stanley
458c2ed9bcSJoel Stanleyendif
46