Hi Dave, Daniel, Fixes for 5.3. Mostly display fixes and a few power fixes for Navi. The following changes since commit 41a5a2a8531f95d18bb4efddea581ccb469e8ee5: drm/amd/display: init res_pool dccg_ref, dchub_ref with xtalin_freq (2019-07-18 14:12:08 -0500) are available in the Git repository at: git://people.freedesktop.org/~agd5f/linux tags/drm-fixes-5.3-2019-07-24 for you to fetch changes up to 92e6475ae0a0383b012eb21c1aaf0e5456b1a3d9: drm/amd/display: Set enabled to false at start of audio disable (2019-07-23 15:27:09 -0500) ---------------------------------------------------------------- drm-fixes-5.3-2019-07-24: amdgpu: - RAS fixes for vega20 - Navi VCN fix - DC audio fixes - DC DSC fixes - DC dongle fixes - DC clk mgr fixes - Fix DDC lines on some RV2 boards - GDS fixes for compute - Navi SMU fixes ttm: - Use the same attributes when freeing d_page->vaddr ---------------------------------------------------------------- Alex Deucher (1): drm/amdgpu/smu: move fan rpm query into the asic specific code Alvin Lee (3): drm/amd/display: Disable Audio on reinitialize hardware drm/amd/display: Wait for flip to complete drm/amd/display: Only enable audio if speaker allocation exists Dale Zhao (1): drm/amd/display: handle active dongle port type is DP++ or DP case Derek Lai (2): drm/amd/display: Read max down spread drm/amd/display: allocate 4 ddc engines for RV2 Dmytro Laktyushkin (2): drm/amd/display: fix dsc disable drm/amd/display: Set default block_size, even in unexpected cases Eric Yang (2): drm/amd/display: put back front end initialization sequence drm/amd/display: do not read link setting if edp not connected Evan Quan (1): drm/amd/powerplay: report bootup clock as max supported on dpm disabled Fatemeh Darbehani (1): drm/amd/display: Change min_h_sync_width from 8 to 4 Fuqian Huang (1): drm/ttm: use the same attributes when freeing d_page->vaddr Harmanprit Tatla (1): drm/amd/display: No audio endpoint for Dell MST display Hawking Zhang (4): drm/amdgpu: do not create ras debugfs/sysfs node for ASICs that don't have ras ability drm/amdgpu: disable GFX RAS by default drm/amdgpu: only allow error injection to UMC IP block drm/amdgpu: drop ras self test Ilya Bakoulin (1): drm/amd/display: Check for valid stream_encode Joseph Greathouse (1): drm/amdgpu: Default disable GDS for compute VMIDs Julian Parkin (2): drm/amd/display: Poll for GPUVM context ready (v2) drm/amd/display: Fix dc_create failure handling and 666 color depths Jun Lei (4): drm/amd/display: initialize p_state to proper value drm/amd/display: fix up HUBBUB hw programming for VM drm/amd/display: cap DCFCLK hardmin to 507 for NV10 drm/amd/display: swap system aperture high/low Kevin Wang (2): drm/amd/powerplay: change sysfs pp_dpm_xxx format for navi10 drm/amd/powerplay: custom peak clock freq for navi10 Leo Liu (1): drm/amdgpu: use VCN firmware offset for cache window Murton Liu (1): drm/amd/display: Clock does not lower in Updateplanes Nicholas Kazlauskas (2): drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_construct drm/amd/display: Set enabled to false at start of audio disable Nikola Cornij (1): drm/amd/display: Set one 4:2:0-related PPS field as recommended by DSC spec Samson Tam (1): drm/amd/display: skip retrain in dc_link_set_preferred_link_settings() if using passive dongle SivapiriyanKumarasamy (1): drm/amd/display: Wait for backlight programming completion in set backlight level Tai Man (2): drm/amd/display: use encoder's engine id to find matched free audio device drm/amd/display: Increase size of audios array Wenjing Liu (1): drm/amd/display: wait for the whole frame after global unlock Zhan Liu (1): drm/amd/display: drop ASSERT() if eDP panel is not connected Zi Yu Liao (1): drm/amd/display: fix DMCU hang when going into Modern Standby drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 19 ++-- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 9 ++ drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 9 ++ drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 9 ++ drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 9 ++ drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 3 - .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 30 ++++-- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 39 +++++-- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 4 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 24 +++-- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 21 ++-- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 18 ++-- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 22 +++- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 4 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c | 37 +++++++ drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c | 6 ++ drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 1 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 2 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 100 ++++++++++++------ drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 10 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 114 +++++++++++++++++++-- drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 4 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 18 ---- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 20 +++- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 6 +- 38 files changed, 437 insertions(+), 152 deletions(-) _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel