Hi all, This patch series adds support for the Clock Pulse Generator / Module Standby and Software Reset block in the Renesas R-Car M3-W+ (R8A77961) SoC. As R-Car M3-W+ is very similar to R-Car M3-W (R8A77960), the existing driver for R-Car M3-W is updated to handle both. To avoid confusion between R-Car M3-W and M3-W+, the existing config symbol for M3-W is renamed to CLK_R8A77960 in a dependency-free way, and references to r8a7796 are updated. Changes compared to v1[1]: - Split in per-subsystem series, - Add Reviewed-by, Tested-by, - Rename CLK_R8A7796, - Update r8a7796 references, I intend to queue this series in clk-renesas-for-v5.5. The second patch will be put on a branch shared between driver and DTS. Thanks for your comments! [1] "[PATCH/RFC 00/19] arm64: dts: renesas: Initial support for R-Car M3-W+" https://lore.kernel.org/linux-renesas-soc/20191007102332.12196-1-geert+renesas@xxxxxxxxx/ Geert Uytterhoeven (4): dt-bindings: clock: renesas: cpg-mssr: Document r8a77961 support dt-bindings: clock: Add r8a77961 CPG Core Clock Definitions clk: renesas: Rename CLK_R8A7796 to CLK_R8A77960 clk: renesas: r8a7796: Add R8A77961 CPG/MSSR support .../bindings/clock/renesas,cpg-mssr.txt | 11 ++-- drivers/clk/renesas/Kconfig | 9 ++- drivers/clk/renesas/Makefile | 3 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 24 +++++-- drivers/clk/renesas/renesas-cpg-mssr.c | 8 ++- include/dt-bindings/clock/r8a77961-cpg-mssr.h | 65 +++++++++++++++++++ 6 files changed, 107 insertions(+), 13 deletions(-) create mode 100644 include/dt-bindings/clock/r8a77961-cpg-mssr.h -- 2.17.1 Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds