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:
José Roberto de Souza
2019-03-07 16:00:48 -08:00
父節點 618cf883be
當前提交 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);