mirror of https://gitee.com/openkylin/linux.git
fbdev: shmobile-lcdcfb: Convert to clk_prepare/unprepare
Turn clk_enable() and clk_disable() calls into clk_prepare_enable() and clk_disable_unprepare() to get ready for the migration to the common clock framework. Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> Cc: Tomi Valkeinen <tomi.valkeinen@ti.com> Cc: linux-fbdev@vger.kernel.org Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
This commit is contained in:
parent
d00affb1c6
commit
deccd24f90
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue