[git pull] drm intel and radeon fixes

From: Dave Airlie
Date: Sun Aug 24 2014 - 02:39:05 EST



Hi Linus,

post KS/LC git requests from i915 and radeon stacked up, they are all
fixes along with some new pci ids for radeon, and one maintainers file
entry.

i915: display fixes and irq fixes
radeon: pci ids, and misc gpuvm, dpm and hdp cache

Dave.

The following changes since commit 7d1311b93e58ed55f3a31cc8f94c4b8fe988a2b9:

Linux 3.17-rc1 (2014-08-16 10:40:26 -0600)

are available in the git repository at:

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

for you to fetch changes up to a284e9d14e35b776807c3a40dd1ff1e05429d4a4:

MAINTAINERS: Add entry for Renesas DRM drivers (2014-08-24 16:37:47 +1000)

----------------------------------------------------------------
Alex Deucher (12):
drm/radeon: add bapm module parameter
drm/radeon: use pfp for all vm_flush related updates
drm/radeon/dpm: select the appropriate vce power state for KV/KB/ML
drm/radeon: fix pm handling in radeon_gpu_reset
drm/radeon: fix display handling in radeon_gpu_reset
drm/radeon: re-enable selective GPUVM flushing
drm/radeon: fix active cu count for SI and CIK
drm/radeon: fix active_cu mask on SI and CIK after re-init (v3)
Revert "drm/radeon: Use write-combined CPU mappings of ring buffers with PCIe"
drm/radeon: add new KV pci id
drm/radeon: add new bonaire pci ids
drm/radeon: add additional SI pci ids

Andreas Ruprecht (1):
drm/radeon: Remove duplicate include from Makefile

Christian König (2):
drm/radeon: properly document reloc priority mask
drm/radeon: Sync ME and PFP after CP semaphore waits v4

Dan Carpenter (1):
drm/radeon: add a check for allocation failure (v2)

Dave Airlie (4):
Merge branch 'drm-fixes-3.17' of git://people.freedesktop.org/~agd5f/linux
Merge branch 'drm-fixes-3.17' of git://people.freedesktop.org/~agd5f/linux
Merge tag 'drm-intel-fixes-2014-08-21' of git://anongit.freedesktop.org/drm-intel
Merge branch 'drm-fixes-3.17' of git://people.freedesktop.org/~agd5f/linux into drm-next

Imre Deak (5):
drm/i915: take display port power domain in DP HPD handler
drm/i915: fix HPD IRQ reenable work cancelation
drm/i915: cancel hotplug and dig_port work during suspend and unload
drm/i915: make sure VDD is turned off during system suspend
drm/i915: don't try to retrain a DP link on an inactive CRTC

Laurent Pinchart (1):
MAINTAINERS: Add entry for Renesas DRM drivers

Michel Dänzer (2):
drm/radeon: Always flush VM again on < CIK
drm/radeon: Only flush HDP cache for indirect buffers from userspace

Oleg Chernovskiy (1):
drm/radeon: Add missing lines to ci_set_thermal_temperature_range

Pali Rohár (1):
drm/radeon: Add ability to get and change dpm state when radeon PX card is turned off

Ville Syrjälä (3):
drm/i915: Fix locking for intel_enable_pipe_a()
drm/i915: Skip load detect when intel_crtc->new_enable==true
drm/i915: Don't try to enable cursor from setplane when crtc is disabled

MAINTAINERS | 11 ++++++++
drivers/gpu/drm/i915/i915_drv.c | 33 ++++++++++++++++++++++++
drivers/gpu/drm/i915/i915_drv.h | 3 ++-
drivers/gpu/drm/i915/i915_irq.c | 33 +++++++++---------------
drivers/gpu/drm/i915/intel_crt.c | 7 ++++-
drivers/gpu/drm/i915/intel_display.c | 39 +++++++++++-----------------
drivers/gpu/drm/i915/intel_dp.c | 33 ++++++++++++++++++++----
drivers/gpu/drm/i915/intel_drv.h | 9 +++++--
drivers/gpu/drm/i915/intel_tv.c | 7 ++++-
drivers/gpu/drm/radeon/Makefile | 2 +-
drivers/gpu/drm/radeon/ci_dpm.c | 3 +++
drivers/gpu/drm/radeon/cik.c | 43 +++++++++++++++++++++----------
drivers/gpu/drm/radeon/cik_sdma.c | 6 ++---
drivers/gpu/drm/radeon/evergreen.c | 4 +--
drivers/gpu/drm/radeon/evergreen_dma.c | 2 +-
drivers/gpu/drm/radeon/kv_dpm.c | 11 +++++---
drivers/gpu/drm/radeon/ni.c | 4 +--
drivers/gpu/drm/radeon/r100.c | 8 +++---
drivers/gpu/drm/radeon/r200.c | 2 +-
drivers/gpu/drm/radeon/r300.c | 2 +-
drivers/gpu/drm/radeon/r420.c | 4 +--
drivers/gpu/drm/radeon/r600.c | 26 ++++++++++++++++---
drivers/gpu/drm/radeon/r600_dma.c | 6 ++---
drivers/gpu/drm/radeon/r600d.h | 1 +
drivers/gpu/drm/radeon/radeon.h | 9 ++++---
drivers/gpu/drm/radeon/radeon_cs.c | 9 ++++---
drivers/gpu/drm/radeon/radeon_device.c | 34 ++++++++++++++++++++++--
drivers/gpu/drm/radeon/radeon_drv.c | 4 +++
drivers/gpu/drm/radeon/radeon_ib.c | 5 ++--
drivers/gpu/drm/radeon/radeon_pm.c | 16 +++++-------
drivers/gpu/drm/radeon/radeon_ring.c | 20 +++++++-------
drivers/gpu/drm/radeon/radeon_semaphore.c | 2 +-
drivers/gpu/drm/radeon/radeon_test.c | 18 ++++++-------
drivers/gpu/drm/radeon/radeon_uvd.c | 2 +-
drivers/gpu/drm/radeon/radeon_vce.c | 6 ++---
drivers/gpu/drm/radeon/radeon_vm.c | 10 ++++---
drivers/gpu/drm/radeon/rv515.c | 2 +-
drivers/gpu/drm/radeon/rv770_dma.c | 2 +-
drivers/gpu/drm/radeon/si.c | 19 +++++++-------
drivers/gpu/drm/radeon/si_dma.c | 2 +-
drivers/gpu/drm/radeon/trinity_dpm.c | 24 ++++++++++-------
drivers/gpu/drm/radeon/uvd_v1_0.c | 4 +--
include/drm/drm_pciids.h | 7 +++++
include/uapi/drm/radeon_drm.h | 1 +
44 files changed, 328 insertions(+), 167 deletions(-)