[pull] radeon and amdgpu drm-next-4.10
Alex Deucher
alexdeucher at gmail.com
Thu Dec 8 22:00:44 UTC 2016
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(-)
More information about the amd-gfx
mailing list