|
@@ -146,10 +146,12 @@ static void __init of_ti_clockdomain_setup(struct device_node *node)
|
|
|
if (clk_hw_get_flags(clk_hw) & CLK_IS_BASIC) {
|
|
if (clk_hw_get_flags(clk_hw) & CLK_IS_BASIC) {
|
|
|
pr_warn("can't setup clkdm for basic clk %s\n",
|
|
pr_warn("can't setup clkdm for basic clk %s\n",
|
|
|
__clk_get_name(clk));
|
|
__clk_get_name(clk));
|
|
|
|
|
+ clk_put(clk);
|
|
|
continue;
|
|
continue;
|
|
|
}
|
|
}
|
|
|
to_clk_hw_omap(clk_hw)->clkdm_name = clkdm_name;
|
|
to_clk_hw_omap(clk_hw)->clkdm_name = clkdm_name;
|
|
|
omap2_init_clk_clkdm(clk_hw);
|
|
omap2_init_clk_clkdm(clk_hw);
|
|
|
|
|
+ clk_put(clk);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|