[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