[PATCH] drm/i915/dsi: Add DSI scanline workaround for Broxton

Mika Kahola mika.kahola at intel.com
Fri Sep 1 12:11:28 UTC 2017


Add DSI scanline for Broxton as well. Currently, the workaround is
applied for Valleyview and Cherryview.

Signed-off-by: Mika Kahola <mika.kahola at intel.com>
---
 drivers/gpu/drm/i915/intel_sprite.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_sprite.c b/drivers/gpu/drm/i915/intel_sprite.c
index b0d6e3e..dadb9bd 100644
--- a/drivers/gpu/drm/i915/intel_sprite.c
+++ b/drivers/gpu/drm/i915/intel_sprite.c
@@ -88,8 +88,9 @@ void intel_pipe_update_start(const struct intel_crtc_state *new_crtc_state)
 	long timeout = msecs_to_jiffies_timeout(1);
 	int scanline, min, max, vblank_start;
 	wait_queue_head_t *wq = drm_crtc_vblank_waitqueue(&crtc->base);
-	bool need_vlv_dsi_wa = (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) &&
-		intel_crtc_has_type(new_crtc_state, INTEL_OUTPUT_DSI);
+	bool need_vlv_dsi_wa = (IS_VALLEYVIEW(dev_priv) ||
+				IS_CHERRYVIEW(dev_priv) || IS_BROXTON(dev_priv)) &&
+ 		intel_crtc_has_type(crtc->config, INTEL_OUTPUT_DSI);
 	DEFINE_WAIT(wait);
 
 	vblank_start = adjusted_mode->crtc_vblank_start;
-- 
2.7.4



More information about the Intel-gfx-trybot mailing list