[PATCH v2 1/2] drm/i915/dsi: Scanline counters are not supported on gen9+ platforms
Mika Kahola
mika.kahola at intel.com
Fri Sep 8 10:27:16 UTC 2017
Hardware does not support scanline counters for gen9+ platforms. Therefore,
let's return early if such a combination is found.
Signed-off-by: Mika Kahola <mika.kahola at intel.com>
---
drivers/gpu/drm/i915/i915_irq.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c
index 5d391e6..60b15ac 100644
--- a/drivers/gpu/drm/i915/i915_irq.c
+++ b/drivers/gpu/drm/i915/i915_irq.c
@@ -951,6 +951,11 @@ int intel_get_crtc_scanline(struct intel_crtc *crtc)
struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
unsigned long irqflags;
int position;
+ int dsi_gen9 = intel_crtc_has_type(crtc->config, INTEL_OUTPUT_DSI) &&
+ (INTEL_GEN(dev_priv) >= 9);
+
+ if (dsi_gen9)
+ return 0;
spin_lock_irqsave(&dev_priv->uncore.lock, irqflags);
position = __intel_get_crtc_scanline(crtc);
--
2.7.4
More information about the Intel-gfx-trybot
mailing list