Skip to content

Commit d6e7042

Browse files
Bhawanpreet Lakhaalexdeucher
authored andcommitted
drm/amd/display: increase HDCP authentication delay
[Why] Some displays have an issue where the hdcp chips are initialized after the display has already lit up. This means we can sometimes authentication too early and cause authentication failures. This happens when HDCP is enabled and the display is power cycled. Normally we will authenticate 2 seconds after the display is lit, but some displays need a bit more time. [How] Increase delay to 3 second before we start authentication. Signed-off-by: Bhawanpreet Lakha <[email protected]> Reviewed-by: Nicholas Kazlauskas <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
1 parent 2ebbe7c commit d6e7042

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ static void update_config(void *handle, struct cp_psp_stream_config *config)
419419
link->dp.rev = aconnector->dc_link->dpcd_caps.dpcd_rev.raw;
420420
link->dp.mst_supported = config->mst_supported;
421421
display->adjust.disable = 1;
422-
link->adjust.auth_delay = 2;
422+
link->adjust.auth_delay = 3;
423423
link->adjust.hdcp1.disable = 0;
424424

425425
hdcp_update_display(hdcp_work, link_index, aconnector, DRM_MODE_HDCP_CONTENT_TYPE0, false);

0 commit comments

Comments
 (0)