clk: stm32: Pass udevice pointer to clk_register_composite()
The clk_register_composite() does clk_resolve_parent_clk() look up, which requires valid udevice pointer. Do not pass NULL, pass a valid device pointer to prevent hang on registering ck_usbo_48m clock on STM32MP13xx. Signed-off-by: Marek Vasut <marek.vasut@mailbox.org> Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
This commit is contained in:
committed by
Patrice Chotard
parent
2dbde3f9b0
commit
7b9b34aa6d
@@ -309,7 +309,7 @@ clk_stm32_register_composite(struct udevice *dev,
|
||||
gate_ops = &clk_stm32_gate_ops;
|
||||
}
|
||||
|
||||
clk = clk_register_composite(NULL, cfg->name,
|
||||
clk = clk_register_composite(dev, cfg->name,
|
||||
parent_names, num_parents,
|
||||
mux_clk, mux_ops,
|
||||
div_clk, div_ops,
|
||||
|
||||
Reference in New Issue
Block a user