From: John Barberiz Date: Mon, 15 Jan 2018 18:30:22 -0500 Subject: drm/amd/display: Add temporary delay on disconnect patch Git-commit: cf5620562f508c6c949fd05b2e18d80581d3be32 Patch-mainline: v4.17-rc1 References: FATE#326289 FATE#326079 FATE#326049 FATE#322398 FATE#326166 - Sequencing bug of not resetting delay on disconnect to default values Signed-off-by: John Barberiz Reviewed-by: Tony Cheng Acked-by: Harry Wentland Signed-off-by: Alex Deucher Acked-by: Petr Tesarik --- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 2 ++ 1 file changed, 2 insertions(+) --- a/drivers/gpu/drm/amd/display/dc/core/dc_link.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_link.c @@ -700,6 +700,8 @@ bool dc_link_detect(struct dc_link *link if (sink->edid_caps.panel_patch.disconnect_delay > 0 && SIGNAL_TYPE_HDMI_TYPE_A) program_hpd_filter(link, sink->edid_caps.panel_patch.disconnect_delay); + else + program_hpd_filter(link, DEFAULT_DELAY_DISCONNECT); /* HDMI-DVI Dongle */ if (sink->sink_signal == SIGNAL_TYPE_HDMI_TYPE_A &&