diff options
Diffstat (limited to 'arch/arm/mach-omap2/clock.c')
-rw-r--r-- | arch/arm/mach-omap2/clock.c | 28 |
1 files changed, 3 insertions, 25 deletions
diff --git a/arch/arm/mach-omap2/clock.c b/arch/arm/mach-omap2/clock.c index 1f3481f8d69..180299e4a83 100644 --- a/arch/arm/mach-omap2/clock.c +++ b/arch/arm/mach-omap2/clock.c @@ -38,14 +38,6 @@ u8 cpu_mask; /* - * clkdm_control: if true, then when a clock is enabled in the - * hardware, its clockdomain will first be enabled; and when a clock - * is disabled in the hardware, its clockdomain will be disabled - * afterwards. - */ -static bool clkdm_control = true; - -/* * OMAP2+ specific clock functions */ @@ -108,19 +100,6 @@ void omap2_init_clk_clkdm(struct clk *clk) } /** - * omap2_clk_disable_clkdm_control - disable clkdm control on clk enable/disable - * - * Prevent the OMAP clock code from calling into the clockdomain code - * when a hardware clock in that clockdomain is enabled or disabled. - * Intended to be called at init time from omap*_clk_init(). No - * return value. - */ -void __init omap2_clk_disable_clkdm_control(void) -{ - clkdm_control = false; -} - -/** * omap2_clk_dflt_find_companion - find companion clock to @clk * @clk: struct clk * to find the companion clock of * @other_reg: void __iomem ** to return the companion clock CM_*CLKEN va in @@ -289,7 +268,7 @@ void omap2_clk_disable(struct clk *clk) clk->ops->disable(clk); } - if (clkdm_control && clk->clkdm) + if (clk->clkdm) clkdm_clk_disable(clk->clkdm, clk); if (clk->parent) @@ -329,7 +308,7 @@ int omap2_clk_enable(struct clk *clk) } } - if (clkdm_control && clk->clkdm) { + if (clk->clkdm) { ret = clkdm_clk_enable(clk->clkdm, clk); if (ret) { WARN(1, "clock: %s: could not enable clockdomain %s: " @@ -351,7 +330,7 @@ int omap2_clk_enable(struct clk *clk) return 0; oce_err3: - if (clkdm_control && clk->clkdm) + if (clk->clkdm) clkdm_clk_disable(clk->clkdm, clk); oce_err2: if (clk->parent) @@ -474,7 +453,6 @@ int __init omap2_clk_switch_mpurate_at_boot(const char *mpurate_ck_name) if (IS_ERR_VALUE(r)) { WARN(1, "clock: %s: unable to set MPU rate to %d: %d\n", mpurate_ck->name, mpurate, r); - clk_put(mpurate_ck); return -EINVAL; } |