From 6e8a7ca09b1daf1097a9d0461a72c939e2481c16 Mon Sep 17 00:00:00 2001 From: Sameer Dalal Date: Thu, 11 Dec 2025 16:03:21 -0600 Subject: [PATCH] arch:boot:dts: enable chassis intrusion This code enables/disables chassis intusion on all platforms depending on if they have the necessary hardware for intrusion detection Tested: - Verified in SP7 build Signed-off-by: Sameer Dalal --- arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-congo.dts | 4 ++++ arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-ghana.dts | 4 ++++ arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-kenya.dts | 4 ++++ arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-morocco.dts | 4 ++++ arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-nigeria.dts | 4 ++++ arch/arm64/boot/dts/aspeed/aspeed-g7-a0.dtsi | 2 +- arch/arm64/boot/dts/aspeed/aspeed-g7.dtsi | 2 +- 7 files changed, 22 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-congo.dts b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-congo.dts index c5894a34425d94..9a7fd547cb06cf 100644 --- a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-congo.dts +++ b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-congo.dts @@ -1058,6 +1058,10 @@ spd_ ## bus ## _ ## index: spd@addr,4cc5118 ## index ## 000 { \ kcs-channel = <2>; }; +&chassis { + status = "disabled"; +}; + &jtag1 { status = "okay"; }; diff --git a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-ghana.dts b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-ghana.dts index 87b75c309d2ac9..06437d84946432 100755 --- a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-ghana.dts +++ b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-ghana.dts @@ -826,6 +826,10 @@ spd_ ## bus ## _ ## index: spd@addr,4cc5118 ## index ## 000 { \ kcs-channel = <4>; }; +&chassis { + status = "okay"; +}; + &jtag1 { status = "okay"; }; diff --git a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-kenya.dts b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-kenya.dts index ec9f6c44b7b84d..d040717b007ee5 100755 --- a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-kenya.dts +++ b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-kenya.dts @@ -746,6 +746,10 @@ spd_ ## bus ## _ ## index: spd@addr,4cc5118 ## index ## 000 { \ kcs-channel = <2>; }; +&chassis { + status = "okay"; +}; + &jtag1 { status = "okay"; }; diff --git a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-morocco.dts b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-morocco.dts index 1c241dfc5ccc41..af5aa4de83fe4f 100644 --- a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-morocco.dts +++ b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-morocco.dts @@ -1249,6 +1249,10 @@ spd_ ## bus ## _ ## index: spd@addr,4cc5118 ## index ## 000 { \ kcs-channel = <4>; }; +&chassis { + status = "disabled"; +}; + &jtag1 { status = "okay"; }; diff --git a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-nigeria.dts b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-nigeria.dts index f061b9b01acedc..74d0bebe2e541d 100755 --- a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-nigeria.dts +++ b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-nigeria.dts @@ -1026,6 +1026,10 @@ spd_ ## bus ## _ ## index: spd@addr,4cc5118 ## index ## 000 { \ kcs-channel = <4>; }; +&chassis { + status = "okay"; +}; + &jtag1 { status = "okay"; }; diff --git a/arch/arm64/boot/dts/aspeed/aspeed-g7-a0.dtsi b/arch/arm64/boot/dts/aspeed/aspeed-g7-a0.dtsi index 8ff681f41051ab..3a9c98fc8cc842 100644 --- a/arch/arm64/boot/dts/aspeed/aspeed-g7-a0.dtsi +++ b/arch/arm64/boot/dts/aspeed/aspeed-g7-a0.dtsi @@ -1299,7 +1299,7 @@ }; chassis: chassis@14c04010 { - compatible = "aspeed,ast2600-chassis"; + compatible = "aspeed,ast2700-chassis"; reg = <0 0x14c04010 0 0x4>; interrupts-extended = <&intc0_5 5>; status = "disabled"; diff --git a/arch/arm64/boot/dts/aspeed/aspeed-g7.dtsi b/arch/arm64/boot/dts/aspeed/aspeed-g7.dtsi index d217f1529ab5c4..5711ee6fbca1b9 100644 --- a/arch/arm64/boot/dts/aspeed/aspeed-g7.dtsi +++ b/arch/arm64/boot/dts/aspeed/aspeed-g7.dtsi @@ -1471,7 +1471,7 @@ }; chassis: chassis@14c04010 { - compatible = "aspeed,ast2600-chassis"; + compatible = "aspeed,ast2700-chassis"; reg = <0 0x14c04010 0 0x4>; interrupts-extended = <&intc1_5 5>; status = "disabled";