mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-13 16:16:15 -04:00
Merge "msm: kgsl: Save and restore the power ctrl_flags during recovery"
This commit is contained in:
commit
d12f827442
1 changed files with 6 additions and 0 deletions
|
|
@ -1206,6 +1206,10 @@ static int a6xx_reset(struct kgsl_device *device)
|
|||
{
|
||||
struct adreno_device *adreno_dev = ADRENO_DEVICE(device);
|
||||
int ret;
|
||||
unsigned long flags = device->pwrctrl.ctrl_flags;
|
||||
|
||||
/* Clear ctrl_flags to ensure clocks and regulators are turned off */
|
||||
device->pwrctrl.ctrl_flags = 0;
|
||||
|
||||
kgsl_pwrctrl_change_state(device, KGSL_STATE_INIT);
|
||||
|
||||
|
|
@ -1218,6 +1222,8 @@ static int a6xx_reset(struct kgsl_device *device)
|
|||
|
||||
kgsl_pwrctrl_change_state(device, KGSL_STATE_ACTIVE);
|
||||
|
||||
device->pwrctrl.ctrl_flags = flags;
|
||||
|
||||
/* Toggle GX CPR on demand */
|
||||
a6xx_gx_cpr_toggle(device);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue