From 2a254b7ea6e5e9614c235ae079003a03bfcaeafe Mon Sep 17 00:00:00 2001 From: Sathya Priya Kumar Date: Tue, 16 Jun 2026 12:43:41 +0530 Subject: [PATCH] arm64: dts: aspeed: Add Alert_L dts changes to SP8 boards Alert_L dts changes added for: - 1P: Eagle & Falcon - 2P: Hornbill, Hornbill-mps and Seagull Signed-off-by: Sathya Priya Kumar --- .../boot/dts/aspeed/aspeed-bmc-amd-eagle.dts | 10 ++++++++++ .../boot/dts/aspeed/aspeed-bmc-amd-falcon.dts | 10 ++++++++++ .../dts/aspeed/aspeed-bmc-amd-hornbill-mps.dts | 18 ++++++++++++++++++ .../dts/aspeed/aspeed-bmc-amd-hornbill.dts | 18 ++++++++++++++++++ .../boot/dts/aspeed/aspeed-bmc-amd-seagull.dts | 18 ++++++++++++++++++ 5 files changed, 74 insertions(+) diff --git a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-eagle.dts b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-eagle.dts index 3da2bce36875b1..ce3b4b3566a4dc 100644 --- a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-eagle.dts +++ b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-eagle.dts @@ -890,6 +890,16 @@ }; }; +/ { + /* Alert_L associated with socket 0 */ + alertl_sock0 { + compatible = "apml-alertl"; + status = "okay"; + socket-num = /bits/ 8 <0>; + gpios = <<pi0_gpio 20 GPIO_ACTIVE_LOW>; + }; +}; + #define JESD300_SPD_I3C_MODE(bus, index, addr) \ spd_ ## bus ## _ ## index: spd@addr,4cc5118 ## index ## 000 { \ reg = <0x ## addr 0x4cc 0x5118 ## index ## 000>; \ diff --git a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-falcon.dts b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-falcon.dts index 4f5757dc13e0ab..053c673631ddc2 100644 --- a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-falcon.dts +++ b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-falcon.dts @@ -449,6 +449,16 @@ }; }; +/ { + /* Alert_L associated with socket 0 */ + alertl_sock0 { + compatible = "apml-alertl"; + status = "okay"; + socket-num = /bits/ 8 <0>; + gpios = <<pi0_gpio 20 GPIO_ACTIVE_LOW>; + }; +}; + #define JESD300_SPD_I3C_MODE(bus, index, addr) \ spd_ ## bus ## _ ## index: spd@addr,4cc5118 ## index ## 000 { \ reg = <0x ## addr 0x4cc 0x5118 ## index ## 000>; \ diff --git a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-hornbill-mps.dts b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-hornbill-mps.dts index 71fd0b9eebba81..5a08a55bbfeb72 100644 --- a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-hornbill-mps.dts +++ b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-hornbill-mps.dts @@ -871,6 +871,24 @@ }; }; +/ { + /* Alert_L associated with socket 0 */ + alertl_sock0 { + compatible = "apml-alertl"; + status = "okay"; + socket-num = /bits/ 8 <0>; + gpios = <<pi0_gpio 20 GPIO_ACTIVE_LOW>; + }; + + /* Alert_L associated with socket 1 */ + alertl_sock1 { + compatible = "apml-alertl"; + status = "okay"; + socket-num = /bits/ 8 <1>; + gpios = <<pi0_gpio 104 GPIO_ACTIVE_LOW>; + }; +}; + #define JESD300_SPD_I3C_MODE(bus, index, addr) \ spd_ ## bus ## _ ## index: spd@addr,4cc5118 ## index ## 000 { \ reg = <0x ## addr 0x4cc 0x5118 ## index ## 000>; \ diff --git a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-hornbill.dts b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-hornbill.dts index 5a6b62e87d2d6a..83ce05b94302ba 100644 --- a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-hornbill.dts +++ b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-hornbill.dts @@ -895,6 +895,24 @@ }; }; +/ { + /* Alert_L associated with socket 0 */ + alertl_sock0 { + compatible = "apml-alertl"; + status = "okay"; + socket-num = /bits/ 8 <0>; + gpios = <<pi0_gpio 20 GPIO_ACTIVE_LOW>; + }; + + /* Alert_L associated with socket 1 */ + alertl_sock1 { + compatible = "apml-alertl"; + status = "okay"; + socket-num = /bits/ 8 <1>; + gpios = <<pi0_gpio 104 GPIO_ACTIVE_LOW>; + }; +}; + #define JESD300_SPD_I3C_MODE(bus, index, addr) \ spd_ ## bus ## _ ## index: spd@addr,4cc5118 ## index ## 000 { \ reg = <0x ## addr 0x4cc 0x5118 ## index ## 000>; \ diff --git a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-seagull.dts b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-seagull.dts index dc94ebd46619e9..10171e8771a988 100644 --- a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-seagull.dts +++ b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-seagull.dts @@ -621,6 +621,24 @@ }; }; +/ { + /* Alert_L associated with socket 0 */ + alertl_sock0 { + compatible = "apml-alertl"; + status = "okay"; + socket-num = /bits/ 8 <0>; + gpios = <<pi0_gpio 20 GPIO_ACTIVE_LOW>; + }; + + /* Alert_L associated with socket 1 */ + alertl_sock1 { + compatible = "apml-alertl"; + status = "okay"; + socket-num = /bits/ 8 <1>; + gpios = <<pi0_gpio 104 GPIO_ACTIVE_LOW>; + }; +}; + #define JESD300_SPD_I3C_MODE(bus, index, addr) \ spd_ ## bus ## _ ## index: spd@addr,4cc5118 ## index ## 000 { \ reg = <0x ## addr 0x4cc 0x5118 ## index ## 000>; \