blob: f3f8c5c658db9edc6bc44ef5d1750fd720956bd5 [file] [log] [blame]
Joel Stanley8c2ed9b2016-03-21 17:22:31 +10301menuconfig ARCH_ASPEED
2 bool "Aspeed BMC architectures"
3 depends on ARCH_MULTI_V5 || ARCH_MULTI_V6
4 select SRAM
5 select WATCHDOG
6 select ASPEED_WATCHDOG
7 select MOXART_TIMER
Andrew Jeffery43c08c12016-08-30 17:25:54 +09308 select MFD_SYSCON
9 select PINCTRL
Joel Stanley8c2ed9b2016-03-21 17:22:31 +103010 help
11 Say Y here if you want to run your kernel on an ASpeed BMC SoC.
12
13if ARCH_ASPEED
14
15config MACH_ASPEED_G4
16 bool "Aspeed SoC 4th Generation"
17 depends on ARCH_MULTI_V5
18 select CPU_ARM926T
Andrew Jeffery43c08c12016-08-30 17:25:54 +093019 select PINCTRL_ASPEED_G4
Joel Stanley8c2ed9b2016-03-21 17:22:31 +103020 help
21 Say yes if you intend to run on an Aspeed ast2400 or similar
22 fourth generation BMCs, such as those used by OpenPower Power8
23 systems.
24
25config MACH_ASPEED_G5
26 bool "Aspeed SoC 5th Generation"
27 depends on ARCH_MULTI_V6
28 select CPU_V6
Andrew Jeffery43c08c12016-08-30 17:25:54 +093029 select PINCTRL_ASPEED_G5
Joel Stanley8c2ed9b2016-03-21 17:22:31 +103030 help
31 Say yes if you intend to run on an Aspeed ast2500 or similar
32 fifth generation Aspeed BMCs.
33
34endif