blob: e8d6e9957d65b717548c1ffeec7a5666232b7c8b [file] [log] [blame]
David Brazdil0f672f62019-12-10 10:32:29 +00001# SPDX-License-Identifier: GPL-2.0-only
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00002menuconfig ARCH_ASPEED
3 bool "Aspeed BMC architectures"
David Brazdil0f672f62019-12-10 10:32:29 +00004 depends on ARCH_MULTI_V5 || ARCH_MULTI_V6 || ARCH_MULTI_V7
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00005 select SRAM
6 select WATCHDOG
7 select ASPEED_WATCHDOG
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00008 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
13if ARCH_ASPEED
14
15config MACH_ASPEED_G4
16 bool "Aspeed SoC 4th Generation"
17 depends on ARCH_MULTI_V5
18 select CPU_ARM926T
19 select PINCTRL_ASPEED_G4
David Brazdil0f672f62019-12-10 10:32:29 +000020 select FTTMR010_TIMER
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000021 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
26config MACH_ASPEED_G5
27 bool "Aspeed SoC 5th Generation"
28 depends on ARCH_MULTI_V6
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000029 select PINCTRL_ASPEED_G5
David Brazdil0f672f62019-12-10 10:32:29 +000030 select FTTMR010_TIMER
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000031 help
32 Say yes if you intend to run on an Aspeed ast2500 or similar
33 fifth generation Aspeed BMCs.
34
David Brazdil0f672f62019-12-10 10:32:29 +000035config 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.
46
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000047endif