Hi Dave, Misc fixes and cleanups for 4.10. Highlights: - Cursor fixes for radeon and amdgpu - DPM fixes for some new SI variants - Powerplay fixes - Clock and powergating fixes The following changes since commit 197aa6ed522cc44710687d3b02dd4e4573991416: Merge branch 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next (2016-12-06 11:09:21 +1000) are available in the git repository at: git://people.freedesktop.org/~agd5f/linux drm-next-4.10 for you to fetch changes up to 32859f7335d838ee373c40ee0b3c0c6ebc87a488: drm/amdgpu/dce6: Set MASTER_UPDATE_MODE to 0 in resume_mc_access as well (2016-12-08 14:17:12 -0500) ---------------------------------------------------------------- Alex Deucher (7): Revert "drm/amdgpu: use the kernel zone memory size as the max remote memory in amdgpu" drm/amdgpu/gfx8: move eop programming per queue drm/radeon: add additional pci revision to dpm workaround drm/radeon/si: load the proper firmware on 0x87 oland boards drm/amdgpu: add additional pci revision to dpm workaround drm/amdgpu/si: load the proper firmware on 0x87 oland boards drm/amdgpu: use pin rather than pin_restricted in a few cases Alex Xie (1): drm/amd/amdgpu: validate the shadow BO. Arindam Nath (2): drm/amd/amdgpu: enable GUI idle INT after enabling CGCG drm/amd/powerplay: use pr_debug to print function not implemented message Evan Quan (2): drm/amd/amdgpu: stored bios_size drm/amd/amdgpu: export vbios information (v2) Flora Cui (1): drm/amdgpu: fix gtt available page num accounting Hawking Zhang (1): drm/amd/powerplay: bypass fan table setup if no fan connected Huang Rui (1): drm/amdgpu: update golden setting of tonga Maruthi Srinivas Bayyavarapu (1): drm/amdgpu: enable VCE clockgating in Polaris-10/11 Michel Dänzer (7): drm/amdgpu: Store CRTC relative amdgpu_crtc->cursor_x/y values drm/amdgpu: Also call cursor_move_locked when the cursor size changes drm/amdgpu: Only update the CUR_SIZE register when necessary drm/radeon: Also call cursor_move_locked when the cursor size changes drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y values drm/radeon: Hide the HW cursor while it's out of bounds drm/amdgpu/dce6: Set MASTER_UPDATE_MODE to 0 in resume_mc_access as well Rex Zhu (5): drm/amdgpu: refine uvd 6.0 clock gate feature. drm/amdgpu: fix bug mclk can't change on Polaris drm/amdgpu: fix CI bug uvd status not true in debugfs. drm/amdgpu: no need to ungate uvd/vce clock when fini. drm/amd/powerplay: disable cg pg task when pp uninitialize. Tom St Denis (3): drm/amd/amdgpu: Add debugfs support for reading GPRs (v2) drm/amd/amdgpu: Add gpr reading for GFX v6 drm/amd/amdgpu: Add gpr reading for GFX v7 Xiangliang Yu (8): drm/amd/powerplay: fix firmware loading failure drm/amdgpu: remove error message when loading driver drm/amdgpu: drop redundant vi_mqd define drm/amd/powerplay: cut digest part drm/amd/powerplay: Ignore smu buffer usage drm/amd/powerplay: Adjust the position of data size initial drm/amdgpu: Don't touch GFX hw during HW fini drm/amd/powerplay: Fix potential NULL pointer issue drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 87 ++++- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 26 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 12 +- drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 33 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 25 ++ drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 25 ++ drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 363 ++++----------------- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 2 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 115 +++++-- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vi.c | 6 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 4 +- .../gpu/drm/amd/powerplay/eventmgr/eventtasks.c | 2 +- .../gpu/drm/amd/powerplay/hwmgr/functiontables.c | 2 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 13 + .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 1 + drivers/gpu/drm/amd/powerplay/smumgr/fiji_smc.c | 6 + drivers/gpu/drm/amd/powerplay/smumgr/iceland_smc.c | 6 + .../gpu/drm/amd/powerplay/smumgr/polaris10_smc.c | 6 + drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 21 +- drivers/gpu/drm/amd/powerplay/smumgr/tonga_smc.c | 6 + drivers/gpu/drm/radeon/radeon_cursor.c | 73 +++-- drivers/gpu/drm/radeon/radeon_mode.h | 1 + drivers/gpu/drm/radeon/si.c | 1 + drivers/gpu/drm/radeon/si_dpm.c | 1 + include/uapi/drm/amdgpu_drm.h | 11 + 41 files changed, 557 insertions(+), 436 deletions(-) _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel