[PATCH v2 RESEND 1/3] ARM: dts: stm32: move ARM SMC watchdog to STM32MP151 SoC

From: Antonio Borneo

Date: Thu Oct 15 2026 - 12:07:31 EST


All the boards where IWDG1 is secured and monitored through OP-TEE
require Linux to control the secure watchdog through the ARM SMC
watchdog driver.

Move the node arm,smc-wdt in the SoC file.

Signed-off-by: Antonio Borneo <antonio.borneo@xxxxxxxxxxx>
---
arch/arm/boot/dts/st/stm32mp151.dtsi | 6 ++++++
arch/arm/boot/dts/st/stm32mp157f-dk2-scmi.dtsi | 7 -------
2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/arch/arm/boot/dts/st/stm32mp151.dtsi b/arch/arm/boot/dts/st/stm32mp151.dtsi
index e7fec8b49ae16..3d409f1baea49 100644
--- a/arch/arm/boot/dts/st/stm32mp151.dtsi
+++ b/arch/arm/boot/dts/st/stm32mp151.dtsi
@@ -31,6 +31,12 @@ arm-pmu {
interrupt-parent = <&intc>;
};

+ arm_wdt: watchdog {
+ compatible = "arm,smc-wdt";
+ arm,smc-id = <0xbc000000>;
+ status = "disabled";
+ };
+
psci {
compatible = "arm,psci-1.0";
method = "smc";
diff --git a/arch/arm/boot/dts/st/stm32mp157f-dk2-scmi.dtsi b/arch/arm/boot/dts/st/stm32mp157f-dk2-scmi.dtsi
index 172347769e025..27ea5e79efc66 100644
--- a/arch/arm/boot/dts/st/stm32mp157f-dk2-scmi.dtsi
+++ b/arch/arm/boot/dts/st/stm32mp157f-dk2-scmi.dtsi
@@ -13,13 +13,6 @@ optee@de000000 {
no-map;
};
};
-
- arm_wdt: watchdog {
- compatible = "arm,smc-wdt";
- arm,smc-id = <0xbc000000>;
- status = "disabled";
- };
-
};

&adc {
--
2.34.1