drm/i915: Add a timing breadcrumb to panel waits
authorChris Wilson <chris@chris-wilson.co.uk>
Mon, 2 Dec 2013 09:57:16 +0000 (09:57 +0000)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 3 Dec 2013 17:20:11 +0000 (18:20 +0100)
When inspecting reports that boot/suspend/resume times are unusual it
would be useful to clearly identify the time we must spend waiting for
the hardware to complete its task. In this case we have a notification
before we start waiting for the panel to change state, but none
afterwards - which would be useful.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_dp.c

index 5f97be6f22ed9b97a2ddb3b24181cb1d66733af0..d45b311c1ab6f926bef77df109c1ac6a7f4b60a9 100644 (file)
@@ -1037,6 +1037,8 @@ static void ironlake_wait_panel_status(struct intel_dp *intel_dp,
                                I915_READ(pp_stat_reg),
                                I915_READ(pp_ctrl_reg));
        }
+
+       DRM_DEBUG_KMS("Wait complete\n");
 }
 
 static void ironlake_wait_panel_on(struct intel_dp *intel_dp)