[PATCH] drm/i915/psr: Do not use CURSURFLIVE WA

Jouni Högander jouni.hogander at intel.com
Fri Oct 7 12:50:30 UTC 2022


Signed-off-by: Jouni Högander <jouni.hogander at intel.com>
---
 drivers/gpu/drm/i915/display/intel_psr.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index d4cce627d7a8..866acf1337a1 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -1517,7 +1517,7 @@ static void psr_force_hw_tracking_exit(struct intel_dp *intel_dp)
 	 * but testing proved that it works for up display 13, for newer
 	 * than that testing will be needed.
 	 */
-	intel_de_write(dev_priv, CURSURFLIVE(intel_dp->psr.pipe), 0);
+	/* intel_de_write(dev_priv, CURSURFLIVE(intel_dp->psr.pipe), 0); */
 }
 
 void intel_psr2_disable_plane_sel_fetch(struct intel_plane *plane,
@@ -2208,7 +2208,7 @@ static void _psr_invalidate_handle(struct intel_dp *intel_dp)
 		      man_trk_ctl_partial_frame_bit_get(dev_priv) |
 		      man_trk_ctl_continuos_full_frame(dev_priv);
 		intel_de_write(dev_priv, PSR2_MAN_TRK_CTL(intel_dp->psr.transcoder), val);
-		intel_de_write(dev_priv, CURSURFLIVE(intel_dp->psr.pipe), 0);
+		/* intel_de_write(dev_priv, CURSURFLIVE(intel_dp->psr.pipe), 0); */
 		intel_dp->psr.psr2_sel_fetch_cff_enabled = true;
 	} else {
 		intel_psr_exit(intel_dp);
@@ -2301,7 +2301,7 @@ static void _psr_flush_handle(struct intel_dp *intel_dp)
 				 */
 				intel_de_write(dev_priv, PSR2_MAN_TRK_CTL(intel_dp->psr.transcoder),
 					       val);
-				intel_de_write(dev_priv, CURSURFLIVE(intel_dp->psr.pipe), 0);
+				/* intel_de_write(dev_priv, CURSURFLIVE(intel_dp->psr.pipe), 0); */
 				intel_dp->psr.psr2_sel_fetch_cff_enabled = false;
 			}
 		} else {
-- 
2.34.1



More information about the Intel-gfx-trybot mailing list