From: Rodrigo Siqueira <[email protected]>

[Why & How]
Registers and offset are missing. Add it back

Acked-by: Wayne Lin <[email protected]>
Signed-off-by: Rodrigo Siqueira <[email protected]>
---
 .../include/asic_reg/dcn/dcn_3_2_1_offset.h   | 37 ++++++++++++++++++-
 .../include/asic_reg/dcn/dcn_3_2_1_sh_mask.h  | 16 ++++++++
 2 files changed, 52 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_offset.h 
b/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_offset.h
index 3bd8792fd7b3..a04b8c32c564 100644
--- a/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_offset.h
+++ b/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_offset.h
@@ -1719,6 +1719,10 @@
 #define regDCHUBBUB_TIMEOUT_INTERRUPT_STATUS_BASE_IDX                          
                         2
 #define regFMON_CTRL                                                           
                         0x0541
 #define regFMON_CTRL_BASE_IDX                                                  
                         2
+#define regDCHUBBUB_TEST_DEBUG_INDEX                                           
                         0x0542
+#define regDCHUBBUB_TEST_DEBUG_INDEX_BASE_IDX                                  
                         2
+#define regDCHUBBUB_TEST_DEBUG_DATA                                            
                         0x0543
+#define regDCHUBBUB_TEST_DEBUG_DATA_BASE_IDX                                   
                         2
 
 
 // addressBlock: dce_dc_dchubbubl_hubbub_sdpif_dispdec
@@ -3573,6 +3577,10 @@
 #define regCM0_CM_DEALPHA_BASE_IDX                                             
                         2
 #define regCM0_CM_COEF_FORMAT                                                  
                         0x0d8c
 #define regCM0_CM_COEF_FORMAT_BASE_IDX                                         
                         2
+#define regCM0_CM_TEST_DEBUG_INDEX                                             
                         0x0d8d
+#define regCM0_CM_TEST_DEBUG_INDEX_BASE_IDX                                    
                         2
+#define regCM0_CM_TEST_DEBUG_DATA                                              
                         0x0d8e
+#define regCM0_CM_TEST_DEBUG_DATA_BASE_IDX                                     
                         2
 
 
 // addressBlock: dce_dc_dpp0_dispdec_dpp_top_dispdec
@@ -3959,6 +3967,10 @@
 #define regCM1_CM_DEALPHA_BASE_IDX                                             
                         2
 #define regCM1_CM_COEF_FORMAT                                                  
                         0x0ef7
 #define regCM1_CM_COEF_FORMAT_BASE_IDX                                         
                         2
+#define regCM1_CM_TEST_DEBUG_INDEX                                             
                         0x0ef8
+#define regCM1_CM_TEST_DEBUG_INDEX_BASE_IDX                                    
                         2
+#define regCM1_CM_TEST_DEBUG_DATA                                              
                         0x0ef9
+#define regCM1_CM_TEST_DEBUG_DATA_BASE_IDX                                     
                         2
 
 
 // addressBlock: dce_dc_dpp1_dispdec_dpp_top_dispdec
@@ -4345,6 +4357,10 @@
 #define regCM2_CM_DEALPHA_BASE_IDX                                             
                         2
 #define regCM2_CM_COEF_FORMAT                                                  
                         0x1062
 #define regCM2_CM_COEF_FORMAT_BASE_IDX                                         
                         2
+#define regCM2_CM_TEST_DEBUG_INDEX                                             
                         0x1063
+#define regCM2_CM_TEST_DEBUG_INDEX_BASE_IDX                                    
                         2
+#define regCM2_CM_TEST_DEBUG_DATA                                              
                         0x1064
+#define regCM2_CM_TEST_DEBUG_DATA_BASE_IDX                                     
                         2
 
 
 // addressBlock: dce_dc_dpp2_dispdec_dpp_top_dispdec
@@ -4731,6 +4747,10 @@
 #define regCM3_CM_DEALPHA_BASE_IDX                                             
                         2
 #define regCM3_CM_COEF_FORMAT                                                  
                         0x11cd
 #define regCM3_CM_COEF_FORMAT_BASE_IDX                                         
                         2
+#define regCM3_CM_TEST_DEBUG_INDEX                                             
                         0x11ce
+#define regCM3_CM_TEST_DEBUG_INDEX_BASE_IDX                                    
                         2
+#define regCM3_CM_TEST_DEBUG_DATA                                              
                         0x11cf
+#define regCM3_CM_TEST_DEBUG_DATA_BASE_IDX                                     
                         2
 
 
 // addressBlock: dce_dc_dpp3_dispdec_dpp_top_dispdec
@@ -11789,6 +11809,10 @@
 #define regDSCC0_DSCC_RATE_CONTROL_BUFFER2_MAX_FULLNESS_LEVEL_BASE_IDX         
                         2
 #define regDSCC0_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL                  
                         0x3035
 #define regDSCC0_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_BASE_IDX         
                         2
+#define regDSCC0_DSCC_TEST_DEBUG_BUS_ROTATE                                    
                         0x303a
+#define regDSCC0_DSCC_TEST_DEBUG_BUS_ROTATE_BASE_IDX                           
                         2
+#define regDSCC0_DSCC_TEST_DEBUG_DATA0                                         
                         0x303b
+#define regDSCC0_DSCC_TEST_DEBUG_DATA0_BASE_IDX                                
                         2
 
 
 // addressBlock: dce_dc_dsc0_dispdec_dsccif_dispdec
@@ -11897,6 +11921,10 @@
 #define regDSCC1_DSCC_RATE_CONTROL_BUFFER2_MAX_FULLNESS_LEVEL_BASE_IDX         
                         2
 #define regDSCC1_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL                  
                         0x3091
 #define regDSCC1_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_BASE_IDX         
                         2
+#define regDSCC1_DSCC_TEST_DEBUG_BUS_ROTATE                                    
                         0x3096
+#define regDSCC1_DSCC_TEST_DEBUG_BUS_ROTATE_BASE_IDX                           
                         2
+#define regDSCC1_DSCC_TEST_DEBUG_DATA0                                         
                         0x3097
+#define regDSCC1_DSCC_TEST_DEBUG_DATA0_BASE_IDX                                
                         2
 
 
 // addressBlock: dce_dc_dsc1_dispdec_dsccif_dispdec
@@ -12005,7 +12033,10 @@
 #define regDSCC2_DSCC_RATE_CONTROL_BUFFER2_MAX_FULLNESS_LEVEL_BASE_IDX         
                         2
 #define regDSCC2_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL                  
                         0x30ed
 #define regDSCC2_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_BASE_IDX         
                         2
-
+#define regDSCC2_DSCC_TEST_DEBUG_BUS_ROTATE                                    
                         0x30f2
+#define regDSCC2_DSCC_TEST_DEBUG_BUS_ROTATE_BASE_IDX                           
                         2
+#define regDSCC2_DSCC_TEST_DEBUG_DATA0                                         
                         0x30f3
+#define regDSCC2_DSCC_TEST_DEBUG_DATA0_BASE_IDX                                
                         2
 
 // addressBlock: dce_dc_dsc2_dispdec_dsccif_dispdec
 // base address: 0x2e0
@@ -12113,6 +12144,10 @@
 #define regDSCC3_DSCC_RATE_CONTROL_BUFFER2_MAX_FULLNESS_LEVEL_BASE_IDX         
                         2
 #define regDSCC3_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL                  
                         0x3149
 #define regDSCC3_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_BASE_IDX         
                         2
+#define regDSCC3_DSCC_TEST_DEBUG_BUS_ROTATE                                    
                         0x314e
+#define regDSCC3_DSCC_TEST_DEBUG_BUS_ROTATE_BASE_IDX                           
                         2
+#define regDSCC3_DSCC_TEST_DEBUG_DATA0                                         
                         0x314f
+#define regDSCC3_DSCC_TEST_DEBUG_DATA0_BASE_IDX                                
                         2
 
 
 // addressBlock: dce_dc_dsc3_dispdec_dsccif_dispdec
diff --git a/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_sh_mask.h 
b/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_sh_mask.h
index e82dffc2b9b0..ce773fca621f 100644
--- a/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_sh_mask.h
+++ b/drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_sh_mask.h
@@ -11547,6 +11547,11 @@
 #define CM0_CM_COEF_FORMAT__CM_BIAS_FORMAT_MASK                                
                               0x00000001L
 #define CM0_CM_COEF_FORMAT__CM_POST_CSC_COEF_FORMAT_MASK                       
                               0x00000010L
 #define CM0_CM_COEF_FORMAT__CM_GAMUT_REMAP_COEF_FORMAT_MASK                    
                               0x00000100L
+//CM0_CM_TEST_DEBUG_INDEX
+#define CM0_CM_TEST_DEBUG_INDEX__CM_TEST_DEBUG_INDEX__SHIFT                    
                               0x0
+#define CM0_CM_TEST_DEBUG_INDEX__CM_TEST_DEBUG_WRITE_EN__SHIFT                 
                               0x8
+#define CM0_CM_TEST_DEBUG_INDEX__CM_TEST_DEBUG_INDEX_MASK                      
                               0x000000FFL
+#define CM0_CM_TEST_DEBUG_INDEX__CM_TEST_DEBUG_WRITE_EN_MASK                   
                               0x00000100L
 
 
 // addressBlock: dce_dc_dpp0_dispdec_dpp_top_dispdec
@@ -42315,6 +42320,15 @@
 //DSCC0_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL
 #define 
DSCC0_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL__DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL__SHIFT
  0x0
 #define 
DSCC0_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL__DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_MASK
  0x0003FFFFL
+//DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS0_ROTATE__SHIFT   
                               0x0
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS1_ROTATE__SHIFT   
                               0x8
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS2_ROTATE__SHIFT   
                               0x10
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS3_ROTATE__SHIFT   
                               0x18
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS0_ROTATE_MASK     
                               0x0000001FL
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS1_ROTATE_MASK     
                               0x00001F00L
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS2_ROTATE_MASK     
                               0x001F0000L
+#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS3_ROTATE_MASK     
                               0x1F000000L
 
 
 // addressBlock: dce_dc_dsc0_dispdec_dsccif_dispdec
@@ -42348,7 +42362,9 @@
 #define DSC_TOP0_DSC_TOP_CONTROL__DSC_DSCCLK_R_GATE_DIS_MASK                   
                               0x00000100L
 //DSC_TOP0_DSC_DEBUG_CONTROL
 #define DSC_TOP0_DSC_DEBUG_CONTROL__DSC_DBG_EN__SHIFT                          
                               0x0
+#define DSC_TOP0_DSC_DEBUG_CONTROL__DSC_TEST_CLOCK_MUX_SEL__SHIFT              
                               0x4
 #define DSC_TOP0_DSC_DEBUG_CONTROL__DSC_DBG_EN_MASK                            
                               0x00000001L
+#define DSC_TOP0_DSC_DEBUG_CONTROL__DSC_TEST_CLOCK_MUX_SEL_MASK                
                               0x00000070L
 
 
 // addressBlock: dce_dc_dsc1_dispdec_dscc_dispdec
-- 
2.37.3

Reply via email to