Linux 5.7.7
[linux/fpc-iii.git] / arch / arm / mach-aspeed / Kconfig
blobe8d6e9957d65b717548c1ffeec7a5666232b7c8b
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.
13 if ARCH_ASPEED
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.
26 config MACH_ASPEED_G5
27         bool "Aspeed SoC 5th Generation"
28         depends on ARCH_MULTI_V6
29         select PINCTRL_ASPEED_G5
30         select FTTMR010_TIMER
31         help
32          Say yes if you intend to run on an Aspeed ast2500 or similar
33          fifth generation Aspeed BMCs.
35 config MACH_ASPEED_G6
36         bool "Aspeed SoC 6th Generation"
37         depends on ARCH_MULTI_V7
38         select CPU_V7
39         select PINCTRL_ASPEED_G6
40         select ARM_GIC
41         select HAVE_ARM_ARCH_TIMER
42         select HAVE_SMP
43         help
44          Say yes if you intend to run on an Aspeed ast2600 or similar
45          sixth generation Aspeed BMCs.
47 endif