|
@@ -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);
|
|
|
}
|
|
|
}
|
|
|
|