[PATCH 0/6] Add support to retrieve the bootstatus from watchdog for RZ/V2H(P) SoC

From: Prabhakar
Date: Tue Dec 17 2024 - 19:34:33 EST


From: Lad Prabhakar <prabhakar.mahadev-lad.rj@xxxxxxxxxxxxxx>

Hi All,

This patch series adds SYSCON support to retrieve boot status information
for RZ/V2H(P) SoC.
Summary of Changes,

Clock:
Add syscon compatible support to the CPG block in bindings and
device trees.

Watchdog:
Document the renesas,r9a09g057-syscon-wdt-errorrst property.
Update the watchdog driver to fetch and report boot status via
Error Reset Registers (CPG_ERROR_RSTm).

Device Tree:
Add the syscon property to CPG and WDT nodes in R9A09G057 and
R9A09G047 SoC DTSI.

These changes enable the watchdog driver to identify boot sources like
Power-on Reset and Watchdog Reset, improving system diagnostics.

Cheers,
Prabhakar

Lad Prabhakar (6):
dt-bindings: clock: rzv2h-cpg: Add syscon compatible for CPG block
arm64: dts: renesas: r9a09g047: Add `syscon` compatible for CPG node
arm64: dts: renesas: r9a09g057: Add `syscon` compatible for CPG node
dt-bindings: watchdog: renesas: Document
`renesas,r9a09g057-syscon-wdt-errorrst` property
watchdog: rzv2h_wdt: Add support to retrieve the bootstatus
information
arm64: dts: renesas: r9a09g057: Add
`renesas,r9a09g057-syscon-wdt-errorrst` property to WDT node

.../bindings/clock/renesas,rzv2h-cpg.yaml | 10 ++--
.../bindings/watchdog/renesas,wdt.yaml | 17 +++++++
arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 6 ++-
drivers/watchdog/rzv2h_wdt.c | 48 ++++++++++++++++++-
5 files changed, 76 insertions(+), 7 deletions(-)

--
2.43.0