mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-23 05:56:14 -04:00
drm/amd/display: Add execution and transition states for HDCP2.2
The module works like a state machine
+-------------+
------> | Execution.c | ------
| +-------------+ |
| V
+----+ +--------+ +--------------+
| DM | -----> | Hdcp.c | <------------ | Transition.c |
+----+ <----- +--------+ +--------------+
This patch adds the execution and transition files for 2.2
Signed-off-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
eff682f83c
commit
51466b3fd2
@@ -77,6 +77,7 @@ enum mod_hdcp_status {
|
||||
MOD_HDCP_STATUS_HDCP2_H_PRIME_PENDING,
|
||||
MOD_HDCP_STATUS_HDCP2_PAIRING_INFO_PENDING,
|
||||
MOD_HDCP_STATUS_HDCP2_VALIDATE_AKE_CERT_FAILURE,
|
||||
MOD_HDCP_STATUS_HDCP2_AKE_CERT_REVOKED,
|
||||
MOD_HDCP_STATUS_HDCP2_VALIDATE_H_PRIME_FAILURE,
|
||||
MOD_HDCP_STATUS_HDCP2_VALIDATE_PAIRING_INFO_FAILURE,
|
||||
MOD_HDCP_STATUS_HDCP2_PREP_LC_INIT_FAILURE,
|
||||
@@ -86,6 +87,7 @@ enum mod_hdcp_status {
|
||||
MOD_HDCP_STATUS_HDCP2_ENABLE_ENCRYPTION_FAILURE,
|
||||
MOD_HDCP_STATUS_HDCP2_RX_ID_LIST_NOT_READY,
|
||||
MOD_HDCP_STATUS_HDCP2_VALIDATE_RX_ID_LIST_FAILURE,
|
||||
MOD_HDCP_STATUS_HDCP2_RX_ID_LIST_REVOKED,
|
||||
MOD_HDCP_STATUS_HDCP2_ENABLE_STREAM_ENCRYPTION,
|
||||
MOD_HDCP_STATUS_HDCP2_STREAM_READY_PENDING,
|
||||
MOD_HDCP_STATUS_HDCP2_VALIDATE_STREAM_READY_FAILURE,
|
||||
|
||||
Reference in New Issue
Block a user