Skip to content

Commit 8c2ed9b

Browse files
committed
arm: Add Aspeed machine
Aspeed devices are a common Baseboard Management Controller (BMC) system on chip containing an ARM9 or ARM11 core, off-chip DDR RAM and support for a large number of peripherals. This patch adds basic support for the ast2400 and ast2500 machines, capable of booting to a prompt in QEMU (-M palmetto-bmc), on an Palmetto OpenPower development machine, and on the ast2500 EVB. Signed-off-by: Joel Stanley <[email protected]>
1 parent bf16200 commit 8c2ed9b

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed

MAINTAINERS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -975,6 +975,13 @@ F: arch/arm/mach-artpec
975975
F: arch/arm/boot/dts/artpec6*
976976
F: drivers/clk/clk-artpec6.c
977977

978+
ARM/ASPEED MACHINE SUPPORT
979+
M: Joel Stanley <[email protected]>
980+
S: Maintained
981+
F: arch/arm/mach-aspeed/
982+
F: arch/arm/boot/dts/aspeed-*
983+
F: drivers/*/*aspeed*
984+
978985
ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
979986
M: Nicolas Ferre <[email protected]>
980987
M: Alexandre Belloni <[email protected]>

arch/arm/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -775,6 +775,8 @@ source "arch/arm/mach-meson/Kconfig"
775775

776776
source "arch/arm/mach-moxart/Kconfig"
777777

778+
source "arch/arm/mach-aspeed/Kconfig"
779+
778780
source "arch/arm/mach-mv78xx0/Kconfig"
779781

780782
source "arch/arm/mach-imx/Kconfig"

arch/arm/mach-aspeed/Kconfig

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
menuconfig 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
8+
help
9+
Say Y here if you want to run your kernel on an ASpeed BMC SoC.
10+
11+
if ARCH_ASPEED
12+
13+
config MACH_ASPEED_G4
14+
bool "Aspeed SoC 4th Generation"
15+
depends on ARCH_MULTI_V5
16+
select CPU_ARM926T
17+
help
18+
Say yes if you intend to run on an Aspeed ast2400 or similar
19+
fourth generation BMCs, such as those used by OpenPower Power8
20+
systems.
21+
22+
config MACH_ASPEED_G5
23+
bool "Aspeed SoC 5th Generation"
24+
depends on ARCH_MULTI_V6
25+
select CPU_V6
26+
help
27+
Say yes if you intend to run on an Aspeed ast2500 or similar
28+
fifth generation Aspeed BMCs.
29+
30+
endif

0 commit comments

Comments
 (0)