Hello, This adds the architecture, device tree and configuration required to support a new ASPEED BMC chip. I'd appreciate a review from those on cc before I break the patches into their respective trees and send them as part of my ASPEED pull request for 5.4. Thanks! Joel Stanley (7): dt-bindings: arm: cpus: Add ASPEED SMP ARM: aspeed: Select timer in each SoC ARM: aspeed: Add ASPEED AST2600 architecture ARM: aspeed: Enable SMP boot ARM: dts: aspeed: Add AST2600 and EVB ARM: configs: multi_v7: Add ASPEED G6 ARM: configs: aspeed_g5: Enable AST2600 .../devicetree/bindings/arm/cpus.yaml | 1 + arch/arm/Makefile | 1 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 44 +++ arch/arm/boot/dts/aspeed-g6.dtsi | 266 ++++++++++++++++++ arch/arm/configs/aspeed_g5_defconfig | 17 +- arch/arm/configs/multi_v7_defconfig | 19 ++ arch/arm/mach-aspeed/Kconfig | 17 +- arch/arm/mach-aspeed/Makefile | 5 + arch/arm/mach-aspeed/platsmp.c | 61 ++++ 10 files changed, 427 insertions(+), 5 deletions(-) create mode 100644 arch/arm/boot/dts/aspeed-ast2600-evb.dts create mode 100644 arch/arm/boot/dts/aspeed-g6.dtsi create mode 100644 arch/arm/mach-aspeed/Makefile create mode 100644 arch/arm/mach-aspeed/platsmp.c -- 2.23.0.rc1