[git pull] drm fixes for 5.2-rc1
From: Dave Airlie
Date: Wed May 15 2019 - 22:30:01 EST
Hey Linus,
Bunch of fixes for the merge window closure, doesn't seem to be
anything too major or serious in there.
It does add TU117 turing modesetting to nouveau but it's just an
enable for preexisting code.
Dave.
amdgpu:
- gpu reset at load crash fix
- ATPX hotplug fix for when dGPU is off
- SR-IOV fixes
radeon:
- r5xx pll fixes
i915:
- GVT (MCHBAR, buffer alignment, misc warnings fixes)
- Fixes for newly enabled semaphore code
- Geminilake disable framebuffer compression
- HSW edp fast modeset fix
- IRQ vs RCU race fix
nouveau:
- Turing modesetting fixes
- TU117 support
msm:
- SDM845 bringup fixes
panfrost:
- static checker fixes
pl111:
- spinlock init fix.
bridge:
- refresh rate register fix for adv7511
drm-next-2019-05-16:
drm i915, amdgpu, nouveau, msm, panfrost, bridge, pl111 fixes
The following changes since commit eb85d03e01c3e9f3b0ba7282b2e3515a635decb2:
Merge tag 'drm-misc-next-fixes-2019-05-08' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next (2019-05-09
11:04:00 +1000)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-next-2019-05-16
for you to fetch changes up to 8da0e1525b7f0d69c6cb44094963906282b32673:
Merge tag 'drm-misc-next-fixes-2019-05-15' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next (2019-05-16
10:19:33 +1000)
----------------------------------------------------------------
drm i915, amdgpu, nouveau, msm, panfrost, bridge, pl111 fixes
----------------------------------------------------------------
Aaron Liu (1):
drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in
Aleksei Gimbitskii (4):
drm/i915/gvt: Remove typedef and let the enumeration starts from zero
drm/i915/gvt: Do not copy the uninitialized pointer from fb_info
drm/i915/gvt: Use snprintf() to prevent possible buffer overflow.
drm/i915/gvt: Check if get_next_pt_type() always returns a valid value
Alex Deucher (1):
drm/amdgpu/psp: move psp version specific function pointers to early_init
Ben Skeggs (6):
drm/nouveau/kms/gv100-: fix spurious window immediate interlocks
drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips
drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource()
mthd when encoders change
drm/nouveau/core: allow detected chipset to be overridden
drm/nouveau/core: initial support for boards with TU117 chipset
drm/nouveau/disp/dp: respect sink limits when selecting failsafe
link configuration
Boris Brezillon (1):
drm/panfrost: Add missing _fini() calls in panfrost_device_fini()
Brian Masney (2):
drm/msm: remove resv fields from msm_gem_object struct
drm/msm: correct attempted NULL pointer dereference in debugfs
Chris Wilson (3):
drm/i915: Delay semaphore submission until the start of the signaler
drm/i915: Disable semaphore busywaits on saturated systems
drm/i915: Seal races between async GPU cancellation, retirement
and signaling
Christian KÃnig (1):
drm/radeon: prefer lower reference dividers
Colin Xu (1):
drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list
Daniel Drake (1):
drm/i915/fbc: disable framebuffer compression on GeminiLake
Dave Airlie (5):
Merge tag 'drm-intel-next-fixes-2019-05-09' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge branch 'drm-next-5.2' of
git://people.freedesktop.org/~agd5f/linux into drm-next
Merge branch 'linux-5.2' of git://github.com/skeggsb/linux into drm-next
Merge tag 'drm-intel-next-fixes-2019-05-15' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next
Merge tag 'drm-misc-next-fixes-2019-05-15' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
Evan Quan (1):
drm/amd/powerplay: check for invalid profile_exit setting
Guenter Roeck (1):
drm/pl111: Initialize clock spinlock early
Joonas Lahtinen (1):
Merge tag 'gvt-next-fixes-2019-05-07' of
https://github.com/intel/gvt-linux into drm-intel-next-fixes
Matt Redfearn (1):
drm/bridge: adv7511: Fix low refresh rate selection
Nicholas Kazlauskas (1):
drm/amd/display: Use long for signed error code checks in commit planes
Peteris Rudzusiks (1):
drm/nouveau: fix duplication of nv50_head_atom struct
Sabyasachi Gupta (1):
drm/msm/dpu: Remove duplicate header
Sean Paul (1):
drm/msm: Upgrade gxpd checks to IS_ERR_OR_NULL
Tomeu Vizoso (1):
drm/panfrost: Only put sync_out if non-NULL
Trigger Huang (4):
drm/amdgpu: Rearm IRQ in Vega10 SR-IOV if IRQ lost
drm/amdgpu: Fix VM clean check method
drm/amdgpu: Add IDH_QUERY_ALIVE event for SR-IOV
drm/amdgpu: Use FW addr returned by PSP for VF MM
Ville SyrjÃlà (1):
drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder
Xiong Zhang (1):
drm/i915/gvt: Change fb_info->size from pages to bytes
Zhao Yakui (1):
drm/i915/gvt: Revert "drm/i915/gvt: Refine the snapshort range
of I915 MCHBAR to optimize gvt-g boot time"
drivers/dma-buf/dma-fence.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 10 +++
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 19 +++---
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 36 ++++++++++-
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 3 +
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 1 +
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 16 +++--
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 17 +++--
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 37 ++++++++++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +-
drivers/gpu/drm/i915/gvt/debugfs.c | 4 +-
drivers/gpu/drm/i915/gvt/dmabuf.c | 19 +++---
drivers/gpu/drm/i915/gvt/gtt.c | 15 +++--
drivers/gpu/drm/i915/gvt/gtt.h | 16 ++---
drivers/gpu/drm/i915/gvt/handlers.c | 4 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 1 +
drivers/gpu/drm/i915/gvt/reg.h | 3 -
drivers/gpu/drm/i915/gvt/scheduler.c | 2 +-
drivers/gpu/drm/i915/i915_request.c | 60 ++++++++++++++++-
drivers/gpu/drm/i915/intel_breadcrumbs.c | 78 +++++++++++++++++------
drivers/gpu/drm/i915/intel_context.c | 1 +
drivers/gpu/drm/i915/intel_context_types.h | 3 +
drivers/gpu/drm/i915/intel_display.c | 9 +++
drivers/gpu/drm/i915/intel_fbc.c | 4 ++
drivers/gpu/drm/i915/intel_guc_submission.c | 1 -
drivers/gpu/drm/i915/intel_pipe_crc.c | 13 +++-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 1 -
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 4 +-
drivers/gpu/drm/msm/msm_atomic.c | 4 +-
drivers/gpu/drm/msm/msm_gem.c | 3 +-
drivers/gpu/drm/msm/msm_gem.h | 4 --
drivers/gpu/drm/nouveau/dispnv50/disp.h | 1 +
drivers/gpu/drm/nouveau/dispnv50/head.c | 3 +-
drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c | 1 +
drivers/gpu/drm/nouveau/dispnv50/wndw.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 60 ++++++++++++++++-
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 11 +++-
drivers/gpu/drm/panfrost/panfrost_device.c | 4 ++
drivers/gpu/drm/panfrost/panfrost_drv.c | 3 +-
drivers/gpu/drm/pl111/pl111_display.c | 5 +-
drivers/gpu/drm/radeon/radeon_display.c | 4 +-
45 files changed, 388 insertions(+), 118 deletions(-)