Commit 66231d14 authored by José Roberto de Souza's avatar José Roberto de Souza Committed by Dhinakaran Pandiyan
Browse files

drm/i915/psr: Use WA to force HW tracking to exit PSR2

parent 4755717b
Loading
Loading
Loading
Loading
+10 −14
Original line number Diff line number Diff line
@@ -1027,9 +1027,6 @@ void intel_psr_flush(struct drm_i915_private *dev_priv,

	/* By definition flush = invalidate + flush */
	if (frontbuffer_bits) {
		if (dev_priv->psr.psr2_enabled) {
			intel_psr_exit(dev_priv);
		} else {
		/*
		 * Display WA #0884: all
		 * This documented WA for bxt can be safely applied
@@ -1041,7 +1038,6 @@ void intel_psr_flush(struct drm_i915_private *dev_priv,
		 */
		I915_WRITE(CURSURFLIVE(pipe), 0);
	}
	}

	if (!dev_priv->psr.active && !dev_priv->psr.busy_frontbuffer_bits)
		schedule_work(&dev_priv->psr.work);