This patch series is like incremental patches from the v2 series [1] and based on renesas-devel-2020-09-10-v5.9-rc4 tag. [1] https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=345847 and https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=346611 Changes from v2: - In the patch 1: -- Update kerneldoc of struct cpg_mssr_info. -- Add Reviewed-by. - In the patch 2: -- Add new fields to th struct cpg_mssr_priv kerneldoc. -- Add pointers of the Software Reset and Software Reset Clearing Registers. - In the patch 3: -- Use hardcodes value about PLL[23][01] register offsets. -- Remove PLL6 document. -- Add pointers to srcr and srstclr for V3U. - In the patch 4: -- Remove R8A779A0_PD_ALWAYS_ON from r8a779a0-sysc.c. -- Fix readl_poll_timeout_atomic() argument. -- Add Reviewed-by. Yoshihiro Shimoda (4): clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of a boolean flag clk: renesas: cpg-mssr: add register pointers into struct cpg_mssr_priv clk: renesas: cpg-mssr: Add support for R-Car V3U soc: renesas: r8a779a0-sysc: Add r8a779a0 support drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r7s9210-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 276 ++++++++++++++++++++ drivers/clk/renesas/renesas-cpg-mssr.c | 136 ++++++---- drivers/clk/renesas/renesas-cpg-mssr.h | 14 +- drivers/soc/renesas/Kconfig | 4 + drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a779a0-sysc.c | 448 ++++++++++++++++++++++++++++++++ 9 files changed, 835 insertions(+), 52 deletions(-) create mode 100644 drivers/clk/renesas/r8a779a0-cpg-mssr.c create mode 100644 drivers/soc/renesas/r8a779a0-sysc.c -- 2.7.4