提交 9f952664 编写于 作者: J José Roberto de Souza

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: NRodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: NDhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
Signed-off-by: NJosé Roberto de Souza <jose.souza@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190308000050.6226-7-jose.souza@intel.com
上级 618cf883
......@@ -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);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册