[PATCH 5/5] HAX: drm/i915: Add warning to check

José Roberto de Souza jose.souza at intel.com
Mon Sep 14 22:38:57 UTC 2020


Add warning to check if plane_state.dst.yX == plane_state.src.yX +
plane_state.crtc_y.

Signed-off-by: José Roberto de Souza <jose.souza at intel.com>
---
 drivers/gpu/drm/i915/display/intel_psr.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index 2b2ad1286af8..ebd316848c09 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -1194,6 +1194,9 @@ void intel_psr2_program_plane_sel_fetch(struct intel_plane *plane,
 	if (!plane_state->ctl || plane->id == PLANE_CURSOR)
 		return;
 
+	WARN_ON(plane_state->uapi.dst.y1 != (plane_state->uapi.src.y1 + plane_state->uapi.crtc_y));
+	WARN_ON(plane_state->uapi.dst.y2 != (plane_state->uapi.src.y2 + plane_state->uapi.crtc_y));
+
 	val = plane_state->uapi.dst.y1 << 16 | plane_state->uapi.dst.x1;
 	intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_POS(pipe, plane->id), val);
 
-- 
2.28.0



More information about the Intel-gfx-trybot mailing list