drm/amd/display: Workaround to do HDCP authentication twice on certain displays
authorGeorge Shen <george.shen@amd.com>
Wed, 19 Feb 2020 00:15:55 +0000 (19:15 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 5 Mar 2020 05:30:04 +0000 (00:30 -0500)
commit7bc3807fe1d0694caf59dec983ac5809441cc9ca
tree64fcc2fb08171de94c53593944d4604310c5889a
parentdf8e34ac27e8a0d8dce364628226c5619693c3fd
drm/amd/display: Workaround to do HDCP authentication twice on certain displays

[Why]
When transitioning from SST to MST, the HDCP repeater in some MST
displays will enter a bad state. The HDCP repeater is recovered after
failing and performing authentication again.

[How]
Add monitor patch to trigger HDCP authentication failure after
encryption is enabled and re-authenticate.

Signed-off-by: George Shen <george.shen@amd.com>
Reviewed-by: Wenjing Liu <Wenjing.Liu@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h