drm/i915: Drop redundant checks to update PSR state
All of this checks are redudant and can be removed as the if bellow already takes care when there is no changes in the state. Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Reviewed-by: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com> Signed-off-by: José Roberto de Souza <jose.souza@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20190308000050.6226-7-jose.souza@intel.com
This commit is contained in:
parent
618cf883be
commit
9f952664e3
|
@ -880,15 +880,11 @@ void intel_psr_update(struct intel_dp *intel_dp,
|
|||
if (enable == psr->enabled && psr2_enable == psr->psr2_enabled)
|
||||
goto unlock;
|
||||
|
||||
if (psr->enabled) {
|
||||
if (!enable || psr2_enable != psr->psr2_enabled)
|
||||
intel_psr_disable_locked(intel_dp);
|
||||
}
|
||||
if (psr->enabled)
|
||||
intel_psr_disable_locked(intel_dp);
|
||||
|
||||
if (enable) {
|
||||
if (!psr->enabled || psr2_enable != psr->psr2_enabled)
|
||||
intel_psr_enable_locked(dev_priv, crtc_state);
|
||||
}
|
||||
if (enable)
|
||||
intel_psr_enable_locked(dev_priv, crtc_state);
|
||||
|
||||
unlock:
|
||||
mutex_unlock(&dev_priv->psr.lock);
|
||||
|
|
Loading…
Reference in New Issue