summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Vasut <[email protected]>2025-03-23 16:58:39 +0100
committerFabio Estevam <[email protected]>2025-03-24 08:51:34 -0300
commit5d82183d4a7506768eb48437a81f545958eb72a3 (patch)
tree8d7d36e16f3a9143938f9687fccd9633426d5728
parent2eafd7a28edc8fe8be42aca475dcb1b8bc066f21 (diff)
clk: imx: gate2: Resolve parent clock by name
Use clock-names property which is accessible via parent clock OF node to look up the parent clock by name instead of depending on unreliable global clock name to perform look up. Signed-off-by: Marek Vasut <[email protected]>
-rw-r--r--drivers/clk/imx/clk-gate2.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/clk/imx/clk-gate2.c b/drivers/clk/imx/clk-gate2.c
index 400121a8ae1..fa07b13249b 100644
--- a/drivers/clk/imx/clk-gate2.c
+++ b/drivers/clk/imx/clk-gate2.c
@@ -111,7 +111,8 @@ struct clk *clk_register_gate2(struct udevice *dev, const char *name,
clk = &gate->clk;
- ret = clk_register(clk, UBOOT_DM_CLK_IMX_GATE2, name, parent_name);
+ ret = clk_register(clk, UBOOT_DM_CLK_IMX_GATE2, name,
+ clk_resolve_parent_clk(dev, parent_name));
if (ret) {
kfree(gate);
return ERR_PTR(ret);