|
@@ -149,6 +149,7 @@ static int _dpll_test_fint(struct clk *clk, u8 n)
|
|
|
* clockdomain pointer, and save it into the struct clk. Intended to be
|
|
|
* called during clk_register(). No return value.
|
|
|
*/
|
|
|
+#ifndef CONFIG_ARCH_OMAP4 /* FIXME: Remove this once clkdm f/w is in place */
|
|
|
void omap2_init_clk_clkdm(struct clk *clk)
|
|
|
{
|
|
|
struct clockdomain *clkdm;
|
|
@@ -166,6 +167,7 @@ void omap2_init_clk_clkdm(struct clk *clk)
|
|
|
"clkdm %s\n", clk->name, clk->clkdm_name);
|
|
|
}
|
|
|
}
|
|
|
+#endif
|
|
|
|
|
|
/**
|
|
|
* omap2_init_clksel_parent - set a clksel clk's parent field from the hardware
|
|
@@ -437,8 +439,10 @@ void omap2_clk_disable(struct clk *clk)
|
|
|
_omap2_clk_disable(clk);
|
|
|
if (clk->parent)
|
|
|
omap2_clk_disable(clk->parent);
|
|
|
+#ifndef CONFIG_ARCH_OMAP4 /* FIXME: Remove this once clkdm f/w is in place */
|
|
|
if (clk->clkdm)
|
|
|
omap2_clkdm_clk_disable(clk->clkdm, clk);
|
|
|
+#endif
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -448,8 +452,10 @@ int omap2_clk_enable(struct clk *clk)
|
|
|
int ret = 0;
|
|
|
|
|
|
if (clk->usecount++ == 0) {
|
|
|
+#ifndef CONFIG_ARCH_OMAP4 /* FIXME: Remove this once clkdm f/w is in place */
|
|
|
if (clk->clkdm)
|
|
|
omap2_clkdm_clk_enable(clk->clkdm, clk);
|
|
|
+#endif
|
|
|
|
|
|
if (clk->parent) {
|
|
|
ret = omap2_clk_enable(clk->parent);
|
|
@@ -468,8 +474,10 @@ int omap2_clk_enable(struct clk *clk)
|
|
|
return ret;
|
|
|
|
|
|
err:
|
|
|
+#ifndef CONFIG_ARCH_OMAP4 /* FIXME: Remove this once clkdm f/w is in place */
|
|
|
if (clk->clkdm)
|
|
|
omap2_clkdm_clk_disable(clk->clkdm, clk);
|
|
|
+#endif
|
|
|
clk->usecount--;
|
|
|
return ret;
|
|
|
}
|