Hello, This series adds support for Rensas RZ/G1C (r8a77470) SoC and RZ/G1C based iW-RainboW-G23S single board computer. The series introduces a cpg-mssr clock/power gating module, a power/reset controller for the SoC. power areas for RZ/G1C are similar to RZ/G1E. Few functionalities have currently been enabled in DTS and tested: serial boot console. This patch series tested against renesas-dev branch tag "renesas-dev-20180328-v4.16-rc7 V1-->V2 Incorporated geert's review comments. Biju Das (8): soc: renesas: rcar-sysc: Add r8a77470 support serial: sh-sci: Document r8a77470 bindings clk: renesas: Add r8a77470 CPG Core Clock Definitions clk: renesas: cpg-mssr: Add r8a77470 support ARM: shmobile: r8a77470: basic SoC support ARM: dts: r8a77470: Initial SoC device tree ARM: dts: iwg23s-sbc: Add support for iWave G23S-SBC based on RZ/G1C ARM: multi_v7_defconfig: Enable r8a77470 SoC Documentation/devicetree/bindings/arm/shmobile.txt | 2 + .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 9 +- .../bindings/power/renesas,rcar-sysc.txt | 1 + .../bindings/serial/renesas,sci-serial.txt | 2 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 35 ++++ arch/arm/boot/dts/r8a77470.dtsi | 156 ++++++++++++++ arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/mach-shmobile/Kconfig | 4 + arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 + drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a77470-cpg-mssr.c | 229 +++++++++++++++++++++ drivers/clk/renesas/rcar-gen2-cpg.c | 12 ++ drivers/clk/renesas/renesas-cpg-mssr.c | 6 + drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/soc/renesas/Kconfig | 5 + drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a77470-sysc.c | 29 +++ drivers/soc/renesas/rcar-sysc.c | 3 + drivers/soc/renesas/rcar-sysc.h | 1 + include/dt-bindings/clock/r8a77470-cpg-mssr.h | 36 ++++ include/dt-bindings/power/r8a77470-sysc.h | 22 ++ 23 files changed, 561 insertions(+), 3 deletions(-) create mode 100644 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts create mode 100644 arch/arm/boot/dts/r8a77470.dtsi create mode 100644 drivers/clk/renesas/r8a77470-cpg-mssr.c create mode 100644 drivers/soc/renesas/r8a77470-sysc.c create mode 100644 include/dt-bindings/clock/r8a77470-cpg-mssr.h create mode 100644 include/dt-bindings/power/r8a77470-sysc.h -- 2.7.4