|
@@ -1339,17 +1339,13 @@ static void __init sunxi_clock_protect(void)
|
|
|
|
|
|
|
|
/* memory bus clock - sun5i+ */
|
|
/* memory bus clock - sun5i+ */
|
|
|
clk = clk_get(NULL, "mbus");
|
|
clk = clk_get(NULL, "mbus");
|
|
|
- if (!IS_ERR(clk)) {
|
|
|
|
|
|
|
+ if (!IS_ERR(clk))
|
|
|
clk_prepare_enable(clk);
|
|
clk_prepare_enable(clk);
|
|
|
- clk_put(clk);
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
/* DDR clock - sun4i+ */
|
|
/* DDR clock - sun4i+ */
|
|
|
clk = clk_get(NULL, "pll5_ddr");
|
|
clk = clk_get(NULL, "pll5_ddr");
|
|
|
- if (!IS_ERR(clk)) {
|
|
|
|
|
|
|
+ if (!IS_ERR(clk))
|
|
|
clk_prepare_enable(clk);
|
|
clk_prepare_enable(clk);
|
|
|
- clk_put(clk);
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
static void __init sunxi_init_clocks(struct device_node *np)
|
|
static void __init sunxi_init_clocks(struct device_node *np)
|