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

Ayman Chaudhry posted 10 patches 1 month, 1 week ago
There is a newer version of this series
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
[PATCH 00/10] Add support for Renesas RZ/G2M v3.0 (a.k.a R8A774A3) SoC
Posted by Ayman Chaudhry 1 month, 1 week ago
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