Re: [PATCH v4 4/7] dt-bindings: watchdog: renesas,r9a09g057-wdt: Add CPG/MSSR syscon support
Geert Uytterhoeven <[email protected]>
| Newsgroups | org.kernel.vger.linux-renesas-soc,org.kernel.vger.linux-clk,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-watchdog |
|---|---|
| Message-ID | <CAMuHMdWmoHO2BETYFrKT68D8+Ma_t4NYiFZ=DyXnT-HeCJq8yQ@mail.gmail.com> |
On Mon, 17 Aug 2026 at 21:26, Prabhakar <[email protected]> wrote: > From: Lad Prabhakar <[email protected]> > > On the Renesas RZ/T2H SoC, the Watchdog Timer Control Register (WDTDCR) > resides within the CPG/MSSR block rather than the WDT address space > itself. > > Previously, this was handled by including a second register range in the > "reg" property. However, this is architecturally incorrect as the CPG/MSSR > block consists of two distinct regions (0x80280000 and 0x81280000) that > contain registers for multiple peripheral blocks. > > Since the CPG/MSSR block is a multi-function block, introduce the > "renesas,sysc" phandle-array property to allow the WDT driver to access > its control register via this shared regmap. > > Mark the use of a second "reg" entry as deprecated in favor of the > new phandle-array approach for SoCs that require WDTDCR access. > > Signed-off-by: Lad Prabhakar <[email protected]> > Reviewed-by: Rob Herring (Arm) <[email protected]> Reviewed-by: Geert Uytterhoeven <[email protected]> Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected] In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds