[git pull] drm fixes

Dave Airlie airlied at linux.ie
Sat Feb 6 00:50:13 UTC 2016

Hi Linus,

Fixes all over the place:

amdkfd: two static checker fixes
mst: a bunch of static checker and spec/hw interaction fixes
amdgpu: fix Iceland hw properly, and some fiji bugs, along with
some write-combining fixes.
exynos: some regression fixes
adv7511: fix some EDID reading issues.


The following changes since commit 36f90b0a2ddd60823fe193a85e60ff1906c2a9b3:

  Linux 4.5-rc2 (2016-01-31 18:12:16 -0800)

are available in the git repository at:

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

for you to fetch changes up to 6739b3d7bc18a5373efd863b11831e8f515fffe1:

  Merge branch 'drm-fixes-mst' of git://people.freedesktop.org/~airlied/linux into drm-fixes (2016-02-05 15:24:17 +1000)

Alex Deucher (10):
      drm/amdgpu: no need to load MC firmware on fiji
      drm/amdgpu/gfx8: enable cp inst/reg error interrupts
      drm/amdgpu/gfx7: enable cp inst/reg error interrupts
      drm/amdgpu: move gmc7 support out of CIK dependency
      drm/amdgpu: pull topaz gmc bits into gmc_v7
      drm/amdgpu: drop topaz support from gmc8 module
      drm/amdgpu: don't load MEC2 on topaz
      drm/amdgpu: load MEC ucode manually on iceland
      drm/amdgpu: remove exp hardware support from iceland
      drm/amdgpu: disable uvd and vce clockgating on Fiji

Amitoj Kaur Chawla (1):
      drm/amdkfd: Remove unnecessary cast in kfree

Andreas Ziegler (1):
      drm/i915: Remove select to deleted STOP_MACHINE from Kconfig

Andrey Grodzovsky (1):
      drm/dp/mst: Reverse order of MST enable and clearing VC payload table.

Arnd Bergmann (2):
      drm/exynos: fix building without CONFIG_PM_SLEEP
      drm: exynos: make PM functions as __maybe_unused

Colin Ian King (1):
      drm/amdgpu: fix non-ANSI declaration of amdgpu_amdkfd_gfx_*_get_functions()

Dave Airlie (7):
      drm: add helper to check for wc memory support
      Merge tag 'drm-intel-fixes-2016-02-04' of git://anongit.freedesktop.org/drm-intel into drm-fixes
      Merge branch 'drm/adv7511' of git://git.kernel.org/.../wsa/linux into drm-fixes
      Merge branch 'exynos-drm-fixes' of git://git.kernel.org:/.../daeinki/drm-exynos into drm-fixes
      Merge tag 'drm-amdkfd-fixes-2016-01-28' of git://people.freedesktop.org/~gabbayo/linux into drm-fixes
      Merge branch 'drm-fixes-4.5' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
      Merge branch 'drm-fixes-mst' of git://people.freedesktop.org/~airlied/linux into drm-fixes

Francisco Jerez (1):
      drm/i915: Make sure DC writes are coherent on flush.

Gerd Hoffmann (1):
      drm/i915: refine qemu south bridge detection

Harry Wentland (2):
      drm: Add drm_fixp_from_fraction and drm_fixp2int_ceil
      drm/dp/mst: Calculate MST PBN with 31.32 fixed point

Hersen Wu (1):
      drm/dp/mst: move GUID storage from mgr, port to only mst branch

Imre Deak (2):
      drm/mst: Don't ignore the MST PBN self-test result
      drm/mst: Add range check for max_payloads during init

Insu Yun (1):
      drm: fix missing reference counting decrease

Jani Nikula (1):
      drm/i915/dp: fall back to 18 bpp when sink capability is unknown

Javier Martinez Canillas (1):
      drm/exynos: dp: Fix panel and bridge lookup logic

Ken Wang (2):
      drm/amdgpu: iceland use CI based MC IP
      drm/amdgpu: The VI specific EXE bit should only apply to GMC v8.0 above

Mykola Lysenko (2):
      drm/dp/mst: change MST detection scheme
      drm/dp/mst: deallocate payload on port destruction

Oded Gabbay (2):
      drm/radeon: mask out WC from BO on unsupported arches
      drm/amdgpu: mask out WC from BO on unsupported arches

Ville Syrjälä (2):
      drm/i915: Don't reject primary plane windowing with color keying enabled on SKL+
      drm/i915: Fix NULL plane->fb oops on SKL

Wolfram Sang (3):
      drm: adv7511: really enable interrupts for EDID detection
      drm: adv7511: mark ADV7511_REG_EDID_READ_CTRL volatile
      drm: adv7511: it's HPD, not HDP

 drivers/gpu/drm/amd/amdgpu/Makefile               |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c           |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c        |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c           |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c             |  20 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c             |  28 ++-
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c             |  43 +++-
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c             |  30 +--
 drivers/gpu/drm/amd/amdgpu/iceland_smc.c          |  12 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                   |  10 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c          |   2 +-
 drivers/gpu/drm/drm_dp_mst_topology.c             | 279 ++++++++++++++--------
 drivers/gpu/drm/exynos/exynos_dp_core.c           |  55 ++---
 drivers/gpu/drm/exynos/exynos_drm_dsi.c           |   6 +-
 drivers/gpu/drm/exynos/exynos_mixer.c             |   6 +-
 drivers/gpu/drm/i2c/adv7511.c                     |  48 ++--
 drivers/gpu/drm/i2c/adv7511.h                     |  12 +-
 drivers/gpu/drm/i915/Kconfig                      |   1 -
 drivers/gpu/drm/i915/i915_drv.c                   |   4 +-
 drivers/gpu/drm/i915/intel_display.c              |  33 ++-
 drivers/gpu/drm/i915/intel_lrc.c                  |   1 +
 drivers/gpu/drm/i915/intel_ringbuffer.c           |   2 +
 drivers/gpu/drm/radeon/radeon_object.c            |   7 +
 include/drm/drm_cache.h                           |   9 +
 include/drm/drm_dp_mst_helper.h                   |  25 +-
 include/drm/drm_fixed.h                           |  53 +++-
 28 files changed, 461 insertions(+), 252 deletions(-)

More information about the dri-devel mailing list