This series fixes some power management issues on SI, addressing the feedback I got for the first version, as well as additionally dealing with the issue of higher refresh rate displays with the non-DC display code.
I recommend backporting these commits to the stable kernel because they fix some issues that have been there since the beginning. Note, I decided not to include the radeon backports in this series and instead will tackle that separately once this one is accepted. Timur Kristóf (8): drm/amdgpu: Power up UVD 3 for FW validation (v2) drm/amd/pm: Disable ULV even if unsupported drm/amd/pm: Fix si_upload_smc_data (v2) drm/amd/pm: Fix si_upload_smc_data register programming (v2) drm/amd/pm: Treat zero vblank time as too short in si_dpm (v2) drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2) drm/amd/pm: Fix SI DPM issues with high pixel clock (v2) drm/amd/pm: Remove wm_low and wm_high fields from amdgpu_crtc (v2) drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 - drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 1 - drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 29 ++++++-- drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c | 7 ++ drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 75 +++++++++++++++----- 8 files changed, 93 insertions(+), 30 deletions(-) -- 2.50.1
