This patch series aims to update clock and reset definitions as per RZ/G2L_clock_list_r02_02.xlsx and RZ/G2L HW(Rev.0.50) manual. As per this, we need to separate resets from module clocks in order to handle it efficiently. Added support for multi clock PM support and updated clock driver enties. This patch series is tested with USB Host, USB Device, I2C, DMAC and SSI. This patch series is based on [1] and [2] [1] https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git/commit/?h=renesas-clk-for-v5.15 [2] https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git/ v1->v2 * Updated reset entries * Added Geert's Rb tag for multi clock PM support. v1: * https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=503135 Biju Das (11): drivers: clk: renesas: renesas-rzg2l-cpg: Add multi clock PM support drivers: clk: renesas: r9a07g044-cpg: Rename divider table drivers: clk: renesas: r9a07g044-cpg: Fix P1 Clock drivers: clk: renesas: r9a07g044-cpg: Add P2 Clock support dt-bindings: clk: r9a07g044-cpg: Update clock/reset definitions drivers: clk: renesas: renesas-rzg2l-cpg: Separate reset from module clocks drivers: clk: renesas: r9a07g044-cpg: Update {GIC,IA55,SCIF} clock/reset entries arm64: dts: renesas: r9a07g044: Update SCIF0 clock/reset drivers: clk: renesas: r9a07g044-cpg: Add I2C clocks/resets drivers: clk: renesas: r9a07g044-cpg: Add DMAC clocks/resets arm64: dts: renesas: r9a07g044: Add I2C nodes arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 84 +++++++- drivers/clk/renesas/r9a07g044-cpg.c | 99 ++++++--- drivers/clk/renesas/renesas-rzg2l-cpg.c | 92 ++++---- drivers/clk/renesas/renesas-rzg2l-cpg.h | 28 ++- include/dt-bindings/clock/r9a07g044-cpg.h | 236 ++++++++++++++++----- 5 files changed, 405 insertions(+), 134 deletions(-) -- 2.17.1