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.
Dave.
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(-)
dri-devel@lists.freedesktop.org