Merge "disp: msm: sde: allow uidle setup when requested"

This commit is contained in:
qctecmdr 2019-07-29 07:38:08 -07:00 • committed by Gerrit - the friendly Code Review server
commit 4bc4dc816c

View file

@ -441,14 +441,6 @@ static int _sde_core_perf_enable_uidle(struct sde_kms *kms,
goto exit;
}
/* if no status change, just return */
if ((enable && kms->perf.uidle_enabled) ||
(!enable && !kms->perf.uidle_enabled)) {
SDE_DEBUG("no status change enable:%d uidle:%d\n",
enable, kms->perf.uidle_enabled);
goto exit;
}
SDE_EVT32(enable);
_sde_core_uidle_setup_wd(kms, enable);
_sde_core_uidle_setup_cfg(kms, enable);
@ -495,8 +487,7 @@ static void _sde_core_perf_uidle_setup_cntr(struct sde_kms *sde_kms,
uidle = sde_kms->hw_uidle;
SDE_EVT32(enable);
if (uidle->ops.uidle_setup_cntr && (enable !=
sde_kms->catalog->uidle_cfg.perf_cntr_en)) {
if (uidle->ops.uidle_setup_cntr) {
uidle->ops.uidle_setup_cntr(uidle, enable);
sde_kms->catalog->uidle_cfg.perf_cntr_en = enable;
}