Recent versions of TF-A start the secure watchdog IWDG1 on all the boards
from STMicroelectronics based on STM32MP1 devices.
Since the ARM SMC watchdog driver is not enabled by default at compile time
and the DT node is not present in all the board DT, the boards get reset
when the watchdog expires.
This series enables the ARM SMC watchdog driver in the machine Kconfig and
adds the required DT nodes in the board files.
It would be nice to have such series merged asap, possibly in 7.4.
Regards,
Antonio
Changes in v2:
- Drop addition of iwdg1 DT node, not needed as OP-TEE keep the watchdog
secure on all boards;
- Link to v1: https://lore.kernel.org/lkml/20261007151358.1166329-1-antonio.borneo@foss.st.com/
Amelie Delaunay (1):
ARM: dts: stm32: enable ARM SMC watchdog on ST STM32MP15 boards
Antonio Borneo (2):
ARM: dts: stm32: move ARM SMC watchdog to STM32MP151 SoC
ARM: stm32: enable arm-smc watchdog on STM32MP1
arch/arm/boot/dts/st/stm32mp151.dtsi | 6 ++++++
arch/arm/boot/dts/st/stm32mp157c-ed1.dts | 5 +++++
arch/arm/boot/dts/st/stm32mp157f-dk2-scmi.dtsi | 7 -------
arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi | 5 +++++
arch/arm/mach-stm32/Kconfig | 2 ++
5 files changed, 18 insertions(+), 7 deletions(-)
base-commit: f831584128ac2a36fb4fa62fe106793d08c2dbf1
--
2.34.1