]> Pileus Git - ~andy/linux/commit
drm/i915: Enable the PCH PLL for all generations after link training
authorChris Wilson <chris@chris-wilson.co.uk>
Sun, 13 May 2012 08:54:09 +0000 (09:54 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Sat, 19 May 2012 21:10:01 +0000 (23:10 +0200)
commit6f13b7b5be500178d5541b69ab911af2a77ec488
tree40b506000e29470f117082be1275529984d2d010
parent48da64a8bf2e00952fcd3ad108babae5e003a03d
drm/i915: Enable the PCH PLL for all generations after link training

Hidden away within one chipset specific path was the necessary logic to
turn on the PLL. This needs to be done everywhere in order for us to
drive any display! As such as soon as we tested on a non-CougarPoint
chipset, we failed to bring up any DisplayPorts and generated a nice set
of assertion failures in the process. At least one part of our logic is
working, the part that assumes that we have no idea what we are doing.

Reported-by: guang.a.yang@intel.com
References: https://bugs.freedesktop.org/show_bug.cgi?id=49712
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_display.c