On Mon, Sep 21, 2026 at 3:45 PM Ayman Chaudhry
<ayman.chaudhry.kc@renesas.com> wrote:
>
> Hi All,
>
> This patch series adds initial support for the Renesas RZ/G2M v3.0
> (a.k.a. R8A774A3) SoC, which is similar to the Renesas RZ/G2M v1.3
> (a.k.a. R8A774A1) SoC but does have hardware differences, for example
> the System Controller lacks the A2VC0 power area, and CPG lacks modules
> like FCPCI.
>
> v1->v2:
> - Dropped patch 01/10 ("soc: renesas: Identify RZ/G2M v3.0 SoC") as it
> has already been mainlined.
> - Dropped patch 05/10 ("soc: renesas: rcar-rst: Add support for RZ/G2M
> v3.0") as it has already been mainlined.
> - PATCH 01/09: New patch.
> - Renamed SYSC and CPG dt-bindings to include vendor prefix and updated
> all references accordingly.
> - Added vendor prefix to include guards for SYSC and CPG dt-bindings.
> - Updated commit message for patch #2.
> - Added space before closing brace for `ca57-cpu1` area.
> - Replaced underscores of node names with hyphens in DTSI.
> - Updated patch #7 to not use odd sizes for the sizes of registers and
> also removed the leading 0 for the system-controller node.
> - Added soc: label to soc node.
> - Dropped bootargs from chosen.
> - Corrected indentation for patch #9.
> - Updated licensing to use "GPL-2.0-only OR BSD-2-Clause".
> - Added Reviewed-by tag to patches #2-7.
>
> v1: https://lore.kernel.org/all/20260821150408.73829-1-ayman.chaudhry.kc@renesas.com/
>
> Thanks,
> Ayman
>
> Ayman Chaudhry (9):
> dt-bindings: power: renesas,rcar-sysc: Document vendor-prefixed header
> paths
> dt-bindings: power: Add r8a774a3 SYSC power domain definitions
> pmdomain: renesas: rcar-sys: Add r8a774a3 support
> soc: renesas: Enable SYSC driver for r8a774a3
> dt-bindings: clock: Add r8a774a3 CPG Core Clock definitions
> clk: renesas: Add support for RZ/G2M v3.0
> arm64: dts: renesas: Add initial SoC DTSI for RZ/G2M v3.0
> arm64: dts: renesas: Add HiHope RZ/G2M v3.0 SoC main board support
> arm64: dts: renesas: Add HiHope RZ/G2M v3.0 SoC sub board support
>
> .../bindings/power/renesas,rcar-sysc.yaml | 7 +-
> arch/arm64/boot/dts/renesas/Makefile | 3 +
> .../dts/renesas/r8a774a3-hihope-rzg2m-ex.dts | 14 +
> .../dts/renesas/r8a774a3-hihope-rzg2m.dts | 49 +++
> arch/arm64/boot/dts/renesas/r8a774a3.dtsi | 302 ++++++++++++++++++
> drivers/clk/renesas/Kconfig | 5 +
> drivers/clk/renesas/Makefile | 1 +
> drivers/clk/renesas/r8a774a3-cpg-mssr.c | 168 ++++++++++
> drivers/clk/renesas/renesas-cpg-mssr.c | 6 +
> drivers/clk/renesas/renesas-cpg-mssr.h | 1 +
> drivers/pmdomain/renesas/Kconfig | 4 +
> drivers/pmdomain/renesas/Makefile | 1 +
> drivers/pmdomain/renesas/r8a774a3-sysc.c | 45 +++
> drivers/pmdomain/renesas/rcar-sysc.c | 3 +
> drivers/pmdomain/renesas/rcar-sysc.h | 1 +
> drivers/soc/renesas/Kconfig | 1 +
> .../clock/renesas,r8a774a3-cpg-mssr.h | 59 ++++
> .../dt-bindings/power/renesas,r8a774a3-sysc.h | 30 ++
> 18 files changed, 698 insertions(+), 2 deletions(-)
> create mode 100644 arch/arm64/boot/dts/renesas/r8a774a3-hihope-rzg2m-ex.dts
> create mode 100644 arch/arm64/boot/dts/renesas/r8a774a3-hihope-rzg2m.dts
> create mode 100644 arch/arm64/boot/dts/renesas/r8a774a3.dtsi
> create mode 100644 drivers/clk/renesas/r8a774a3-cpg-mssr.c
> create mode 100644 drivers/pmdomain/renesas/r8a774a3-sysc.c
> create mode 100644 include/dt-bindings/clock/renesas,r8a774a3-cpg-mssr.h
> create mode 100644 include/dt-bindings/power/renesas,r8a774a3-sysc.h
>
> --
> 2.34.1
>
Patch 1 -> 3 applied for next, thanks!
Note that patch1 and patch2 are also available on the immutable dt branch.
Kind regards
Uffe