[pull] radeon and amdgpu drm-next-4.8
Alex Deucher
alexdeucher at gmail.com
Fri Jul 29 18:44:48 UTC 2016
Hi Dave,
A few more patches for amdgpu and radeon for 4.8. The big change is
the additional power feature enablement for polaris that was pending
the 4.7 back merge. The rest are mainly bug fixes and cleanups.
The following changes since commit 162b20d2f9ef9dfa833cc329b1e8957beb672349:
Merge branch 'drm-next-4.8' of git://people.freedesktop.org/~agd5f/linux into drm-next (2016-07-28 05:51:39 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-4.8
for you to fetch changes up to d4ccb71d7abbceb438b2b55c0606b14fb03f01df:
drm/amd/powerplay: remove enable_clock_power_gatings_tasks from initialize and resume events (2016-07-29 14:37:13 -0400)
----------------------------------------------------------------
Alex Deucher (6):
drm/radeon: fix firmware info version checks
drm/amdgpu: fix firmware info version checks
drm/amdgpu: init atpx at switcheroo register time (v2)
drm/radeon: init atpx at switcheroo register time v2
drm/radeon: drop confusing message about backlight control
drm/amdgpu/powerplay: partial revert of endian fixes
Bhaktipriya Shridhar (1):
drm/radeon: Remove deprecated create_singlethread_workqueue
Christian König (13):
drm/amdgpu: implement UVD VM mode for Stoney v2
drm/amdgpu: increment driver minor
drm/amdgpu: fix indentation in struct amdgpu_ring
drm/amdgpu: remove fence_lock
drm/amdgpu: add begin/end_use ring callbacks
drm/amdgpu: use begin/end_use for UVD power/clock gating
drm/amdgpu: use begin/end_use for VCE power/clock gating
drm/amdgpu: move UVD IB test into common code v2
drm/amdgpu: add a fence timeout for the IB tests v2
drm/ttm: partial revert "cleanup ttm_tt_(unbind|destroy)" v3
drm/amdgpu: enable UVD VM only on polaris
drm/amdgpu: fix default UVD context size
drm/amdgpu: enable UVD context buffer for older HW
Chunming Zhou (3):
drm/amd: reset hw count when reset job
drm/amd: fix deadlock of job_list_lock V2
drm/amdgpu: increase timeout of IB test
Edward O'Callaghan (7):
drivers/amdgpu: Remove spurious semicolons
drivers/amdgpu: Use 'true/false' for bool typed variables
drivers/amdgpu: Use canonical form in branch predicates
drivers/amdgpu: Remove redundant NULL check before kfree()
drivers/amdgpu: Remove redundant casts on kzalloc() calls
drivers/amdgpu: Use canonical boolean form in various predicates
drivers/amdgpu: Remove redundant itermediate return val
Huang Rui (5):
drm/amdgpu: make amdgpu_cgs_call_acpi_method as static
drm/amdgpu: fix incorrect type of info_id
drm/amd/powerplay: rename smum header guards
drm/amdgpu: add new definition in bif header
drm/amdgpu: add query device id and revision id into system info entry at CGS
Leo Liu (1):
drm/amdgpu: free handles after fini the context
Lyude (1):
drm/amdgpu: Disable RPM helpers while reprobing connectors on resume
Markus Elfring (7):
GPU-DRM-Radeon: Delete an unnecessary check before drm_gem_object_unreference_unlocked()
drm/amdgpu: Delete an unnecessary check before drm_gem_object_unreference_unlocked()
drm/amdgpu: One function call less in amdgpu_cgs_acpi_eval_object() after error detection
drm/amdgpu: Delete a variable in amdgpu_cgs_acpi_eval_object()
drm/amdgpu: Delete an unnecessary variable initialisation in amdgpu_cgs_acpi_eval_object()
drm/amdgpu: Change assignment for a variable in amdgpu_cgs_acpi_eval_object()
drm/amd/powerplay: Change assignment for a buffer variable in phm_dispatch_table() v2
Nicholas Mc Guire (1):
drm/radeon/ci add comment to document intentionally unreachable code
Nils Wallménius (2):
drm/amd/powerplay: Mark functions of ppevvmath.h static
drm/amd/powerplay: Delete unused functions in ppevvmath.h
Rex Zhu (7):
drm/amd/powerplay: populate SMC ACPI minimum voltage using VBIOS boot SCLK and MCLK
drm/amd/powerplay: enable DiDt feature for polaris10/11.
drm/amd/powerplay: fix typo error when set clock gate state.
Revert "drm/amd/powerplay: workaround issue that when uvd dpm disabled,"
drm/amdgpu: add bypass mode for vce3.0
drm/amd/powerplay: fix issue can't enable vce dpm.
drm/amdgpu: add destroy session when generate VCE destroy msg.
SF Markus Elfring (1):
drm/amd/powerplay: Delete an unnecessary variable initialisation in phm_dispatch_table()
Slava Grigorev (1):
drm/amdgpu: comment out unused defaults_staturn_pro static const structure to fix the build
Tom St Denis (2):
drm/amd/powerplay: move clockgating to after ungating power in pp for uvd/vce
drm/amd/powerplay: remove enable_clock_power_gatings_tasks from initialize and resume events
jimqu (1):
drm/amdgpu: correct coding style
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 25 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 38 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 16 +
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 89 +++-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 70 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 4 +-
drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 4 +-
drivers/gpu/drm/amd/amdgpu/cik.c | 2 +-
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 21 +-
drivers/gpu/drm/amd/amdgpu/cz_dpm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/fiji_smc.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 19 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 19 +-
drivers/gpu/drm/amd/amdgpu/iceland_smc.c | 2 +-
drivers/gpu/drm/amd/amdgpu/iceland_smum.h | 4 +-
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 21 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 21 +-
drivers/gpu/drm/amd/amdgpu/tonga_smc.c | 2 +-
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 47 +-
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 47 +-
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 111 +++--
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 2 +
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 21 +-
.../gpu/drm/amd/include/asic_reg/bif/bif_5_0_d.h | 1 +
.../gpu/drm/amd/include/asic_reg/uvd/uvd_6_0_d.h | 2 +
drivers/gpu/drm/amd/include/cgs_common.h | 12 +-
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 2 +-
.../drm/amd/powerplay/eventmgr/eventactionchains.c | 2 -
.../drm/amd/powerplay/hwmgr/cz_clockpowergating.c | 14 +-
drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c | 6 +-
.../amd/powerplay/hwmgr/fiji_clockpowergating.c | 2 +-
drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.c | 30 +-
.../gpu/drm/amd/powerplay/hwmgr/functiontables.c | 9 +-
drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 2 +-
.../powerplay/hwmgr/polaris10_clockpowergating.c | 16 +-
.../gpu/drm/amd/powerplay/hwmgr/polaris10_hwmgr.c | 77 ++-
.../gpu/drm/amd/powerplay/hwmgr/polaris10_hwmgr.h | 2 +-
.../drm/amd/powerplay/hwmgr/polaris10_powertune.c | 531 +++++++++++++++++++++
.../drm/amd/powerplay/hwmgr/polaris10_powertune.h | 11 +-
drivers/gpu/drm/amd/powerplay/hwmgr/pp_acpi.c | 2 +-
drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c | 4 +-
drivers/gpu/drm/amd/powerplay/hwmgr/ppevvmath.h | 165 +++----
drivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.c | 105 ++--
.../amd/powerplay/hwmgr/tonga_processpptables.c | 24 +-
.../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 3 +-
drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | 12 +-
drivers/gpu/drm/radeon/ci_dpm.c | 5 +-
drivers/gpu/drm/radeon/radeon_acpi.c | 7 -
drivers/gpu/drm/radeon/radeon_atombios.c | 4 +-
drivers/gpu/drm/radeon/radeon_atpx_handler.c | 2 +-
drivers/gpu/drm/radeon/radeon_display.c | 6 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 1 +
drivers/gpu/drm/ttm/ttm_tt.c | 19 +-
include/drm/ttm/ttm_bo_driver.h | 9 +
63 files changed, 1176 insertions(+), 564 deletions(-)
More information about the amd-gfx
mailing list