]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
drm/i915: apply timing generator bug workaround on CPT and PPT
authorJesse Barnes <jbarnes@virtuousgeek.org>
Wed, 27 Jul 2011 18:51:40 +0000 (11:51 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 28 Oct 2012 17:02:12 +0000 (10:02 -0700)
commit06d96e5711b5e416d9ada181a988631b5e4cc089
tree858c083dace1e07449d2c05e10130545f3f00935
parent6613dbb3a2126a2ef4c5763e496afb7975eaa3de
drm/i915: apply timing generator bug workaround on CPT and PPT

commit 3bcf603f6d5d18bd9d076dc280de71f48add4101 upstream.

On CougarPoint and PantherPoint PCH chips, the timing generator may fail
to start after DP training completes.  This is due to a bug in the
FDI autotraining detect logic (which will stall the timing generator and
re-enable it once training completes), so disable it to avoid silent DP
mode setting failures.

Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Keith Packard <keithp@keithp.com>
Signed-off-by: Timo Aaltonen <timo.aaltonen@canonical.com>
drivers/gpu/drm/i915/i915_reg.h
drivers/gpu/drm/i915/intel_display.c