No regression found in DC promotion test. Reviewed-by: Alex Hung <[email protected]>
On 8/25/25 15:56, Timur Kristóf wrote:
Compared to the previous version of this series, v2 fixes the rebase conflicts on amd-staging-drm-next and includes an additional patch to address page flip timeouts when the displays are blanked. Currently when using DC on DCE 6, it produces pageflip timeouts: 1. When displays are blanked This is caused by (mistakenly) turning off the display engine clock on DCE 6.0 and 6.4 which is also the DP clock. 2. After suspend/resume The root cause is that DC assumes that the VUPDATE interrupt is always present, when in fact it isn't supported by DCE 6, which also doesn't support VRR. Finally, there is also a patch to disable fast boot mode on DCE 6. The rationale is that this already didn't work on DCE 8, and even if it did I have no means to test it. Timur Kristóf (4): drm/amd/display: Keep PLL0 running on DCE 6.0 and 6.4 (v2) drm/amd/display: Disable fastboot on DCE 6 too drm/amd/display: Disable VRR on DCE 6 drm/amd/display: Don't use non-registered VUPDATE on DCE 6 (v2) .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 26 ++++++++++++------- .../amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 16 +++++++----- drivers/gpu/drm/amd/display/dc/dc_helper.c | 5 ++++ drivers/gpu/drm/amd/display/dc/dm_services.h | 2 ++ .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 6 ++--- .../dc/resource/dce60/dce60_resource.c | 11 +++++++- 6 files changed, 46 insertions(+), 20 deletions(-)
