[git pull] drm fixes
From: Dave Airlie
Date: Fri Apr 15 2016 - 00:35:12 EST
Hi Linus,
This contains fixes for exynos, amdgpu, radeon, i915 and qxl.
It also contains some fixes to the core drm edid parser.
The qxl fix for a cursor hotspot issue, and the radeon are some
MST fixes that I've been running locally and make my monitor a bit
happier.
The exynos ones fix some regressions and build fixes.
amdgpu has a couple of small fixes.
and i915 has two DP MST fixes and a couple of other regression fixes.
Nothing to out of the ordinary or surprising at this point.
Dave.
The following changes since commit bf16200689118d19de1b8d2a3c314fc21f5dc7bb:
Linux 4.6-rc3 (2016-04-10 17:58:30 -0700)
are available in the git repository at:
git://people.freedesktop.org/~airlied/linux drm-fixes
for you to fetch changes up to ff3e84e8e479c3ba7148f8dc35a56cf091ab56d9:
Merge branch 'exynos-drm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes (2016-04-14 13:06:19 +1000)
----------------------------------------------------------------
Andrzej Hajda (2):
drm/exynos: fix adjusted_mode pointer in exynos_plane_mode_set
drm/exynos: build fbdev code conditionally
Arnd Bergmann (1):
drm/exynos: fix error handling in exynos_drm_subdrv_open
Bjørn Mork (1):
drm/i915: fix deadlock on lid open
Chris Wilson (1):
drm/i915: Exit cherryview_irq_handler() after one pass
Chunming Zhou (1):
drm/amdgpu: add invisible pin size statistic
Dan Carpenter (2):
drm/exynos: mic: fix an error code
drm/exynos: fix a warning message
Dave Airlie (6):
drm/radeon/mst: port some MST setup code from DAL.
drm/radeon: use helper for mst connector dpms.
Merge tag 'topic/drm-fixes-2016-04-07' of git://anongit.freedesktop.org/drm-intel into drm-fixes
Merge tag 'drm-intel-fixes-2016-04-07' of git://anongit.freedesktop.org/drm-intel into drm-fixes
Merge branch 'drm-fixes-4.6' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge branch 'exynos-drm-fixes' of git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes
Javier Martinez Canillas (1):
drm/exynos: Use VIDEO_SAMSUNG_S5P_G2D=n as G2D Kconfig dependency
John Keeping (1):
drm/qxl: fix cursor position with non-zero hotspot
Junwei Zhang (1):
drm/amd/amdgpu: fix irq domain remove for tonga ih
Lyude (2):
drm/i915: Fix race condition in intel_dp_destroy_mst_connector()
drm/i915: Call intel_dp_mst_resume() before resuming displays
Marek Szyprowski (1):
drm/exynos: fimd: fix broken dp_clock control
Paul Parsons (3):
drm/edid: Fix EDID Established Timings I and II
drm/edid: Fix parsing of EDID 1.4 Established Timings III descriptor
drm/edid: Fix DMT 1024x768@43Hz (interlaced) timings
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 12 ++++++++----
drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 2 +-
drivers/gpu/drm/drm_edid.c | 10 +++++-----
drivers/gpu/drm/exynos/Kconfig | 2 +-
drivers/gpu/drm/exynos/Makefile | 6 +++---
drivers/gpu/drm/exynos/exynos_drm_core.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_fb.c | 11 -----------
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 11 +++++++++++
drivers/gpu/drm/exynos/exynos_drm_fbdev.h | 23 +++++++++++++++++++++-
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_mic.c | 3 ++-
drivers/gpu/drm/exynos/exynos_drm_plane.c | 12 +++++++-----
drivers/gpu/drm/i915/i915_drv.c | 4 ++--
drivers/gpu/drm/i915/i915_irq.c | 4 ++--
drivers/gpu/drm/i915/intel_dp_mst.c | 6 ++----
drivers/gpu/drm/i915/intel_lvds.c | 5 +----
drivers/gpu/drm/qxl/qxl_display.c | 13 +++++++++----
drivers/gpu/drm/qxl/qxl_drv.h | 2 ++
drivers/gpu/drm/radeon/ni_reg.h | 2 ++
drivers/gpu/drm/radeon/radeon_dp_mst.c | 31 +++++++++++++++++++-----------
22 files changed, 104 insertions(+), 62 deletions(-)