Commit fd1ba2965244 ("drivers: clk: Fix using assigned-clocks in the
node of the clock it sets up"), first included in v2020.01-rc2, added
a clock-uclass post_probe() hook that applies clock controllers own
assigned clocks.

Remove the redundant clk_set_defaults() call from the RK3506 clock
driver probe() ops.

Fixes: fbf72dce915a ("clk: rockchip: Add support for RK3506")
Signed-off-by: Jonas Karlman <[email protected]>
---
 drivers/clk/rockchip/clk_rk3506.c | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/drivers/clk/rockchip/clk_rk3506.c 
b/drivers/clk/rockchip/clk_rk3506.c
index 457082eea87b..b0c9f311461a 100644
--- a/drivers/clk/rockchip/clk_rk3506.c
+++ b/drivers/clk/rockchip/clk_rk3506.c
@@ -1109,15 +1109,9 @@ static void rk3506_clk_init_xpl(void)
 static int rk3506_clk_probe(struct udevice *dev)
 {
        struct rk3506_clk_priv *priv = dev_get_priv(dev);
-       int ret;
 
        rk3506_clk_init(priv);
 
-       /* Process 'assigned-{clocks/clock-parents/clock-rates}' properties */
-       ret = clk_set_defaults(dev, 1);
-       if (ret)
-               log_debug("clk_set_defaults failed: ret=%d\n", ret);
-
        return 0;
 }
 
-- 
2.55.0

Reply via email to