diff --git a/drivers/gpu/msm/adreno.c b/drivers/gpu/msm/adreno.c index d8e5559dc47..745660a9828 100644 --- a/drivers/gpu/msm/adreno.c +++ b/drivers/gpu/msm/adreno.c @@ -2187,6 +2187,8 @@ static int adreno_setproperty(struct kgsl_device *device, adreno_dev->fast_hang_detect = 1; kgsl_pwrscale_enable(device); } else { + kgsl_pwrctrl_wake(device); + device->pwrctrl.ctrl_flags = KGSL_PWR_ON; adreno_dev->fast_hang_detect = 0; kgsl_pwrscale_disable(device); }