]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Fix LVDS stability issue on Ironlake
authorZhenyu Wang <zhenyuw@linux.intel.com>
Wed, 25 Nov 2009 05:09:38 +0000 (13:09 +0800)
committerEric Anholt <eric@anholt.net>
Wed, 25 Nov 2009 21:09:35 +0000 (13:09 -0800)
commitcfcea445bab66c7160f15a782999cfe8d814b6ab
tree833917442df88824de36c90a363884c21097bdae
parent0bc6908e323caf2460bf7e5e58b4e7b4eee7771a
drm/i915: Fix LVDS stability issue on Ironlake

In disable sequence, all output ports on PCH have to be disabled
before PCH transcoder, but LVDS port was left always enabled. This
one fixes that by disable LVDS port properly during pipe disable
process, and resolved stability issue seen on Ironlake. Also move
panel fitting disable time just after pipe disable to align with
the spec.

Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
drivers/gpu/drm/i915/intel_display.c