[PATCH] drm/i915: Wait vblank after register read
Mika Kahola
mika.kahola at intel.com
Tue Apr 3 10:35:14 UTC 2018
Move vblank readout after register read when reading out CRC's.
Signed-off-by: Mika Kahola <mika.kahola at intel.com>
---
drivers/gpu/drm/i915/intel_dp.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index c722a67..e283b10 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -3982,13 +3982,14 @@ int intel_dp_sink_crc(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_s
return ret;
do {
- intel_wait_for_vblank(dev_priv, intel_crtc->pipe);
-
if (drm_dp_dpcd_readb(&intel_dp->aux,
DP_TEST_SINK_MISC, &buf) < 0) {
ret = -EIO;
goto stop;
}
+
+ intel_wait_for_vblank(dev_priv, intel_crtc->pipe);
+
count = buf & DP_TEST_COUNT_MASK;
} while (--attempts && count == 0);
--
2.7.4
More information about the Intel-gfx-trybot
mailing list