CHROMIUM: gpu: i915: optimize vblank timeout
authorVincent Palatin <vpalatin@chromium.org>
Thu, 4 Oct 2012 00:11:01 +0000 (17:11 -0700)
committerGerrit <chrome-bot@google.com>
Thu, 4 Oct 2012 19:51:06 +0000 (12:51 -0700)
commit7dbe119a0d893565ccdee2e97f9761e9fbe11d51
tree98da2ce1902052b463c7fef40046661128cb5899
parent4d87f6b67d0e519002141656013fd1f3a619b5eb
CHROMIUM: gpu: i915: optimize vblank timeout

On the resume path, wait_for_vblank is called 4 times and waits until its
timeout. To reduce the delays on that path, let's compute the maximum vblank
delay instead of always using the arbitrary 50 ms value.

Signed-off-by: Vincent Palatin <vpalatin@chromium.org>
BUG=chrome-os-partner:13364
TEST=On Link, measure resume time and see a 130ms improvement.

Change-Id: I88231de43573432b6d71255f622eb9860fe3c28d
Reviewed-on: https://gerrit.chromium.org/gerrit/34624
Reviewed-by: Sameer Nanda <snanda@chromium.org>
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Commit-Ready: Vincent Palatin <vpalatin@chromium.org>
Tested-by: Vincent Palatin <vpalatin@chromium.org>
drivers/gpu/drm/i915/intel_display.c