From: Claudiu Beznea <claudiu.beznea.uj@xxxxxxxxxxxxxx> Hi, Series drops the PM domain abstraction for MSTOP to comply with the requirements received from the hardware team regarding the configuration sequence b/w the MSTOP and CLKON bits of individual modules. The initial MSTOP support for RZ/G3S was proposed here: https://lore.kernel.org/all/20231120070024.4079344-4-claudiu.beznea.uj@xxxxxxxxxxxxxx/ There are no DT users of this abstraction yet. Please share your thoughts. Thank you, Claudiu Beznea Changes in v2: - updated the title and description for patches 1/8, 2/8 along with their content - added patch 3/8 - collected tags - drop duplicated mstop lists in patch 4/8 - detailed changelog for each patch can be found in the individual patch Claudiu Beznea (8): clk: renesas: rzg2l-cpg: Postone updating priv->clks[] clk: renesas: rzg2l-cpg: Move pointers after hw member clk: renesas: rzg2l-cpg: Add macro to loop through module clocks clk: renesas: rzg2l-cpg: Add support for MSTOP in clock enable/disable API clk: renesas: r9a08g045: Drop power domain instantiation clk: renesas: rzg2l-cpg: Drop MSTOP based power domain support dt-bindings: clock: rzg2l-cpg: Drop power domain IDs Revert "dt-bindings: clock: renesas,rzg2l-cpg: Update #power-domain-cells = <1> for RZ/G3S" .../bindings/clock/renesas,rzg2l-cpg.yaml | 18 +- drivers/clk/renesas/r9a07g043-cpg.c | 132 ++--- drivers/clk/renesas/r9a07g044-cpg.c | 168 +++--- drivers/clk/renesas/r9a08g045-cpg.c | 227 ++++---- drivers/clk/renesas/r9a09g011-cpg.c | 116 ++--- drivers/clk/renesas/rzg2l-cpg.c | 493 ++++++++++-------- drivers/clk/renesas/rzg2l-cpg.h | 66 +-- include/dt-bindings/clock/r9a07g043-cpg.h | 53 -- include/dt-bindings/clock/r9a07g044-cpg.h | 58 --- include/dt-bindings/clock/r9a07g054-cpg.h | 58 --- include/dt-bindings/clock/r9a08g045-cpg.h | 71 --- 11 files changed, 603 insertions(+), 857 deletions(-) -- 2.43.0