Skip to content

Commit f2700d0

Browse files
Roy Chanalexdeucher
authored andcommitted
drm/amd/display: Revert "Disconnect non-DP with no EDID"
[Why] Found a use case (IPKVM) that DP-VGA active dongle does not return any EDID and the mentioned commit broke it. [How] This reverts "Disconnect non-DP with no EDID" Signed-off-by: Roy Chan <[email protected]> Reviewed-by: Chris Park <[email protected]> Acked-by: Stylon Wang <[email protected]> Tested-by: Daniel Wheeler <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
1 parent fcd1e48 commit f2700d0

File tree

1 file changed

+0
-18
lines changed

1 file changed

+0
-18
lines changed

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

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1099,24 +1099,6 @@ static bool dc_link_detect_helper(struct dc_link *link,
10991099
dc_is_dvi_signal(link->connector_signal)) {
11001100
if (prev_sink)
11011101
dc_sink_release(prev_sink);
1102-
link_disconnect_sink(link);
1103-
1104-
return false;
1105-
}
1106-
/*
1107-
* Abort detection for DP connectors if we have
1108-
* no EDID and connector is active converter
1109-
* as there are no display downstream
1110-
*
1111-
*/
1112-
if (dc_is_dp_sst_signal(link->connector_signal) &&
1113-
(link->dpcd_caps.dongle_type ==
1114-
DISPLAY_DONGLE_DP_VGA_CONVERTER ||
1115-
link->dpcd_caps.dongle_type ==
1116-
DISPLAY_DONGLE_DP_DVI_CONVERTER)) {
1117-
if (prev_sink)
1118-
dc_sink_release(prev_sink);
1119-
link_disconnect_sink(link);
11201102

11211103
return false;
11221104
}

0 commit comments

Comments
 (0)