]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit67fe7bcfcad6acfb3ca5b1178ae8d2d4af9fc475
tree64fcc2fb08171de94c53593944d4604310c5889a
parent78afeee5238be6223d00fd757f1336bdda67ab40
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