Commit 28998afa authored by Prathyush K's avatar Prathyush K Committed by Inki Dae

drm/exynos: fimd: modify condition in fimd resume

If fimd is runtime suspended (by DPMS OFF), fimd_suspend does not
call fimd_activate(false) and just returns. Similarily the check in
fimd_resume should not resume if previously runtime_suspended.
Instead the existing check does the opposite. So if fimd was not
runtime suspended, suspend will turn off fimd but resume will not turn
it on.  This patch fixes this issue by reversing the condition.
Signed-off-by: default avatarPrathyush K <prathyush.k@samsung.com>
Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
parent 5cbd419c
...@@ -1046,7 +1046,7 @@ static int fimd_resume(struct device *dev) ...@@ -1046,7 +1046,7 @@ static int fimd_resume(struct device *dev)
* of pm runtime would still be 1 so in this case, fimd driver * of pm runtime would still be 1 so in this case, fimd driver
* should be on directly not drawing on pm runtime interface. * should be on directly not drawing on pm runtime interface.
*/ */
if (pm_runtime_suspended(dev)) { if (!pm_runtime_suspended(dev)) {
int ret; int ret;
ret = fimd_activate(ctx, true); ret = fimd_activate(ctx, true);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment