[pull] radeon and amdgpu drm-next-4.14
Alex Deucher
alexdeucher at gmail.com
Wed Aug 16 18:42:18 UTC 2017
Hi Dave,
More features for 4.14. Nothing too major here. I have a few more additional
patches for large page support in vega10 among other things, but they require
some resevation object patches from drm-misc-next, so I'll send that request
once you've pulled the latest drm-misc-next. Highlights:
- Fixes for ACP audio on stoney
- SR-IOV fixes for vega10
- various powerplay fixes
- lots of code clean up
The following changes since commit 09ef2378dc42339f3871584dc26d27da220277cb:
Merge tag 'drm-misc-next-2017-08-08' of git://anongit.freedesktop.org/git/drm-misc into drm-next (2017-08-10 10:47:33 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-4.14
for you to fetch changes up to 37899a5254917e17418bbb23086d55e38faaa659:
drm/amdgpu/gfx7: fix function name (2017-08-15 14:46:23 -0400)
----------------------------------------------------------------
Alex Deucher (10):
drm/amdgpu: make wb 256bit function names consistent
drm/amdgpu: drop old ip definitions for gfxhub and mmhub
drm/amdgpu/sdma4: drop unused register header
drm/amdgpu/sdma4: set wptr shadow atomically (v2)
drm/amdgpu/sdma4: drop hdp flush from wptr shadow update
drm/amdgpu/sdma4: drop allocation of poll_mem_offs
drm/amdgpu/sdma4: move wptr polling setup
drm/amdgpu: use 256 bit buffers for all wb allocations (v2)
drm/amd/powerplay: add CZ profile support
drm/amdgpu/gfx7: fix function name
Christian König (8):
drm/amdgpu: cleanup kptr handling
drm/amdgpu: consistent use u64_to_user_ptr
drm/amdgpu: move some defines around
drm/amdgpu: shadow and mn list are mutually exclusive
drm/amdgpu: improve amdgpu_bo_create_kernel
drm/amdgpu: add amdgpu_bo_create_reserved
drm/amdgpu: use amdgpu_bo_create_kernel more often
drm/amdgpu: use amdgpu_bo_free_kernel more often
Cihangir Akturk (2):
drm/amdgpu: switch to drm_*{get,put} helpers
drm/radeon: switch to drm_*{get,put} helpers
Dan Carpenter (1):
drm/amdgpu: Uninitialized variable in amdgpu_ttm_backend_bind()
Evan Quan (5):
drm/amdgpu: update vega10 golden setting
drm/amd/powerplay: updated vega10 fan control
drm/amd/powerplay: update didt configs
drm/amdgpu: fix missing endian-safe guard
drm/amdgpu: jt_size was wrongly counted twice
Felix Kuehling (1):
drm/amdgpu: Fix KFD initialization for multi-GPU systems
Frank Min (8):
drm/amdgpu: Clear vce&uvd ring wptr for SRIOV
drm/amdgpu: Enable uvd and vce gpu re-init for SRIOV gpu reset
drm/amdgpu/vce4: Remove vce interrupt enable related code for sriov
drm/amdgpu: Skip uvd and vce ring test for SRIOV
drm/amdgpu: According hardware design revert vce and uvd doorbell assignment
drm/amdgpu/vce4: optimize vce 4.0 init table sequence for SRIOV
drm/amdgpu/uvd7: optimize uvd initialization sequence for SRIOV
drm/amdgpu/sdma4: Enable sdma poll mem addr on vega10 for SRIOV
Hawking Zhang (1):
drm/amdgpu: ignore digest_size when loading sdma fw for raven
Huang Rui (1):
drm/amdgpu: set gfx_v9_0_ip_funcs as static
Jean Delvare (5):
drm/amdgpu: Fix undue fallthroughs in golden registers initialization
drm/amdgpu: Fix dce_v6_0_disable_dce warning
drm/amdgpu: Fix amdgpu_pm_acpi_event_handler warning
drm/radeon: Make radeon_atif_handler static
drm/amdgpu: Make amdgpu_atif_handler static
Junwei Zhang (1):
drm/amd/powerplay: add vclk/dclkSoftMin support for raven
Kent Russell (4):
drm/amdgpu: Fix stolen typo
drm/radeon: Fix stolen typo
drm/amdgpu: Fix preferred typo
drm/radeon: Fix preferred typo
Leo Liu (1):
drm/amdgpu: disable vcn power control for now
Rex Zhu (7):
drm/amd/powerplay: delete PCC error message in smu7_hwmgr.c
drm/amd/powerplay: fix force dpm level failed on CZ
drm/amd/powerplay: fix set highest mclk level failed on Vega10
drm/amd/powerplay: fix PSI not enabled by kmd
drm/amd/powerplay: fix coccinelle warnings in vega10_hwmgr.c
drm/amd/powerplay: refine dmesg info under powerplay.
drm/amd/powerplay: fix coding style in hwmgr.c
Trigger Huang (1):
drm/amdgpu: don't finish the ring if not initialized
Vijendar Mukunda (2):
drm/amd/amdgpu: Added a quirk for Stoney platform
drm/amd/amdgpu: Disabling Power Gating for Stoney platform
Xiangliang.Yu (1):
drm/amdgpu/dce_virtual: remove error message for vega10
Yong Zhao (3):
drm/amdgpu: Add support for filling a buffer with 64 bit value
drm/amdgpu: Add a parameter to amdgpu_bo_create()
drm/amdgpu: Support IOMMU on Raven
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 100 ++-------
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 72 ++++---
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 40 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 127 ++---------
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 34 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 112 +++++++---
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 68 ++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 69 ++----
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 46 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 33 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 3 +
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 2 +
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 107 ++-------
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 239 ++++-----------------
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 137 ++----------
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 138 ++++--------
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.h | 1 -
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h | 2 -
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 3 -
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 36 ++--
drivers/gpu/drm/amd/amdgpu/si.c | 2 +
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 80 +++----
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 33 +--
drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c | 113 ++++++++--
drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 25 ++-
drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 2 +-
drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c | 9 +
drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.h | 2 +
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 3 -
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 40 +++-
.../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 6 +-
.../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 6 +-
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 2 +
drivers/gpu/drm/amd/powerplay/inc/rv_ppsmc.h | 7 +-
drivers/gpu/drm/radeon/radeon.h | 4 +-
drivers/gpu/drm/radeon/radeon_acpi.c | 2 +-
drivers/gpu/drm/radeon/radeon_acpi.h | 3 -
drivers/gpu/drm/radeon/radeon_cs.c | 10 +-
drivers/gpu/drm/radeon/radeon_cursor.c | 6 +-
drivers/gpu/drm/radeon/radeon_display.c | 12 +-
drivers/gpu/drm/radeon/radeon_fb.c | 4 +-
drivers/gpu/drm/radeon/radeon_gem.c | 30 +--
drivers/gpu/drm/radeon/radeon_object.c | 4 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 20 +-
drivers/gpu/drm/radeon/radeon_vm.c | 4 +-
69 files changed, 790 insertions(+), 1133 deletions(-)
More information about the amd-gfx
mailing list