Skip to content

Commit 6f0c228

Browse files
Sung Joon Kimalexdeucher
authored andcommitted
drm/amd/display: Disable seamless boot on 128b/132b encoding
[why] preOS will not support display mode programming and link training for UHBR rates. [how] If we detect a sink that's UHBR capable, disable seamless boot Reviewed-by: Anthony Koo <[email protected]> Acked-by: Wayne Lin <[email protected]> Signed-off-by: Sung Joon Kim <[email protected]> Tested-by: Daniel Wheeler <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
1 parent ce649bd commit 6f0c228

File tree

1 file changed

+3
-0
lines changed
  • drivers/gpu/drm/amd/display/dc/core

1 file changed

+3
-0
lines changed

drivers/gpu/drm/amd/display/dc/core/dc.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1801,6 +1801,9 @@ bool dc_validate_boot_timing(const struct dc *dc,
18011801
return false;
18021802
}
18031803

1804+
if (link->dpcd_caps.channel_coding_cap.bits.DP_128b_132b_SUPPORTED)
1805+
return false;
1806+
18041807
if (dc->link_srv->edp_is_ilr_optimization_required(link, crtc_timing)) {
18051808
DC_LOG_EVENT_LINK_TRAINING("Seamless boot disabled to optimize eDP link rate\n");
18061809
return false;

0 commit comments

Comments
 (0)