[pull] amdgpu, amdkfd drm-next-5.3
Alex Deucher
alexdeucher at gmail.com
Thu Jul 18 21:15:25 UTC 2019
Hi Dave, Daniel,
Fixes for 5.3, mostly for Navi.
The following changes since commit 7f963d9f69bf28d639013630da30d7a4c95edd5d:
drm/amdgpu/navi10: add uclk activity sensor (2019-07-09 17:43:36 -0500)
are available in the Git repository at:
git://people.freedesktop.org/~agd5f/linux tags/drm-next-5.3-2019-07-18
for you to fetch changes up to 41a5a2a8531f95d18bb4efddea581ccb469e8ee5:
drm/amd/display: init res_pool dccg_ref, dchub_ref with xtalin_freq (2019-07-18 14:12:08 -0500)
----------------------------------------------------------------
drm-next-5.3-2019-07-18:
amdgpu:
- Navi DC fix for secondary adapters
- Fix Navi flickering with high res panels
- Navi SMU fixes
- Vega20 SMU fixes
- Fixes for audio hotplug on HG systems
- Fix for potential integer overflows on large buffer
migrations
- debugfs fixes for umr
- Various other small fixes
amdkfd:
- Apply noretry setting consistently
- Fix hang in eviction
- Properly clean up GWS on uninit
UAPI:
- clarify a comment on ctx priority
----------------------------------------------------------------
Alex Deucher (4):
drm/amdgpu/psp: add a mutex to protect access to the psp ring
drm/amdgpu: enable IP discovery by default on navi
drm/amdgpu: drop dead header
drm/amdgpu/pm: remove check for pp funcs in freq sysfs handlers
Arnd Bergmann (3):
drm/amd/display: Support clang option for stack alignment
drm/amd/display: return 'NULL' instead of 'false' from dcn20_acquire_idle_pipe_for_layer
drm/amd/amdgpu: hide #warning for missing DC config
Emil Velikov (1):
drm/amdgpu: extend AMDGPU_CTX_PRIORITY_NORMAL comment
Eric Huang (1):
drm/amdkfd: fix cp hang in eviction
Evan Quan (7):
drm/amd/powerplay: increase the SMU msg response waiting time
drm/amd/powerplay: fix memory allocation failure check V2
drm/amd/powerplay: avoid access before allocation
drm/amd/powerplay: fix deadlock around smu_handle_task V2
drm/amd/powerplay: correct smu_update_table usage
drm/amd/powerplay: maintain SMU FW backward compatibility
drm/amd/powerplay: update vega20 driver if to fit latest SMU firmware
Felix Kuehling (4):
drm/amdgpu: Fix potential integer overflows
drm/amdkfd: Consistently apply noretry setting
drm/amdgpu: Fix unaligned memory copies
drm/amdgpu: Fix silent amdgpu_bo_move failures
Fuqian Huang (1):
drm/amdgpu: remove memset after kzalloc
Hawking Zhang (3):
drm/amdgpu: switch to macro for psp bootloader command
drm/amdgpu: support key database loading for navi10
drm/amdgpu: check kdb_bin_size to exclude kdb loading sequence
Joseph Greathouse (1):
drm/amdkfd: Remove GWS from process during uninit
Kenneth Feng (2):
drm/amd/powerplay: bug fix for sysfs
drm/amd/powerplay: enable fw ctf,apcc dfll and gfx ss
Kent Russell (1):
drm/amdgpu: Fix Vega20 Perf counter for pcie_bw
Kevin Wang (7):
drm/amd/powerplay: fix smu clock type change miss error
drm/amd/powerplay: add pstate mclk(uclk) support for navi10
drm/amd/powerplay: add socclk profile dpm support.
drm/amd/powerplay: add standard profile dpm support for smu
drm/amd/powerplay: avoid double check feature enabled
drm/amd/powerplay: fix save dpm level error for smu
drm/amd/powerplay: add helper of smu_clk_dpm_is_enabled for smu
Nathan Chancellor (1):
drm/amd/powerplay: Use proper enums in vega20_print_clk_levels
Nicholas Kazlauskas (3):
drm/amd/display: Expose audio inst from DC to DM
drm/amd/display: Add drm_audio_component support to amdgpu_dm
drm/amd/display: Force uclk to max for every state
Nicolai Hähnle (1):
drm/amdgpu/gfx10: set SH_MEM_CONFIG.INITIAL_INST_PREFETCH
Paul Menzel (1):
drm/amdgpu: Print out voltage in DM_PPLIB
Tom St Denis (3):
drm/amd/amdgpu: Add VMID to SRBM debugfs bank selection
drm/amd/amdgpu: Add missing select_me_pipe_q() for gfx10
drm/amd/amdgpu: Fix offset for vmid selection in debugfs interface
Wang Xiayang (1):
drm/amdgpu: replace simple_strtol() by kstrtou32()
hersen wu (1):
drm/amd/display: init res_pool dccg_ref, dchub_ref with xtalin_freq
tiancyin (1):
drm/amdgpu/discovery: fix DCE_HWIP mapping error in hw_id_map array
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 13 --
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 25 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 12 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 51 ++++-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 34 ++--
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/nv.c | 2 -
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 52 ++++-
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 14 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 1 -
drivers/gpu/drm/amd/amdgpu/vi_dpm.h | 32 ---
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 16 +-
.../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 3 +
drivers/gpu/drm/amd/display/Kconfig | 1 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 222 +++++++++++++++++++++
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 25 +++
.../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 9 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 45 ++---
drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 8 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 25 +++
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 12 +-
drivers/gpu/drm/amd/display/dc/dsc/Makefile | 16 +-
drivers/gpu/drm/amd/include/amd_shared.h | 2 +-
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 75 ++++---
.../amd/powerplay/hwmgr/process_pptables_v1_0.c | 2 -
drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 3 +-
.../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 6 +-
drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 62 +++---
drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 16 +-
drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 2 -
.../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 2 -
.../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 2 -
drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 41 ++--
include/uapi/drm/amdgpu_drm.h | 7 +-
54 files changed, 669 insertions(+), 256 deletions(-)
delete mode 100644 drivers/gpu/drm/amd/amdgpu/vi_dpm.h
More information about the amd-gfx
mailing list