<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<p style="font-family:Arial;font-size:10pt;color:#0000FF;margin:5pt;font-style:normal;font-weight:normal;text-decoration:none;" align="Left">
[AMD Official Use Only - General]<br>
</p>
<br>
<div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Reviewed-by: Aurabindo Pillai <aurabindo.pillai@amd.com><br>
</div>
<div class="elementToProof">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature">
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
--</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Regards,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Jay<br>
</div>
</div>
</div>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Siqueira, Rodrigo <Rodrigo.Siqueira@amd.com><br>
<b>Sent:</b> Thursday, January 25, 2024 1:37 PM<br>
<b>To:</b> amd-gfx@lists.freedesktop.org <amd-gfx@lists.freedesktop.org><br>
<b>Cc:</b> Siqueira, Rodrigo <Rodrigo.Siqueira@amd.com>; Lei, Jun <Jun.Lei@amd.com>; Pillai, Aurabindo <Aurabindo.Pillai@amd.com>; Mahfooz, Hamza <Hamza.Mahfooz@amd.com>; Wentland, Harry <Harry.Wentland@amd.com>; Deucher, Alexander <Alexander.Deucher@amd.com><br>
<b>Subject:</b> [PATCH] drm/amd/include: Add missing registers/mask for DCN316 and 350</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Cc: Jun Lei <Jun.Lei@amd.com><br>
Cc: Aurabindo Pillai <aurabindo.pillai@amd.com><br>
Cc: Hamza Mahfooz <hamza.mahfooz@amd.com><br>
Cc: Harry Wentland <harry.wentland@amd.com><br>
Cc: Alex Deucher <alexander.deucher@amd.com><br>
Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com><br>
---<br>
.../include/asic_reg/dcn/dcn_3_1_6_offset.h | 4 ++<br>
.../include/asic_reg/dcn/dcn_3_1_6_sh_mask.h | 10 +++<br>
.../include/asic_reg/dcn/dcn_3_5_0_offset.h | 24 +++++++<br>
.../include/asic_reg/dcn/dcn_3_5_0_sh_mask.h | 65 +++++++++++++++++++<br>
4 files changed, 103 insertions(+)<br>
<br>
diff --git a/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_offset.h b/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_offset.h<br>
index 222fa8d13269..a05bf8e4f58d 100644<br>
--- a/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_offset.h<br>
+++ b/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_offset.h<br>
@@ -626,6 +626,8 @@<br>
#define regDTBCLK_DTO2_MODULO_BASE_IDX 2<br>
#define regDTBCLK_DTO3_MODULO 0x0022<br>
#define regDTBCLK_DTO3_MODULO_BASE_IDX 2<br>
+#define regHDMICHARCLK0_CLOCK_CNTL 0x004a<br>
+#define regHDMICHARCLK0_CLOCK_CNTL_BASE_IDX 2<br>
#define regPHYASYMCLK_CLOCK_CNTL 0x0052<br>
#define regPHYASYMCLK_CLOCK_CNTL_BASE_IDX 2<br>
#define regPHYBSYMCLK_CLOCK_CNTL 0x0053<br>
@@ -638,6 +640,8 @@<br>
#define regPHYESYMCLK_CLOCK_CNTL_BASE_IDX 2<br>
#define regPHYFSYMCLK_CLOCK_CNTL 0x0057<br>
#define regPHYFSYMCLK_CLOCK_CNTL_BASE_IDX 2<br>
+#define regHDMISTREAMCLK_CNTL 0x0059<br>
+#define regHDMISTREAMCLK_CNTL_BASE_IDX 2<br>
#define regDCCG_GATE_DISABLE_CNTL3 0x005a<br>
#define regDCCG_GATE_DISABLE_CNTL3_BASE_IDX 2<br>
#define regHDMISTREAMCLK0_DTO_PARAM 0x005b<br>
diff --git a/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h b/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h<br>
index 8ddb03a1dc39..df84941bbe5b 100644<br>
--- a/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h<br>
+++ b/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h<br>
@@ -1933,6 +1933,11 @@<br>
//DTBCLK_DTO3_MODULO<br>
#define DTBCLK_DTO3_MODULO__DTBCLK_DTO3_MODULO__SHIFT 0x0<br>
#define DTBCLK_DTO3_MODULO__DTBCLK_DTO3_MODULO_MASK 0xFFFFFFFFL<br>
+//HDMICHARCLK0_CLOCK_CNTL<br>
+#define HDMICHARCLK0_CLOCK_CNTL__HDMICHARCLK0_EN__SHIFT 0x0<br>
+#define HDMICHARCLK0_CLOCK_CNTL__HDMICHARCLK0_SRC_SEL__SHIFT 0x4<br>
+#define HDMICHARCLK0_CLOCK_CNTL__HDMICHARCLK0_EN_MASK 0x00000001L<br>
+#define HDMICHARCLK0_CLOCK_CNTL__HDMICHARCLK0_SRC_SEL_MASK 0x00000070L<br>
//PHYASYMCLK_CLOCK_CNTL<br>
#define PHYASYMCLK_CLOCK_CNTL__PHYASYMCLK_FORCE_EN__SHIFT 0x0<br>
#define PHYASYMCLK_CLOCK_CNTL__PHYASYMCLK_FORCE_SRC_SEL__SHIFT 0x4<br>
@@ -1967,6 +1972,11 @@<br>
#define PHYFSYMCLK_CLOCK_CNTL__PHYFSYMCLK_FORCE_SRC_SEL__SHIFT 0x4<br>
#define PHYFSYMCLK_CLOCK_CNTL__PHYFSYMCLK_FORCE_EN_MASK 0x00000001L<br>
#define PHYFSYMCLK_CLOCK_CNTL__PHYFSYMCLK_FORCE_SRC_SEL_MASK 0x00000030L<br>
+//HDMISTREAMCLK_CNTL<br>
+#define HDMISTREAMCLK_CNTL__HDMISTREAMCLK0_SRC_SEL__SHIFT 0x0<br>
+#define HDMISTREAMCLK_CNTL__HDMISTREAMCLK0_DTO_FORCE_DIS__SHIFT 0x10<br>
+#define HDMISTREAMCLK_CNTL__HDMISTREAMCLK0_SRC_SEL_MASK 0x00000003L<br>
+#define HDMISTREAMCLK_CNTL__HDMISTREAMCLK0_DTO_FORCE_DIS_MASK 0x00010000L<br>
//DCCG_GATE_DISABLE_CNTL3<br>
#define DCCG_GATE_DISABLE_CNTL3__HDMISTREAMCLK0_GATE_DISABLE__SHIFT 0x0<br>
#define DCCG_GATE_DISABLE_CNTL3__HDMISTREAMCLK1_GATE_DISABLE__SHIFT 0x1<br>
diff --git a/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_0_offset.h b/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_0_offset.h<br>
index 7cf0a625277b..33b5d9be06b1 100644<br>
--- a/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_0_offset.h<br>
+++ b/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_0_offset.h<br>
@@ -4802,6 +4802,10 @@<br>
#define regCM0_CM_DEALPHA_BASE_IDX 2<br>
#define regCM0_CM_COEF_FORMAT 0x0d8c<br>
#define regCM0_CM_COEF_FORMAT_BASE_IDX 2<br>
+#define regCM0_CM_TEST_DEBUG_INDEX 0x0d8d<br>
+#define regCM0_CM_TEST_DEBUG_INDEX_BASE_IDX 2<br>
+#define regCM0_CM_TEST_DEBUG_DATA 0x0d8e<br>
+#define regCM0_CM_TEST_DEBUG_DATA_BASE_IDX 2<br>
<br>
<br>
// addressBlock: dce_dc_dpp0_dispdec_dpp_dcperfmon_dc_perfmon_dispdec<br>
@@ -5210,6 +5214,10 @@<br>
#define regCM1_CM_DEALPHA_BASE_IDX 2<br>
#define regCM1_CM_COEF_FORMAT 0x0ef7<br>
#define regCM1_CM_COEF_FORMAT_BASE_IDX 2<br>
+#define regCM1_CM_TEST_DEBUG_INDEX 0x0ef8<br>
+#define regCM1_CM_TEST_DEBUG_INDEX_BASE_IDX 2<br>
+#define regCM1_CM_TEST_DEBUG_DATA 0x0ef9<br>
+#define regCM1_CM_TEST_DEBUG_DATA_BASE_IDX 2<br>
<br>
<br>
// addressBlock: dce_dc_dpp1_dispdec_dpp_dcperfmon_dc_perfmon_dispdec<br>
@@ -5618,6 +5626,10 @@<br>
#define regCM2_CM_DEALPHA_BASE_IDX 2<br>
#define regCM2_CM_COEF_FORMAT 0x1062<br>
#define regCM2_CM_COEF_FORMAT_BASE_IDX 2<br>
+#define regCM2_CM_TEST_DEBUG_INDEX 0x1063<br>
+#define regCM2_CM_TEST_DEBUG_INDEX_BASE_IDX 2<br>
+#define regCM2_CM_TEST_DEBUG_DATA 0x1064<br>
+#define regCM2_CM_TEST_DEBUG_DATA_BASE_IDX 2<br>
<br>
<br>
// addressBlock: dce_dc_dpp2_dispdec_dpp_dcperfmon_dc_perfmon_dispdec<br>
@@ -6026,6 +6038,10 @@<br>
#define regCM3_CM_DEALPHA_BASE_IDX 2<br>
#define regCM3_CM_COEF_FORMAT 0x11cd<br>
#define regCM3_CM_COEF_FORMAT_BASE_IDX 2<br>
+#define regCM3_CM_TEST_DEBUG_INDEX 0x11ce<br>
+#define regCM3_CM_TEST_DEBUG_INDEX_BASE_IDX 2<br>
+#define regCM3_CM_TEST_DEBUG_DATA 0x11cf<br>
+#define regCM3_CM_TEST_DEBUG_DATA_BASE_IDX 2<br>
<br>
<br>
// addressBlock: dce_dc_dpp3_dispdec_dpp_dcperfmon_dc_perfmon_dispdec<br>
@@ -10568,6 +10584,8 @@<br>
#define regDSCC0_DSCC_RATE_CONTROL_BUFFER2_MAX_FULLNESS_LEVEL_BASE_IDX 2<br>
#define regDSCC0_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL 0x3035<br>
#define regDSCC0_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_BASE_IDX 2<br>
+#define regDSCC0_DSCC_TEST_DEBUG_BUS_ROTATE 0x303a<br>
+#define regDSCC0_DSCC_TEST_DEBUG_BUS_ROTATE_BASE_IDX 2<br>
<br>
<br>
// addressBlock: dce_dc_dsc0_dispdec_dsc_dcperfmon_dc_perfmon_dispdec<br>
@@ -10697,6 +10715,8 @@<br>
#define regDSCC1_DSCC_RATE_CONTROL_BUFFER2_MAX_FULLNESS_LEVEL_BASE_IDX 2<br>
#define regDSCC1_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL 0x3091<br>
#define regDSCC1_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_BASE_IDX 2<br>
+#define regDSCC1_DSCC_TEST_DEBUG_BUS_ROTATE 0x3096<br>
+#define regDSCC1_DSCC_TEST_DEBUG_BUS_ROTATE_BASE_IDX 2<br>
<br>
<br>
// addressBlock: dce_dc_dsc1_dispdec_dsc_dcperfmon_dc_perfmon_dispdec<br>
@@ -10827,6 +10847,8 @@<br>
#define regDSCC2_DSCC_RATE_CONTROL_BUFFER2_MAX_FULLNESS_LEVEL_BASE_IDX 2<br>
#define regDSCC2_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL 0x30ed<br>
#define regDSCC2_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_BASE_IDX 2<br>
+#define regDSCC2_DSCC_TEST_DEBUG_BUS_ROTATE 0x30f2<br>
+#define regDSCC2_DSCC_TEST_DEBUG_BUS_ROTATE_BASE_IDX 2<br>
<br>
<br>
// addressBlock: dce_dc_dsc2_dispdec_dsc_dcperfmon_dc_perfmon_dispdec<br>
@@ -10957,6 +10979,8 @@<br>
#define regDSCC3_DSCC_RATE_CONTROL_BUFFER2_MAX_FULLNESS_LEVEL_BASE_IDX 2<br>
#define regDSCC3_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL 0x3149<br>
#define regDSCC3_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_BASE_IDX 2<br>
+#define regDSCC3_DSCC_TEST_DEBUG_BUS_ROTATE 0x314e<br>
+#define regDSCC3_DSCC_TEST_DEBUG_BUS_ROTATE_BASE_IDX 2<br>
<br>
<br>
// addressBlock: dce_dc_dsc3_dispdec_dsc_dcperfmon_dc_perfmon_dispdec<br>
diff --git a/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_0_sh_mask.h b/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_0_sh_mask.h<br>
index fca72e2ec929..ff77b71167eb 100644<br>
--- a/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_0_sh_mask.h<br>
+++ b/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_0_sh_mask.h<br>
@@ -16556,6 +16556,13 @@<br>
#define CM0_CM_COEF_FORMAT__CM_BIAS_FORMAT_MASK 0x00000001L<br>
#define CM0_CM_COEF_FORMAT__CM_POST_CSC_COEF_FORMAT_MASK 0x00000010L<br>
#define CM0_CM_COEF_FORMAT__CM_GAMUT_REMAP_COEF_FORMAT_MASK 0x00000100L<br>
+<br>
+//CM0_CM_TEST_DEBUG_INDEX<br>
+#define CM0_CM_TEST_DEBUG_INDEX__CM_TEST_DEBUG_INDEX__SHIFT 0x0<br>
+#define CM0_CM_TEST_DEBUG_INDEX__CM_TEST_DEBUG_WRITE_EN__SHIFT 0x8<br>
+#define CM0_CM_TEST_DEBUG_INDEX__CM_TEST_DEBUG_INDEX_MASK 0x000000FFL<br>
+#define CM0_CM_TEST_DEBUG_INDEX__CM_TEST_DEBUG_WRITE_EN_MASK 0x00000100L<br>
+<br>
#define DC_PERFMON10_PERFCOUNTER_CNTL__PERFCOUNTER_EVENT_SEL__SHIFT 0x0<br>
#define DC_PERFMON10_PERFCOUNTER_CNTL__PERFCOUNTER_CVALUE_SEL__SHIFT 0x9<br>
#define DC_PERFMON10_PERFCOUNTER_CNTL__PERFCOUNTER_INC_MODE__SHIFT 0xc<br>
@@ -27176,6 +27183,23 @@<br>
#define DIG0_AFMT_CNTL__AFMT_AUDIO_CLOCK_ON__SHIFT 0x8<br>
#define DIG0_AFMT_CNTL__AFMT_AUDIO_CLOCK_EN_MASK 0x00000001L<br>
#define DIG0_AFMT_CNTL__AFMT_AUDIO_CLOCK_ON_MASK 0x00000100L<br>
+<br>
+//DIG0_DIG_BE_CLK_CNTL<br>
+#define DIG0_DIG_BE_CLK_CNTL__DIG_BE_MODE__SHIFT 0x0<br>
+#define DIG0_DIG_BE_CLK_CNTL__DIG_BE_CLK_EN__SHIFT 0x4<br>
+#define DIG0_DIG_BE_CLK_CNTL__DIG_BE_SOFT_RESET__SHIFT 0x5<br>
+#define DIG0_DIG_BE_CLK_CNTL__HDCP_SOFT_RESET__SHIFT 0x6<br>
+#define DIG0_DIG_BE_CLK_CNTL__DIG_BE_SYMCLK_G_CLOCK_ON__SHIFT 0xb<br>
+#define DIG0_DIG_BE_CLK_CNTL__DIG_BE_SYMCLK_G_HDCP_CLOCK_ON__SHIFT 0xc<br>
+#define DIG0_DIG_BE_CLK_CNTL__DIG_BE_SYMCLK_G_TMDS_CLOCK_ON__SHIFT 0xd<br>
+#define DIG0_DIG_BE_CLK_CNTL__DIG_BE_MODE_MASK 0x00000007L<br>
+#define DIG0_DIG_BE_CLK_CNTL__DIG_BE_CLK_EN_MASK 0x00000010L<br>
+#define DIG0_DIG_BE_CLK_CNTL__DIG_BE_SOFT_RESET_MASK 0x00000020L<br>
+#define DIG0_DIG_BE_CLK_CNTL__HDCP_SOFT_RESET_MASK 0x00000040L<br>
+#define DIG0_DIG_BE_CLK_CNTL__DIG_BE_SYMCLK_G_CLOCK_ON_MASK 0x00000800L<br>
+#define DIG0_DIG_BE_CLK_CNTL__DIG_BE_SYMCLK_G_HDCP_CLOCK_ON_MASK 0x00001000L<br>
+#define DIG0_DIG_BE_CLK_CNTL__DIG_BE_SYMCLK_G_TMDS_CLOCK_ON_MASK 0x00002000L<br>
+<br>
#define DIG0_DIG_BE_CNTL__DIG_DUAL_LINK_ENABLE__SHIFT 0x0<br>
#define DIG0_DIG_BE_CNTL__DIG_SWAP__SHIFT 0x1<br>
#define DIG0_DIG_BE_CNTL__DIG_RB_SWITCH_EN__SHIFT 0x2<br>
@@ -36716,6 +36740,17 @@<br>
#define DSCC0_DSCC_RATE_CONTROL_BUFFER2_MAX_FULLNESS_LEVEL__DSCC_RATE_CONTROL_BUFFER2_MAX_FULLNESS_LEVEL_MASK 0x0003FFFFL<br>
#define DSCC0_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL__DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL__SHIFT 0x0<br>
#define DSCC0_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL__DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_MASK 0x0003FFFFL<br>
+<br>
+//DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE<br>
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS0_ROTATE__SHIFT 0x0<br>
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS1_ROTATE__SHIFT 0x8<br>
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS2_ROTATE__SHIFT 0x10<br>
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS3_ROTATE__SHIFT 0x18<br>
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS0_ROTATE_MASK 0x0000001FL<br>
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS1_ROTATE_MASK 0x00001F00L<br>
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS2_ROTATE_MASK 0x001F0000L<br>
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS3_ROTATE_MASK 0x1F000000L<br>
+<br>
#define DC_PERFMON17_PERFCOUNTER_CNTL__PERFCOUNTER_EVENT_SEL__SHIFT 0x0<br>
#define DC_PERFMON17_PERFCOUNTER_CNTL__PERFCOUNTER_CVALUE_SEL__SHIFT 0x9<br>
#define DC_PERFMON17_PERFCOUNTER_CNTL__PERFCOUNTER_INC_MODE__SHIFT 0xc<br>
@@ -38488,6 +38523,18 @@<br>
#define DWB_OGAM_LUT_INDEX__DWB_OGAM_LUT_INDEX_MASK 0x000001FFL<br>
#define DWB_OGAM_LUT_DATA__DWB_OGAM_LUT_DATA__SHIFT 0x0<br>
#define DWB_OGAM_LUT_DATA__DWB_OGAM_LUT_DATA_MASK 0x0003FFFFL<br>
+//DWB_OGAM_LUT_CONTROL<br>
+#define DWB_OGAM_LUT_CONTROL__DWB_OGAM_LUT_WRITE_COLOR_MASK__SHIFT 0x0<br>
+#define DWB_OGAM_LUT_CONTROL__DWB_OGAM_LUT_READ_COLOR_SEL__SHIFT 0x4<br>
+#define DWB_OGAM_LUT_CONTROL__DWB_OGAM_LUT_READ_DBG__SHIFT 0x8<br>
+#define DWB_OGAM_LUT_CONTROL__DWB_OGAM_LUT_HOST_SEL__SHIFT 0xc<br>
+#define DWB_OGAM_LUT_CONTROL__DWB_OGAM_LUT_CONFIG_MODE__SHIFT 0x10<br>
+#define DWB_OGAM_LUT_CONTROL__DWB_OGAM_LUT_WRITE_COLOR_MASK_MASK 0x00000007L<br>
+#define DWB_OGAM_LUT_CONTROL__DWB_OGAM_LUT_READ_COLOR_SEL_MASK 0x00000030L<br>
+#define DWB_OGAM_LUT_CONTROL__DWB_OGAM_LUT_READ_DBG_MASK 0x00000100L<br>
+#define DWB_OGAM_LUT_CONTROL__DWB_OGAM_LUT_HOST_SEL_MASK 0x00001000L<br>
+#define DWB_OGAM_LUT_CONTROL__DWB_OGAM_LUT_CONFIG_MODE_MASK 0x00010000L<br>
+<br>
#define DWB_OGAM_LUT_CONTROL__DWB_OGAM_LUT_WRITE_COLOR_MASK__SHIFT 0x0<br>
#define DWB_OGAM_LUT_CONTROL__DWB_OGAM_LUT_READ_COLOR_SEL__SHIFT 0x4<br>
#define DWB_OGAM_LUT_CONTROL__DWB_OGAM_LUT_HOST_SEL__SHIFT 0xc<br>
@@ -52008,6 +52055,14 @@<br>
#define DIO_CLK_CNTL__SYMCLK_R_GATE_DIS__SHIFT 0x10<br>
#define DIO_CLK_CNTL__SYMCLK_G_GATE_DIS__SHIFT 0x11<br>
#define DIO_CLK_CNTL__DIO_FGCG_REP_DIS__SHIFT 0x14<br>
+#define DIO_CLK_CNTL__DISPCLK_G_HDCP_GATE_DIS__SHIFT 0x15<br>
+#define DIO_CLK_CNTL__SYMCLKA_G_HDCP_GATE_DIS__SHIFT 0x16<br>
+#define DIO_CLK_CNTL__SYMCLKB_G_HDCP_GATE_DIS__SHIFT 0x17<br>
+#define DIO_CLK_CNTL__SYMCLKC_G_HDCP_GATE_DIS__SHIFT 0x18<br>
+#define DIO_CLK_CNTL__SYMCLKD_G_HDCP_GATE_DIS__SHIFT 0x19<br>
+#define DIO_CLK_CNTL__SYMCLKE_G_HDCP_GATE_DIS__SHIFT 0x1a<br>
+#define DIO_CLK_CNTL__SYMCLKF_G_HDCP_GATE_DIS__SHIFT 0x1b<br>
+#define DIO_CLK_CNTL__SYMCLKG_G_HDCP_GATE_DIS__SHIFT 0x1c<br>
#define DIO_CLK_CNTL__DIO_TEST_CLK_SEL_MASK 0x0000007FL<br>
#define DIO_CLK_CNTL__DISPCLK_R_GATE_DIS_MASK 0x00000200L<br>
#define DIO_CLK_CNTL__DISPCLK_G_GATE_DIS_MASK 0x00000400L<br>
@@ -52019,6 +52074,16 @@<br>
#define DIO_CLK_CNTL__SYMCLK_R_GATE_DIS_MASK 0x00010000L<br>
#define DIO_CLK_CNTL__SYMCLK_G_GATE_DIS_MASK 0x00020000L<br>
#define DIO_CLK_CNTL__DIO_FGCG_REP_DIS_MASK 0x00100000L<br>
+<br>
+#define DIO_CLK_CNTL__DISPCLK_G_HDCP_GATE_DIS_MASK 0x00200000L<br>
+#define DIO_CLK_CNTL__SYMCLKA_G_HDCP_GATE_DIS_MASK 0x00400000L<br>
+#define DIO_CLK_CNTL__SYMCLKB_G_HDCP_GATE_DIS_MASK 0x00800000L<br>
+#define DIO_CLK_CNTL__SYMCLKC_G_HDCP_GATE_DIS_MASK 0x01000000L<br>
+#define DIO_CLK_CNTL__SYMCLKD_G_HDCP_GATE_DIS_MASK 0x02000000L<br>
+#define DIO_CLK_CNTL__SYMCLKE_G_HDCP_GATE_DIS_MASK 0x04000000L<br>
+#define DIO_CLK_CNTL__SYMCLKF_G_HDCP_GATE_DIS_MASK 0x08000000L<br>
+#define DIO_CLK_CNTL__SYMCLKG_G_HDCP_GATE_DIS_MASK 0x10000000L<br>
+<br>
#define DIO_PSP_INTERRUPT_STATUS__DIO_PSP_INTERRUPT_STATUS__SHIFT 0x0<br>
#define DIO_PSP_INTERRUPT_STATUS__DIO_PSP_INTERRUPT_MESSAGE__SHIFT 0x1<br>
#define DIO_PSP_INTERRUPT_STATUS__DIO_PSP_INTERRUPT_STATUS_MASK 0x00000001L<br>
-- <br>
2.43.0<br>
<br>
</div>
</span></font></div>
</div>
</body>
</html>