i915: ensure that VGA plane is disabled
commit0fde901f1ddd2ce0e380a6444f1fb7ca555859e9
authorKrzysztof Mazur <krzysiek@podlesie.net>
Wed, 19 Dec 2012 10:03:41 +0000 (19 11:03 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 19 Dec 2012 11:39:34 +0000 (19 12:39 +0100)
tree5602eef617d3961716c1824295ae940ac1d793e1
parentdc9dd7a20fde95aa81a8307cde79c2dff9f83f3d
i915: ensure that VGA plane is disabled

Some broken systems (like HP nc6120) in some cases, usually after LID
close/open, enable VGA plane, making display unusable (black screen on LVDS,
some strange mode on VGA output). We used to disable VGA plane only once at
startup. Now we also check, if VGA plane is still disabled while changing
mode, and fix that if something changed it.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=57434
Signed-off-by: Krzysztof Mazur <krzysiek@podlesie.net>
Cc: stable@vger.kernel.org
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_display.c