disp: msm: increase delay times while waiting to turn off rscc clocks
RSC is timing out while checking for power control register, increasing wait times only after a poms, removes this issue. Change-Id: I4a324eb3c87e7dfb84d9a8b0a11597327d206a74 Signed-off-by: Nilaan Gunabalachandran <ngunabal@codeaurora.org> Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
This commit is contained in:

zatwierdzone przez
Gerrit - the friendly Code Review server

rodzic
1f331b536f
commit
eddae0d758
@@ -278,7 +278,7 @@ static int sde_rsc_mode2_entry_trigger(struct sde_rsc_priv *rsc)
|
||||
rc = 0;
|
||||
break;
|
||||
}
|
||||
usleep_range(10, 100);
|
||||
usleep_range(50, 100);
|
||||
}
|
||||
|
||||
return rc;
|
||||
@@ -343,6 +343,12 @@ static int sde_rsc_mode2_entry_v3(struct sde_rsc_priv *rsc)
|
||||
dss_reg_w(&rsc->drv_io, SDE_RSC_SOLVER_SOLVER_MODES_ENABLED_DRV0,
|
||||
0x7, rsc->debug_mode);
|
||||
|
||||
/**
|
||||
* increase delay time to wait before mode2 entry,
|
||||
* longer time required subsequent to panel mode change
|
||||
*/
|
||||
if (rsc->post_poms)
|
||||
usleep_range(750, 1000);
|
||||
for (i = 0; i <= MAX_MODE2_ENTRY_TRY; i++) {
|
||||
rc = sde_rsc_mode2_entry_trigger(rsc);
|
||||
if (!rc)
|
||||
|
Reference in New Issue
Block a user