Re: [PATCH v2 6/6] arm64: dts: renesas: r8a78000: Add MDLC nodes
From: Geert Uytterhoeven
Date: Thu Jul 09 2026 - 06:25:05 EST
Hi Marek,
On Wed, 8 Jul 2026 at 23:56, Marek Vasut <marek.vasut@xxxxxxxxxxx> wrote:
> On 7/8/26 12:15 PM, Geert Uytterhoeven wrote:
> > Add device nodes for the Module Control (MDLC) blocks on the R-Car X5H
> > (R8A78000) SoC.
> >
> > Complete hardware desciption of all (H)SCIF serial ports, by linking
> > them to an MDLC for power domains and resets.
> >
> > Signed-off-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx>
>
> [...]
>
> > + mdlc_ddr7: system-controller@e8380000 {
> > + compatible = "renesas,r8a78000-mdlc";
> > + reg = <0 0xe8380000 0 0x1000>;
> > + #power-domain-cells = <2>;
> > + #reset-cells = <1>;
> > + bootph-all;
> > + };
> > +
> > + mdlc_hscn: system-controller@c9c90000 {
> > + compatible = "renesas,r8a78000-mdlc";
> > + reg = <0 0xc9c90000 0 0x1000>;
> > + #power-domain-cells = <2>;
> > + #reset-cells = <1>;
> > + bootph-all;
> > + };
> > +
> > + mdlc_rt: system-controller@19440000 {
>
> Please keep the list sorted (0x19440000 should be before 0xc9c90000).
These are sorted by instance (Module Number), as per Table 18.1
("Target Module hierarchy of Module Power Gating and Module Standby")
in the documentation. This order is indeed a bit odd, as it differs
from both alphabetical label order (unlike e.g. hscifN), and numerical
unit address order...
Any guidance?
> > + compatible = "renesas,r8a78000-mdlc";
> > + reg = <0 0x19440000 0 0x1000>;
> > + #power-domain-cells = <2>;
> > + #reset-cells = <1>;
> > + bootph-all;
> > + };
> With that fixed:
>
> Reviewed-by: Marek Vasut <marek.vasut+renesas@xxxxxxxxxxx>
Thanks! ;-)
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx
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