msm: kgsl: Eventually transition to SLUMBER
Even if a core is ACTIVE during an early_suspend call make
sure it switches off eventually with lack of use.
Change-Id: I476e8a14a0d7e90a8ed8b8c05d0cf5ed88632cad
Signed-off-by: Lucille Sylvester <lsylvest@codeaurora.org>
diff --git a/drivers/gpu/msm/kgsl_pwrctrl.c b/drivers/gpu/msm/kgsl_pwrctrl.c
index e8bad9d..dbbe4d5 100644
--- a/drivers/gpu/msm/kgsl_pwrctrl.c
+++ b/drivers/gpu/msm/kgsl_pwrctrl.c
@@ -722,6 +722,8 @@
return 0;
if (device->ftbl->isidle(device))
goto slumber;
+ else
+ device->pwrctrl.restore_slumber = true;
}
device->requested_state = KGSL_STATE_NONE;