[pull] drm-intel-fixes

Daniel Vetter
2012-06-16T13:09:10Z

Hi Dave,

A few important fixes for 3.5
- revert for the 3.4 black screen DP regression
- fix for the excessive dmesg noise due to a eDP vdd problem, reported by
Linus. This turned out to be a 3.5 regression.
- vga hpd handling fix, try 2. Commit contains an elaborate explanation of
why the previous thing blew up for Linus and why this one shouldn't, so
I think we can risk this ;-)
- 2 patches from Jesse to combat black screens on especially picky eDP
panels.
- one fix in a hsw-vga-only path from Eugeni

Atm I'm not aware of regression reports that are unhandled. Although
internally I've just noticed yesterday that something broke gpu reset on
my ilk, resulting in hard-hangs. Cross checking with qa and Chris shows
that it seems to be only my ilk, but still, I'm bisect this right now.

Yours, Daniel

The following changes since commit cfaf025112d3856637ff34a767ef785ef5cf2ca9:

Linux 3.5-rc2 (2012-06-08 18:40:09 -0700)

are available in the git repository at:

git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to 23bb2df76c6af94c40483cb80ee3559a2d10a596:

drm/i915: cache the EDID for eDP panels (2012-06-15 19:40:26 +0200)

----------------------------------------------------------------
Chris Wilson (1):
drm/i915/crt: Do not rely upon the HPD presence pin

Daniel Vetter (2):
drm/i915: eDP aux needs vdd
Revert "drm/i915/dp: Use auxch precharge value of 5 everywhere"

Eugeni Dodonov (1):
drm/i915: properly wait for SBI status

Jesse Barnes (2):
drm/i915: don't enumerate HDMID if an eDP panel is already active on the port
drm/i915: cache the EDID for eDP panels

drivers/gpu/drm/i915/intel_crt.c | 15 +++++++--
drivers/gpu/drm/i915/intel_display.c | 12 +++----
drivers/gpu/drm/i915/intel_dp.c | 60 ++++++++++++++++++++++++++++++----
3 files changed, 71 insertions(+), 16 deletions(-)
--
Daniel Vetter
Mail: daniel@ffwll.ch
Mobile: +41 (0)79 365 57 48