]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Update watermarks for Ironlake after dpms changes
authorChris Wilson <chris@chris-wilson.co.uk>
Sat, 7 Aug 2010 10:01:33 +0000 (11:01 +0100)
committerEric Anholt <eric@anholt.net>
Mon, 9 Aug 2010 18:24:35 +0000 (11:24 -0700)
commit598bc392c7313180ee90b792126d8a6a5ce0882c
treec03c02892abe03129d09ea91b1c3e63493a80a3c
parentd65e7635144e2da3fc816af5e55ac895b7e48d4e
drm/i915: Update watermarks for Ironlake after dpms changes

Previously, we only remembered to update the watermarks for i9xx, and
incorrectly assumed that the crtc->enabled flag was valid at that point
in the dpms cycle.

Note that on my x201s this makes a SR bug on pipe 1 much easier to hit.
(Since before this patch when disabling pipe 0, we either didn't update
the watermarks at all, or when we did we still thought we had two pipes
enabled and so disabled SR.)

References:

  Bug 28969 - [Arrandale] Screen flickers, suspect Self-Refresh
  https://bugs.freedesktop.org/show_bug.cgi?id=28969

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Eric Anholt <eric@anholt.net>
drivers/gpu/drm/i915/intel_display.c