Merge branch 'x86-entry-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / arch / arm / mach-aspeed / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig ARCH_ASPEED
3         bool "Aspeed BMC architectures"
4         depends on 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
13 if ARCH_ASPEED
14
15 config MACH_ASPEED_G4
16         bool "Aspeed SoC 4th Generation"
17         depends on ARCH_MULTI_V5
18         select CPU_ARM926T
19         select PINCTRL_ASPEED_G4
20         select FTTMR010_TIMER
21         help
22          Say yes if you intend to run on an Aspeed ast2400 or similar
23          fourth generation BMCs, such as those used by OpenPower Power8
24          systems.
25
26 config MACH_ASPEED_G5
27         bool "Aspeed SoC 5th Generation"
28         depends on ARCH_MULTI_V6
29         select CPU_V6
30         select PINCTRL_ASPEED_G5
31         select FTTMR010_TIMER
32         help
33          Say yes if you intend to run on an Aspeed ast2500 or similar
34          fifth generation Aspeed BMCs.
35
36 config MACH_ASPEED_G6
37         bool "Aspeed SoC 6th Generation"
38         depends on ARCH_MULTI_V7
39         select CPU_V7
40         select PINCTRL_ASPEED_G6
41         select ARM_GIC
42         select HAVE_ARM_ARCH_TIMER
43         select HAVE_SMP
44         help
45          Say yes if you intend to run on an Aspeed ast2600 or similar
46          sixth generation Aspeed BMCs.
47
48 endif