linux/drivers/gpu/drm/amd/display/modules/hdcp
Isabel Zhang 2deade5ede drm/amd/display: Remove hdcp display state with mst fix
[Why]
Due to previous code changes, displays transition from active to active
and added state immediately, making it redundant to have both display
states. Previous change to fix this caused HDCP to get into a bad state
when monitor is connected to MST hub, this change fixes that issue.

[How]
Change code behavior so when a device is added successfully the state
remains as active and when addition is unsuccessful change state to
inactive. This removes need for added and active state.

Signed-off-by: Isabel Zhang <isabel.zhang@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>
2020-04-09 10:43:16 -04:00
..
hdcp.c drm/amd/display: Remove hdcp display state with mst fix 2020-04-09 10:43:16 -04:00
hdcp.h drm/amd/display: Remove hdcp display state with mst fix 2020-04-09 10:43:16 -04:00
hdcp1_execution.c drm/amd/display: Remove hdcp display state with mst fix 2020-04-09 10:43:16 -04:00
hdcp1_transition.c drm/amd/display: Workaround to do HDCP authentication twice on certain displays 2020-03-05 00:30:04 -05:00
hdcp2_execution.c drm/amd/display: Remove hdcp display state with mst fix 2020-04-09 10:43:16 -04:00
hdcp2_transition.c drm/amd/display: update HDCP DTM immediately after hardware programming 2020-02-12 16:01:46 -05:00
hdcp_ddc.c drm/amd/display: remove magic numbers in hdcp_ddc 2020-03-19 00:03:04 -04:00
hdcp_log.c drm/amd/display: no hdcp retry if bksv or ksv list is revoked 2020-02-12 16:01:38 -05:00
hdcp_log.h drm/amd/display: Add stay count and bstatus to HDCP log 2020-03-09 13:48:59 -04:00
hdcp_psp.c drm/amd/display: Remove hdcp display state with mst fix 2020-04-09 10:43:16 -04:00
hdcp_psp.h drm/amd/display: Handle revoked receivers 2020-02-12 16:01:30 -05:00
Makefile drm/amd/display: Add execution and transition states for HDCP2.2 2019-11-19 10:12:53 -05:00