[PATCH 00/10] Add support for Renesas RZ/G2M v3.0 (a.k.a R8A774A3) SoC

From: Ayman Chaudhry

Date: Fri Aug 21 2026 - 11:05:21 EST


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.

Thanks,
Ayman

Ayman Chaudhry (10):
soc: renesas: Identify RZ/G2M v3.0 SoC
dt-bindings: power: Add r8a774a3 SYSC power domain definitions
pmdomain: renesas: rcar-sys: Add r8a774a3 support
soc: renesas: Enable SYSC driver for r8a774a3
soc: renesas: rcar-rst: Add support for RZ/G2M v3.0
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

arch/arm64/boot/dts/renesas/Makefile | 3 +
.../dts/renesas/r8a774a3-hihope-rzg2m-ex.dts | 14 +
.../dts/renesas/r8a774a3-hihope-rzg2m.dts | 50 +++
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 | 8 +
drivers/soc/renesas/rcar-rst.c | 1 +
drivers/soc/renesas/renesas-soc.c | 3 +
include/dt-bindings/clock/r8a774a3-cpg-mssr.h | 59 ++++
include/dt-bindings/power/r8a774a3-sysc.h | 30 ++
19 files changed, 705 insertions(+)
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/r8a774a3-cpg-mssr.h
create mode 100644 include/dt-bindings/power/r8a774a3-sysc.h

--
2.34.1