drm/amd/display: Add some missing register headers for DCN401
Add some HDCP related register headers for future use. Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com> Reviewed-by: Leo Li <sunpeng.li@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
3e9d9df850
commit
d78eb800f8
@@ -9776,6 +9776,14 @@
|
||||
#define regDIG0_DIG_BE_CNTL_BASE_IDX 2
|
||||
#define regDIG0_DIG_BE_EN_CNTL 0x20bd
|
||||
#define regDIG0_DIG_BE_EN_CNTL_BASE_IDX 2
|
||||
#define regDIG0_HDCP_INT_CONTROL 0x20c0
|
||||
#define regDIG0_HDCP_INT_CONTROL_BASE_IDX 2
|
||||
#define regDIG0_HDCP_LINK0_STATUS 0x20c1
|
||||
#define regDIG0_HDCP_LINK0_STATUS_BASE_IDX 2
|
||||
#define regDIG0_HDCP_I2C_CONTROL_0 0x20c2
|
||||
#define regDIG0_HDCP_I2C_CONTROL_0_BASE_IDX 2
|
||||
#define regDIG0_HDCP_I2C_CONTROL_1 0x20c3
|
||||
#define regDIG0_HDCP_I2C_CONTROL_1_BASE_IDX 2
|
||||
#define regDIG0_TMDS_CNTL 0x20e4
|
||||
#define regDIG0_TMDS_CNTL_BASE_IDX 2
|
||||
#define regDIG0_TMDS_CONTROL_CHAR 0x20e5
|
||||
@@ -10081,6 +10089,12 @@
|
||||
#define regDIG1_DIG_BE_CNTL_BASE_IDX 2
|
||||
#define regDIG1_DIG_BE_EN_CNTL 0x21e1
|
||||
#define regDIG1_DIG_BE_EN_CNTL_BASE_IDX 2
|
||||
#define regDIG1_HDCP_INT_CONTROL 0x21e4
|
||||
#define regDIG1_HDCP_INT_CONTROL_BASE_IDX 2
|
||||
#define regDIG1_HDCP_I2C_CONTROL_0 0x21e6
|
||||
#define regDIG1_HDCP_I2C_CONTROL_0_BASE_IDX 2
|
||||
#define regDIG1_HDCP_I2C_CONTROL_1 0x21e7
|
||||
#define regDIG1_HDCP_I2C_CONTROL_1_BASE_IDX 2
|
||||
#define regDIG1_TMDS_CNTL 0x2208
|
||||
#define regDIG1_TMDS_CNTL_BASE_IDX 2
|
||||
#define regDIG1_TMDS_CONTROL_CHAR 0x2209
|
||||
@@ -10386,6 +10400,12 @@
|
||||
#define regDIG2_DIG_BE_CNTL_BASE_IDX 2
|
||||
#define regDIG2_DIG_BE_EN_CNTL 0x2305
|
||||
#define regDIG2_DIG_BE_EN_CNTL_BASE_IDX 2
|
||||
#define regDIG2_HDCP_INT_CONTROL 0x2308
|
||||
#define regDIG2_HDCP_INT_CONTROL_BASE_IDX 2
|
||||
#define regDIG2_HDCP_I2C_CONTROL_0 0x230a
|
||||
#define regDIG2_HDCP_I2C_CONTROL_0_BASE_IDX 2
|
||||
#define regDIG2_HDCP_I2C_CONTROL_1 0x230b
|
||||
#define regDIG2_HDCP_I2C_CONTROL_1_BASE_IDX 2
|
||||
#define regDIG2_TMDS_CNTL 0x232c
|
||||
#define regDIG2_TMDS_CNTL_BASE_IDX 2
|
||||
#define regDIG2_TMDS_CONTROL_CHAR 0x232d
|
||||
@@ -10691,6 +10711,12 @@
|
||||
#define regDIG3_DIG_BE_CNTL_BASE_IDX 2
|
||||
#define regDIG3_DIG_BE_EN_CNTL 0x2429
|
||||
#define regDIG3_DIG_BE_EN_CNTL_BASE_IDX 2
|
||||
#define regDIG3_HDCP_INT_CONTROL 0x242c
|
||||
#define regDIG3_HDCP_INT_CONTROL_BASE_IDX 2
|
||||
#define regDIG3_HDCP_I2C_CONTROL_0 0x242e
|
||||
#define regDIG3_HDCP_I2C_CONTROL_0_BASE_IDX 2
|
||||
#define regDIG3_HDCP_I2C_CONTROL_1 0x242f
|
||||
#define regDIG3_HDCP_I2C_CONTROL_1_BASE_IDX 2
|
||||
#define regDIG3_TMDS_CNTL 0x2450
|
||||
#define regDIG3_TMDS_CNTL_BASE_IDX 2
|
||||
#define regDIG3_TMDS_CONTROL_CHAR 0x2451
|
||||
|
||||
@@ -2847,6 +2847,14 @@
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP0_AUTH_FAIL_INTERRUPT_DEST__SHIFT 0x1
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP0_I2C_XFER_REQ_INTERRUPT_DEST__SHIFT 0x2
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP0_I2C_XFER_DONE_INTERRUPT_DEST__SHIFT 0x3
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP1_AUTH_SUCCESS_INTERRUPT_DEST__SHIFT 0x4
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP1_AUTH_FAIL_INTERRUPT_DEST__SHIFT 0x5
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP1_I2C_XFER_REQ_INTERRUPT_DEST__SHIFT 0x6
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP1_I2C_XFER_DONE_INTERRUPT_DEST__SHIFT 0x7
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP2_AUTH_SUCCESS_INTERRUPT_DEST__SHIFT 0x8
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP2_AUTH_FAIL_INTERRUPT_DEST__SHIFT 0x9
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP2_I2C_XFER_REQ_INTERRUPT_DEST__SHIFT 0xa
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP2_I2C_XFER_DONE_INTERRUPT_DEST__SHIFT 0xb
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP3_AUTH_SUCCESS_INTERRUPT_DEST__SHIFT 0xc
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP3_AUTH_FAIL_INTERRUPT_DEST__SHIFT 0xd
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP3_I2C_XFER_REQ_INTERRUPT_DEST__SHIFT 0xe
|
||||
@@ -2871,6 +2879,14 @@
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP0_AUTH_FAIL_INTERRUPT_DEST_MASK 0x00000002L
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP0_I2C_XFER_REQ_INTERRUPT_DEST_MASK 0x00000004L
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP0_I2C_XFER_DONE_INTERRUPT_DEST_MASK 0x00000008L
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP1_AUTH_SUCCESS_INTERRUPT_DEST_MASK 0x00000010L
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP1_AUTH_FAIL_INTERRUPT_DEST_MASK 0x00000020L
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP1_I2C_XFER_REQ_INTERRUPT_DEST_MASK 0x00000040L
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP1_I2C_XFER_DONE_INTERRUPT_DEST_MASK 0x00000080L
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP2_AUTH_SUCCESS_INTERRUPT_DEST_MASK 0x00000100L
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP2_AUTH_FAIL_INTERRUPT_DEST_MASK 0x00000200L
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP2_I2C_XFER_REQ_INTERRUPT_DEST_MASK 0x00000400L
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP2_I2C_XFER_DONE_INTERRUPT_DEST_MASK 0x00000800L
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP3_AUTH_SUCCESS_INTERRUPT_DEST_MASK 0x00001000L
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP3_AUTH_FAIL_INTERRUPT_DEST_MASK 0x00002000L
|
||||
#define HDCP_INTERRUPT_DEST__DOUT_IHC_HDCP3_I2C_XFER_REQ_INTERRUPT_DEST_MASK 0x00004000L
|
||||
|
||||
Reference in New Issue
Block a user