]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: fix issue in display pipe setup on IGDNG
authorZhenyu Wang <zhenyuw@linux.intel.com>
Thu, 23 Jul 2009 17:00:29 +0000 (01:00 +0800)
committerEric Anholt <eric@anholt.net>
Wed, 29 Jul 2009 22:16:01 +0000 (15:16 -0700)
commit3b519318711d0c44e1e400945f892effe9d04d2d
tree0a75d3f0f48acdd5341a9670dc7c860af7669940
parentb07b45c785209f65aa5c1765b69c580862026b80
drm/i915: fix issue in display pipe setup on IGDNG

During pipe DPMS off, instead of busy waiting pipe off, insert
delays during wait and don't loop after enough tries which matches
spec requirement. Also try to match DPMS on path by disable FDI TX
PLL in DPMS off. Disable PF by writing PF_WIN_SZ which really trigger
the update.

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