MLK-14585-2 clk: imx: correct pm API for getting power domain structure
authorAnson Huang <Anson.Huang@nxp.com>
Thu, 30 Mar 2017 22:44:15 +0000 (06:44 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:21:46 +0000 (15:21 -0500)
Should use correct power domain API for getting power
domain structure by phandle, adding a power domain here is
incorrect, replace it with correct API.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
drivers/clk/imx/clk-gate-scu.c
drivers/clk/imx/clk-mux-scu.c

index 815e4ce..f70cc0b 100644 (file)
@@ -197,9 +197,8 @@ static void populate_gate_pd(struct clk_gate2_scu *clk)
        if (np) {
                pd_args.np = np;
                pd_args.args_count = 0;
-               of_genpd_add_provider_simple(np, clk->pd);
+               clk->pd = genpd_get_from_provider(&pd_args);
        }
-       return;
 }
 
 /* Write to the LPCG bits. */
index 1fc13b0..84184c4 100644 (file)
@@ -67,7 +67,7 @@ static void populate_mux_pd(struct clk_mux_scu *clk)
        if (np) {
                pd_args.np = np;
                pd_args.args_count = 0;
-               of_genpd_add_provider_simple(np, clk->pd);
+               clk->pd = genpd_get_from_provider(&pd_args);
        }
 }