[PATCH 00/10] Add support for Renesas RZ/G2M v3.0 (a.k.a R8A774A3) SoC
Ayman Chaudhry <[email protected]>
| Newsgroups | org.kernel.vger.linux-pm,org.kernel.vger.linux-clk,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-renesas-soc |
|---|---|
| Message-ID | <[email protected]> |
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