Skip to content

Commit 637df73

Browse files
committed
drivers/gpu/drm/amd/display/dc/link/protocols/link_frl_training.c: Delay before finalizing training
1 parent bbe54fd commit 637df73

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

drivers/gpu/drm/amd/display/dc/link/protocols/link_frl_training.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,8 @@ bool dc_link_perform_frl_training(struct dc_link *link,
172172

173173
if (lane == lane_count) {
174174
enc->funcs->set_training_enable(enc, false);
175+
/* Delay to let the sink settle after clearing SCDC_UPDATE_0 */
176+
msleep(FRL_POLL_DELAY_MS);
175177
for (post_training_timeout = 0;
176178
post_training_timeout < FRL_MAX_POLLS;
177179
post_training_timeout++) {
@@ -270,7 +272,7 @@ bool dc_link_perform_frl_training_with_retries(struct dc_link *link,
270272
}
271273

272274
DC_LOG_HW_LINK_TRAINING("FRL: Training attempt %d failed! Will attempt rate %d next",
273-
i, link->cur_link_settings.frl_rate);
275+
i + 1, link->cur_link_settings.frl_rate);
274276
}
275277

276278
return success;
@@ -592,4 +594,4 @@ bool hdmi_decide_link_settings(
592594
}
593595

594596
return false;
595-
}
597+
}

0 commit comments

Comments
 (0)