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 _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx