[PATCH 0/3] Add watchdog nodes to msm8226 & msm8974

From: Luca Weiss
Date: Wed Oct 11 2023 - 12:34:00 EST


Document the compatible for the watchdog found on both SoCs, and add
them to the SoC dtsi file. And especially for the case where the
bootloader has already enabled the watchdog we need to start petting it
on time, otherwise the system gets rebooted.

It's worth noting that the watchdog behaves a bit unexpectedly.
It appears the watchdog counts down significantly slower when there's no
load on the system and can last far longer than 30 seconds until they
bark. Only when putting load on the system, e.g. with stress-ng does the
watchdog interrupt fire and kill the system within an expected amount of
time.

This behavior has been observed on both msm8974 and msm8226 smartphones.

Signed-off-by: Luca Weiss <luca@xxxxxxxxx>
---
Matti Lehtimäki (3):
dt-bindings: watchdog: qcom-wdt: Add MSM8226 and MSM8974 compatibles
ARM: dts: qcom: msm8226: Add watchdog node
ARM: dts: qcom: msm8974: Add watchdog node

Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml | 2 ++
arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 8 ++++++++
arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 8 ++++++++
3 files changed, 18 insertions(+)
---
base-commit: 2933a1156742d8c47550493a77af8e2d81cf3c84
change-id: 20231011-msm8226-msm8974-watchdog-a88e45f4e2a4

Best regards,
--
Luca Weiss <luca@xxxxxxxxx>