Skip to content

Commit 145dfd7

Browse files
prabhakarladgeertu
authored andcommitted
clk: renesas: r9a09g077: Propagate rate changes to parent clocks
Add the CLK_SET_RATE_PARENT flag to divider clock registration so that rate changes can propagate to parent clocks when needed. This allows the CPG divider clocks to request rate adjustments from their parent, ensuring correct frequency scaling and improved flexibility in clock rate selection. Fixes: 065fe72 ("clk: renesas: Add support for R9A09G077 SoC") Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Link: https://patch.msgid.link/20251028165127.991351-2-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
1 parent a40efd0 commit 145dfd7

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

drivers/clk/renesas/r9a09g077-cpg.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ r9a09g077_cpg_div_clk_register(struct device *dev,
221221

222222
if (core->dtable)
223223
clk_hw = clk_hw_register_divider_table(dev, core->name,
224-
parent_name, 0,
224+
parent_name, CLK_SET_RATE_PARENT,
225225
addr,
226226
GET_SHIFT(core->conf),
227227
GET_WIDTH(core->conf),
@@ -230,7 +230,7 @@ r9a09g077_cpg_div_clk_register(struct device *dev,
230230
&pub->rmw_lock);
231231
else
232232
clk_hw = clk_hw_register_divider(dev, core->name,
233-
parent_name, 0,
233+
parent_name, CLK_SET_RATE_PARENT,
234234
addr,
235235
GET_SHIFT(core->conf),
236236
GET_WIDTH(core->conf),

0 commit comments

Comments
 (0)