clk: imx: clk-gate2: Pass the device to the register function
authorAbel Vesa <abel.vesa@nxp.com>
Fri, 13 Mar 2020 16:10:19 +0000 (18:10 +0200)
committerShawn Guo <shawnguo@kernel.org>
Mon, 16 Mar 2020 01:38:30 +0000 (09:38 +0800)
The device needs to be passed on to the clk_hw_register.

Fixes: 1f9aec9662566189 ("clk: imx: clk-gate2: Switch to clk_hw based API")
Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
drivers/clk/imx/clk-gate2.c

index 72a7698..ce0060e 100644 (file)
@@ -154,7 +154,7 @@ struct clk_hw *clk_hw_register_gate2(struct device *dev, const char *name,
        gate->hw.init = &init;
        hw = &gate->hw;
 
-       ret = clk_hw_register(NULL, hw);
+       ret = clk_hw_register(dev, hw);
        if (ret) {
                kfree(gate);
                return ERR_PTR(ret);