fbdev: shmobile-lcdcfb: Convert to clk_prepare/unprepare
[linux-2.6-block.git] / drivers / video / sh_mobile_lcdcfb.c
index 0264704a52be3d9e02b23178e489b2e567ec4c56..eaeae0fd096297014eb4bc5993bc2ebf337b41a9 100644 (file)
@@ -344,7 +344,7 @@ static void sh_mobile_lcdc_clk_on(struct sh_mobile_lcdc_priv *priv)
 {
        if (atomic_inc_and_test(&priv->hw_usecnt)) {
                if (priv->dot_clk)
-                       clk_enable(priv->dot_clk);
+                       clk_prepare_enable(priv->dot_clk);
                pm_runtime_get_sync(priv->dev);
                if (priv->meram_dev && priv->meram_dev->pdev)
                        pm_runtime_get_sync(&priv->meram_dev->pdev->dev);
@@ -358,7 +358,7 @@ static void sh_mobile_lcdc_clk_off(struct sh_mobile_lcdc_priv *priv)
                        pm_runtime_put_sync(&priv->meram_dev->pdev->dev);
                pm_runtime_put(priv->dev);
                if (priv->dot_clk)
-                       clk_disable(priv->dot_clk);
+                       clk_disable_unprepare(priv->dot_clk);
        }
 }