diff options
| author | Wen Chen <[email protected]> | 2025-06-02 20:37:08 +0000 |
|---|---|---|
| committer | Alex Deucher <[email protected]> | 2025-06-24 13:55:49 +0000 |
| commit | 01f60348d8fb6b3fbcdfc7bdde5d669f95b009a4 (patch) | |
| tree | c3d79c114fc8f791db5935a882ed46875336c583 /drivers/gpu/drm/amd/display/modules/freesync/freesync.c | |
| parent | drm/amd/display: Initialize mode_select to 0 (diff) | |
| download | kernel-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
