]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Apply the IBX transcoder A w/a for HDMI to SDVO as well
authorChris Wilson <chris@chris-wilson.co.uk>
Wed, 21 Nov 2012 10:44:23 +0000 (10:44 +0000)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 21 Nov 2012 16:47:12 +0000 (17:47 +0100)
commit325f80943ccb6671f7727dd6532a8b9f5e3b5440
tree1bc963141496b84abcefdcb966961608842dfe6d
parent0c46858ceac76dd05dd346617b7509e96071f02b
drm/i915: Apply the IBX transcoder A w/a for HDMI to SDVO as well

As the SDVO/HDMI registers are multiplex, it is safe to assume that the
w/a required for HDMI on IbexPoint, namely that the SDVO register cannot
both be disabled and have selected transcoder B, is also required for
SDVO. At least the modeset state checker detects that the transcoder
selection is left in the undefined state, and so it appears sensible to
apply the w/a:

[ 1814.480052] WARNING: at drivers/gpu/drm/i915/intel_display.c:1487 assert_pch_hdmi_disabled+0xad/0xb5()
[ 1814.480053] Hardware name: Libretto W100
[ 1814.480054] IBX PCH hdmi port still using transcoder B

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=57066
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_sdvo.c