From: Hersen Wu Date: Tue, 30 Jan 2018 16:46:16 +0000 (-0500) Subject: drm/amd/display: VGA black screen from s3 when attached to hook X-Git-Tag: v4.16-rc4~19^2~3^2~1 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=4909c6de7d7ada493e1c2f0d8bf0145a750d2dd6;p=users%2Fjedix%2Flinux-maple.git drm/amd/display: VGA black screen from s3 when attached to hook [Description] For MST, DC already notify MST sink for MST mode, DC stll check DP SINK DPCD register to see if MST enabled. DP RX firmware may not handle this properly. Signed-off-by: Hersen Wu Reviewed-by: Tony Cheng Acked-by: Harry Wentland Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c index 61e8c3e02d169..51f5a5757ff0b 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c @@ -1465,7 +1465,7 @@ void decide_link_settings(struct dc_stream_state *stream, /* MST doesn't perform link training for now * TODO: add MST specific link training routine */ - if (is_mst_supported(link)) { + if (stream->signal == SIGNAL_TYPE_DISPLAY_PORT_MST) { *link_setting = link->verified_link_cap; return; }