aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/modules/freesync/freesync.c
diff options
context:
space:
mode:
authorWen Chen <[email protected]>2025-06-02 20:37:08 +0000
committerAlex Deucher <[email protected]>2025-06-24 13:55:49 +0000
commit01f60348d8fb6b3fbcdfc7bdde5d669f95b009a4 (patch)
treec3d79c114fc8f791db5935a882ed46875336c583 /drivers/gpu/drm/amd/display/modules/freesync/freesync.c
parentdrm/amd/display: Initialize mode_select to 0 (diff)
downloadkernel-01f60348d8fb6b3fbcdfc7bdde5d669f95b009a4.tar.gz
kernel-01f60348d8fb6b3fbcdfc7bdde5d669f95b009a4.zip
drm/amd/display: Fix 'failed to blank crtc!'
[why] DCN35 is having “DC: failed to blank crtc!” when running HPO test cases. It's caused by not having sufficient udelay time. [how] Replace the old wait_for_blank_complete function with fsleep function to sleep just until the next frame should come up. This way it doesn't poll in case the pixel clock or other clock was bugged or until vactive and the vblank are hit again. Reviewed-by: Nicholas Kazlauskas <[email protected]> Signed-off-by: Wen Chen <[email protected]> Signed-off-by: Fangzhi Zuo <[email protected]> Tested-by: Daniel Wheeler <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/display/modules/freesync/freesync.c')
0 files changed, 0 insertions, 0 deletions