From: Jake Wang Date: Thu, 22 Oct 2020 19:23:16 +0000 (-0400) Subject: drm/amd/display: set hdcp1 wa re-auth delay to 200ms X-Git-Tag: baikal/mips/sdk5.9~12066^2~12^2~46 X-Git-Url: https://git.baikalelectronics.ru/sdk/?a=commitdiff_plain;h=c3884f20c0493348f5510f0bebfea15f95ea4d80;p=kernel.git drm/amd/display: set hdcp1 wa re-auth delay to 200ms [Why] Fail and restart timing for HDCP1 retry occurs too quickly. This would cause some MST monitors to show black screen. [How] Adjusted timing of fail and restart to 200ms. Signed-off-by: Jake Wang Reviewed-by: Wenjing Liu Acked-by: Qingqing Zhuo Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c index f3711914364e5..24ab95b093f76 100644 --- a/drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c +++ b/drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c @@ -231,7 +231,7 @@ enum mod_hdcp_status mod_hdcp_hdcp1_dp_transition(struct mod_hdcp *hdcp, fail_and_restart_in_ms(0, &status, output); break; } else if (conn->hdcp1_retry_count < conn->link.adjust.hdcp1.min_auth_retries_wa) { - fail_and_restart_in_ms(0, &status, output); + fail_and_restart_in_ms(200, &status, output); break; } if (conn->is_repeater) {