xref: /openbmc/linux/arch/arm/mach-aspeed/Kconfig (revision ef2fb84c)
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 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
20e35d7db9SJoel 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
2943c08c1cSAndrew Jeffery	select PINCTRL_ASPEED_G5
30e35d7db9SJoel Stanley	select FTTMR010_TIMER
318c2ed9bcSJoel Stanley	help
328c2ed9bcSJoel Stanley	  Say yes if you intend to run on an Aspeed ast2500 or similar
338c2ed9bcSJoel Stanley	  fifth generation Aspeed BMCs.
348c2ed9bcSJoel Stanley
359afe2c0aSJoel Stanleyconfig MACH_ASPEED_G6
369afe2c0aSJoel Stanley	bool "Aspeed SoC 6th Generation"
379afe2c0aSJoel Stanley	depends on ARCH_MULTI_V7
389afe2c0aSJoel Stanley	select CPU_V7
399afe2c0aSJoel Stanley	select PINCTRL_ASPEED_G6
409afe2c0aSJoel Stanley	select ARM_GIC
419afe2c0aSJoel Stanley	select HAVE_ARM_ARCH_TIMER
429afe2c0aSJoel Stanley	help
439afe2c0aSJoel Stanley	  Say yes if you intend to run on an Aspeed ast2600 or similar
449afe2c0aSJoel Stanley	  sixth generation Aspeed BMCs.
459afe2c0aSJoel Stanley
468c2ed9bcSJoel Stanleyendif
47