From: Peng Fan Date: Sat, 27 Jun 2020 07:48:04 +0000 (+0800) Subject: clk: imx8mm: fix clk set parent X-Git-Tag: v2020.10-rc1~18^2~34 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7ddb4ef3e178ddea1ad117b9a14357b13afb6e92;p=pandora-u-boot.git clk: imx8mm: fix clk set parent Fix clk set parent, so we could still have correct clocks after parent changing. Signed-off-by: Peng Fan --- diff --git a/drivers/clk/imx/clk-imx8mm.c b/drivers/clk/imx/clk-imx8mm.c index 66c9601b0c1..d609fad7acf 100644 --- a/drivers/clk/imx/clk-imx8mm.c +++ b/drivers/clk/imx/clk-imx8mm.c @@ -191,7 +191,10 @@ static int imx8mm_clk_set_parent(struct clk *clk, struct clk *parent) if (ret) return ret; - return clk_set_parent(c, cp); + ret = clk_set_parent(c, cp); + c->dev->parent = cp->dev; + + return ret; } static struct clk_ops imx8mm_clk_ops = {