Skip to content

Commit 715676d

Browse files
prabhakarladgeertu
authored andcommitted
clk: renesas: rzv2h: Fix missing CLK_SET_RATE_PARENT flag for ddiv clocks
Commit bc4d25f ("clk: renesas: rzv2h: Add support for dynamic switching divider clocks") missed setting the `CLK_SET_RATE_PARENT` flag when registering ddiv clocks. Without this flag, rate changes to the divider clock do not propagate to its parent, potentially resulting in incorrect clock configurations. Fix this by setting `CLK_SET_RATE_PARENT` in the clock init data. Fixes: bc4d25f ("clk: renesas: rzv2h: Add support for dynamic switching divider clocks") Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Link: https://lore.kernel.org/20250609140341.235919-1-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
1 parent b263e65 commit 715676d

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

drivers/clk/renesas/rzv2h-cpg.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,7 @@ rzv2h_cpg_ddiv_clk_register(const struct cpg_core_clk *core,
383383
init.ops = &rzv2h_ddiv_clk_divider_ops;
384384
init.parent_names = &parent_name;
385385
init.num_parents = 1;
386+
init.flags = CLK_SET_RATE_PARENT;
386387

387388
ddiv->priv = priv;
388389
ddiv->mon = cfg_ddiv.monbit;

0 commit comments

Comments
 (0)