[git pull] drm fixes

From: Dave Airlie
Date: Thu Mar 07 2013 - 17:38:35 EST



Hi Linus,

misc radeon, nouveau, mgag200 and intel fixes,

the intel fixes should contain the fix for the touchpad on the Chromebook
- hey I'm an input maintainer now!

Dave.

The following changes since commit 6dbe51c251a327e012439c4772097a13df43c5b8:

Linux 3.9-rc1 (2013-03-03 15:11:05 -0800)

are available in the git repository at:

git://people.freedesktop.org/~airlied/linux.git drm-fixes

for you to fetch changes up to 36c1813bb453dd078e49bc5b3c1bf7d13535d9ff:

drm/tegra: drop "select DRM_HDMI" (2013-03-08 08:36:01 +1000)

----------------------------------------------------------------
Alex Deucher (3):
drm/radeon: don't set hpd, afmt interrupts when interrupts are disabled
drm/radeon: add primary dac adj quirk for R200 board
drm/radeon: skip MC reset as it's probably not hung

Ben Skeggs (4):
drm/nve0/graph: some random reg moved on kepler
drm/nv84: fix regression in page flipping
drm/nouveau/i2c: drop parent refcount when creating ports
drm/nv50-: prevent some races between modesetting and page flipping

Christopher Harvey (3):
drm/mgag200: 'fbdev_list' in 'struct mga_fbdev' is not used
drm/mgag200: Reject modes that are too big for VRAM
drm: Documentation typo fixes

Daniel Vetter (1):
drm/i915: enable irqs earlier when resuming

Dave Airlie (3):
Merge branch 'drm-nouveau-fixes-3.9' of git://anongit.freedesktop.org/git/nouveau/linux-2.6
Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-next
Merge branch 'drm-fixes-3.9' of git://people.freedesktop.org/~agd5f/linux into drm-next

Egbert Eich (1):
DRM/i915: On G45 enable cursor plane briefly after enabling the display plane.

Francisco Jerez (2):
drm/nouveau: Disable AGP on PowerPC again.
drm/nouveau: Fix typo in init_idx_addr_latched().

Julia Lemire (1):
drm/mgag200: Bug fix: Renesas board now selects native resolution.

Kenneth Graunke (1):
drm/i915: Fix Haswell/CRW PCI IDs.

Marek Olšák (1):
drm/radeon: don't check mipmap alignment if MIP_ADDRESS is FMASK

Patrik Jakobsson (2):
drm/i915: Fix incorrect definition of ADPA HSYNC and VSYNC bits
drm/i915: Turn off hsync and vsync on ADPA when disabling crt

Paul Bolle (1):
drm/tegra: drop "select DRM_HDMI"

Paulo Zanoni (2):
drm/i915: wait_event_timeout's timeout is in jiffies
drm/i915: also disable south interrupts when handling them

Stéphane Marchesin (1):
drm/i915: Increase the RC6p threshold.

Syam Sidhardhan (1):
drm/i915: Fix missing variable initilization

Ville Syrjälä (1):
drm/i915: Don't clobber crtc->fb when queue_flip fails

drivers/gpu/drm/i915/i915_drv.c | 25 +++-
drivers/gpu/drm/i915/i915_irq.c | 26 +++-
drivers/gpu/drm/i915/i915_reg.h | 4 +-
drivers/gpu/drm/i915/intel_crt.c | 2 +-
drivers/gpu/drm/i915/intel_ddi.c | 2 +-
drivers/gpu/drm/i915/intel_display.c | 37 ++++-
drivers/gpu/drm/i915/intel_dp.c | 3 +-
drivers/gpu/drm/i915/intel_pm.c | 2 +-
drivers/gpu/drm/mgag200/mgag200_drv.h | 1 -
drivers/gpu/drm/mgag200/mgag200_i2c.c | 1 +
drivers/gpu/drm/mgag200/mgag200_mode.c | 27 ++++
drivers/gpu/drm/nouveau/core/engine/graph/nve0.c | 2 +-
drivers/gpu/drm/nouveau/core/subdev/bios/init.c | 2 +-
drivers/gpu/drm/nouveau/core/subdev/i2c/base.c | 1 +
drivers/gpu/drm/nouveau/nouveau_agp.c | 12 ++
drivers/gpu/drm/nouveau/nv50_display.c | 173 +++++++++++++----------
drivers/gpu/drm/radeon/evergreen.c | 6 +
drivers/gpu/drm/radeon/evergreen_cs.c | 2 +-
drivers/gpu/drm/radeon/ni.c | 6 +
drivers/gpu/drm/radeon/r600.c | 6 +
drivers/gpu/drm/radeon/radeon_combios.c | 9 ++
drivers/gpu/drm/radeon/radeon_drv.c | 3 +-
drivers/gpu/drm/radeon/radeon_irq_kms.c | 12 ++
drivers/gpu/drm/radeon/si.c | 6 +
drivers/gpu/drm/tegra/Kconfig | 1 -
include/drm/drm_crtc.h | 6 +-
26 files changed, 275 insertions(+), 102 deletions(-)