[git pull drm fixes
From: Dave Airlie
Date: Fri Aug 05 2011 - 05:23:09 EST
Hi Linus,
Intel modesetting fixes a lot of them, Keith, Jesse and ajax have been
focusing on a lot of the corner cases and display port and hdmi stuff.
misc radeon fixes, the main one being for certain machines where EDID
returns what looks like misc noise when connectors aren't populated on
certain boards.
and some misc trivial type fixes.
Dave.
The following changes since commit 288d5abec8314ae50fe6692f324b0444acae8486:
Boot up with usermodehelper disabled (2011-08-03 22:03:29 -1000)
are available in the git repository at:
ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-fixes
Adam Jackson (10):
drm/i915/dp: Zero the DPCD data before connection probe
drm/i915/dp: Move DPCD dump to common code instead of PCH-only
drm/i915/dp: Read more DPCD registers on connection probe
drm/i915/dp: Better hexdump of DPCD
drm/i915/dp: Retry DPCD fetch on G4X too
drm/i915/dp: Explicitly request 8/10 channel coding
drm/i915/pch: Fix integer math bugs in panel fitting
drm/i915/dp: Explicitly disable symbol scrambling while training
drm/i915/dp: Don't turn CPT DP ports on too early
drm/i915/pch: Save/restore PCH_PORT_HOTPLUG across suspend
Alex Deucher (2):
drm/radeon/kms: fix version comment due to merge timing
drm/radeon/kms: add thermal chip quirk for asus 9600xt
Bojan Prtvar (1):
drm/radeon: fix potential NULL dereference in drivers/gpu/drm/radeon/atom.c
Dan Carpenter (1):
drm/radeon: off by one in check_reg() functions
Dave Airlie (1):
Merge branch 'drm-intel-next' of ssh://master.kernel.org/.../keithp/linux-2.6 into drm-fixes
Emil Velikov (1):
drm/debugfs: Initialise empty variable
Fernando Luis VÃÆÃâÃâÃÂzquez Cao (1):
drm/radeon: clean reg header files
Jesse Barnes (15):
drm/i915: provide more error output when mode sets fail
drm/i915: load the LUT before pipe enable on ILK+
drm/i915: apply timing generator bug workaround on CPT and PPT
drm/i915: flush plane control changes on ILK+ as well
drm/i915: fix CB tuning check for ILK+
drm/i915/hdmi: send AVI info frames on ILK+ as well
drm/i915: add GPU max frequency control file
drm/i915: provide more error output when mode sets fail
drm/i915: apply phase pointer override on SNB+ too
drm/i915: don't use uninitialized EDID bpc values when picking pipe bpp
drm/i915/dp: wait for previous AUX channel activity to clear
drm: track CEA version number if present
drm/i915/hdmi: split infoframe setting from infoframe type code
drm/i915/hdmi: HDMI source product description infoframe support
drm/i915: allow cache sharing policy control
Joonyoung Shim (2):
drm: Fix irq install error handling
drm: Add NULL check about irq functions
Keith Packard (20):
drm/i915: Skip GPU wait for scanout pin while wedged
drm/i915: Initialize RCS ring status page address in intel_render_ring_init_dri
Merge branch 'drm-intel-fixes' into drm-intel-next
drm/i915: Hold mode_config->mutex during hotplug processing
Merge branch 'drm-intel-fixes' into drm-intel-next
Merge branch 'drm-intel-fixes' into drm-intel-next
drm/i915: Fixup for 'Hold mode_config->mutex during hotplug'
drm/i915: Use dp_detect_common in hotplug helper function
drm/i915: Rename i915_dp_detect_common to intel_dp_get_dpcd
drm/i915: In intel_dp_init, replace read of DPCD with intel_dp_get_dpcd
drm/i915: DP_PIPE_ENABLED must check transcoder on CPT
Revert and fix "drm/i915/dp: remove DPMS mode tracking from DP"
drm/i915: Set crtc DPMS mode to ON in intel_crtc_mode_set
drm/i915: Flush other plane register writes
Merge branch 'drm-intel-fixes' into drm-intel-next
drm/i915: Ignore GPU wedged errors while pinning scanout buffers
Merge branch 'drm-intel-fixes' into drm-intel-next
Revert "drm/i915/dp: Zero the DPCD data before connection probe"
Merge branch 'drm-intel-fixes' into drm-intel-next
drm/i915: Try enabling RC6 by default (again)
Michel Alexandre Salim (1):
drm/i915: Add quirk to disable SSC on Sony Vaio Y2
Ole Henrik Jahren (1):
drm/i915: Fix typo in DRM_I915_OVERLAY_PUT_IMAGE ioctl define
Pieterjan Camerlynck (1):
i915: add Dell OptiPlex FX170 to intel_no_lvds
Thomas Reim (4):
drm: Separate EDID Header Check from EDID Block Check
drm/radeon: Extended DDC Probing for Connectors with Improperly Wired DDC Lines (here: Asus M2A-VM HDMI)
drm/radeon: Log Subsystem Vendor and Device Information
drm/radeon: Extended DDC Probing for ECS A740GM-M DVI-D Connector
drivers/gpu/drm/drm_debugfs.c | 4 +-
drivers/gpu/drm/drm_edid.c | 33 ++++-
drivers/gpu/drm/drm_irq.c | 26 +++--
drivers/gpu/drm/i915/i915_debugfs.c | 189 ++++++++++++++++++++++++++++
drivers/gpu/drm/i915/i915_dma.c | 6 +-
drivers/gpu/drm/i915/i915_drv.c | 2 +-
drivers/gpu/drm/i915/i915_drv.h | 1 +
drivers/gpu/drm/i915/i915_gem.c | 2 +-
drivers/gpu/drm/i915/i915_irq.c | 3 +
drivers/gpu/drm/i915/i915_reg.h | 36 +++++-
drivers/gpu/drm/i915/i915_suspend.c | 2 +
drivers/gpu/drm/i915/intel_display.c | 138 ++++++++++++++++-----
drivers/gpu/drm/i915/intel_dp.c | 111 ++++++++++------
drivers/gpu/drm/i915/intel_drv.h | 23 ++++
drivers/gpu/drm/i915/intel_hdmi.c | 158 ++++++++++++++++++++----
drivers/gpu/drm/i915/intel_lvds.c | 8 ++
drivers/gpu/drm/i915/intel_panel.c | 4 +
drivers/gpu/drm/i915/intel_ringbuffer.c | 3 +
drivers/gpu/drm/radeon/Makefile | 1 +
drivers/gpu/drm/radeon/atom.c | 3 +
drivers/gpu/drm/radeon/evergreen_cs.c | 2 +-
drivers/gpu/drm/radeon/r600_cs.c | 3 +-
drivers/gpu/drm/radeon/radeon_combios.c | 21 +++-
drivers/gpu/drm/radeon/radeon_connectors.c | 54 ++++++++-
drivers/gpu/drm/radeon/radeon_device.c | 5 +-
drivers/gpu/drm/radeon/radeon_display.c | 9 ++
drivers/gpu/drm/radeon/radeon_drv.c | 4 +-
drivers/gpu/drm/radeon/radeon_i2c.c | 32 ++++--
drivers/gpu/drm/radeon/radeon_mode.h | 6 +-
include/drm/drm_crtc.h | 3 +
include/drm/i915_drm.h | 2 +-
31 files changed, 754 insertions(+), 140 deletions(-)