[git pull] drm fixes for 4.16-rc7
From: Dave Airlie
Date: Thu Mar 22 2018 - 20:00:01 EST
Hi Linus,
A bunch of fixes all over the place, nothing too serious or worrying
at this stage.
One uapi fix to stop multi-planar images with getfb,
Sun4i error path and clock fixes
udl driver mmap offset fix
i915 DP MST and GPU reset fixes
vmwgfx mutex and black screen fixes
imx array underflow fix and vblank fix
amdgpu: display fixes
exynos devicetree fix
ast mode fix.
Thanks,
Dave.
The following changes since commit c698ca5278934c0ae32297a8725ced2e27585d7f:
Linux 4.16-rc6 (2018-03-18 17:48:42 -0700)
are available in the Git repository at:
git://people.freedesktop.org/~airlied/linux tags/drm-fixes-for-v4.16-rc7
for you to fetch changes up to 5a9f698feb11b198f17b2acebbfe0e2716a3beed:
drm/ast: Fixed 1280x800 Display Issue (2018-03-23 09:50:54 +1000)
----------------------------------------------------------------
core, i915, amdgpu, imx, sun4i, ast, tegra, vmwgfx fixes.
----------------------------------------------------------------
Arnd Bergmann (1):
gpu: ipu-v3: prg: avoid possible array underflow
Chris Wilson (1):
drm/i915: Specify which engines to reset following semaphore/event lockups
Christophe JAILLET (3):
drm/sun4i: Fix an error handling path in 'sun4i_drv_bind()'
drm/sun4i: hdmi: Fix an error handling path in 'sun4i_hdmi_bind()'
drm/sun4i: hdmi: Fix another error handling path in 'sun4i_hdmi_bind()'
Clark Zheng (1):
drm/amd/display: Refine disable VGA
Daniel Stone (1):
drm: Reject getfb for multi-plane framebuffers
Dave Airlie (7):
Merge tag 'drm/tegra/for-4.16-rc7-fixes' of
git://anongit.freedesktop.org/tegra/linux into drm-fixes
Merge tag 'exynos-drm-fixes-for-v4.16-rc6' of
git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes
Merge branch 'drm-fixes-4.16' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge tag 'imx-drm-fixes-2018-03-22' of
git://git.pengutronix.de/git/pza/linux into drm-fixes
Merge branch 'vmwgfx-fixes-4.16' of
git://people.freedesktop.org/~thomash/linux into drm-fixes
Merge tag 'drm-intel-fixes-2018-03-21' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'drm-misc-fixes-2018-03-22' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Dhinakaran Pandiyan (1):
drm/i915/dp: Write to SET_POWER dpcd to enable MST hub.
Dmitry Osipenko (1):
drm/tegra: plane: Correct legacy blending
Fabio Estevam (2):
drm/imx: ipuv3-plane: Make functions static when possible
drm/imx: ipuv3-plane: Include "imx-drm.h" header file
Greg Kroah-Hartman (1):
drm: udl: Properly check framebuffer mmap offsets
Harry Wentland (2):
drm/amd/display: We shouldn't set format_default on plane as atomic driver
drm/amd/display: Add one to EDID's audio channel count when passing to DC
Lucas Stach (1):
drm/imx: move arming of the vblank event to atomic_flush
Michel DÃnzer (1):
drm/radeon: Don't turn off DP sink when disconnected
Mikita Lipski (3):
drm/amdgpu: Use atomic function to disable crtcs with dc enabled
drm/amd/display: Allow truncation to 10 bits
drm/amd/display: Fix FMT truncation programming
Ondrej Jirman (1):
drm/sun4i: Fix exclusivity of the TCON clocks
Shirish S (1):
drm/amd/display: fix dereferencing possible ERR_PTR()
Sylwester Nawrocki (1):
dt-bindings: exynos: Document #sound-dai-cells property of the HDMI node
Thierry Reding (4):
drm/tegra: plane: Fix RGB565 format on older Tegra
drm/tegra: dc: Detach IOMMU group from domain only once
drm/tegra: dsi: Don't disable regulator on ->exit()
drm/tegra: Shutdown on driver unbind
Thomas Hellstrom (2):
drm/vmwgfx: Fix black screen and device errors when running without fbdev
drm/vmwgfx: Fix a destoy-while-held mutex problem.
Y.C. Chen (1):
drm/ast: Fixed 1280x800 Display Issue
.../bindings/display/exynos/exynos_hdmi.txt | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 9 +++--
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 +--
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 8 ++++-
drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 9 +++--
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 20 ++++++++---
drivers/gpu/drm/ast/ast_tables.h | 4 +--
drivers/gpu/drm/drm_framebuffer.c | 7 ++++
drivers/gpu/drm/i915/intel_ddi.c | 7 ++--
drivers/gpu/drm/i915/intel_hangcheck.c | 4 +--
drivers/gpu/drm/imx/ipuv3-crtc.c | 5 +++
drivers/gpu/drm/imx/ipuv3-plane.c | 10 +++---
drivers/gpu/drm/radeon/radeon_connectors.c | 31 +++++++----------
drivers/gpu/drm/sun4i/sun4i_drv.c | 3 +-
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 6 ++--
drivers/gpu/drm/sun4i/sun4i_tcon.c | 5 +--
drivers/gpu/drm/tegra/dc.c | 16 +++++++--
drivers/gpu/drm/tegra/drm.c | 1 +
drivers/gpu/drm/tegra/dsi.c | 1 -
drivers/gpu/drm/tegra/plane.c | 9 +++--
drivers/gpu/drm/udl/udl_fb.c | 9 +++--
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 13 ++++++++
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 +
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 39 +++++++++++++++++-----
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 13 +++++---
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 5 +--
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 5 +--
drivers/gpu/ipu-v3/ipu-prg.c | 12 +++++--
29 files changed, 176 insertions(+), 84 deletions(-)