This patch is to update lsdma headers.

Signed-off-by: Yifan Zhang <[email protected]>
Reviewed-by: Tim Huang <[email protected]>
---
 .../asic_reg/lsdma/lsdma_6_0_0_offset.h       |  48 ++
 .../asic_reg/lsdma/lsdma_6_0_0_sh_mask.h      | 452 ++++++++++++++++++
 2 files changed, 500 insertions(+)

diff --git a/drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_offset.h 
b/drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_offset.h
index af560359e340..45d43a82a0fa 100644
--- a/drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_offset.h
+++ b/drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_offset.h
@@ -31,10 +31,46 @@
 #define regLSDMA_UCODE_ADDR_BASE_IDX                                           
                         0
 #define regLSDMA_UCODE_DATA                                                    
                         0x0001
 #define regLSDMA_UCODE_DATA_BASE_IDX                                           
                         0
+#define regLSDMA_MMHUB_CNTL                                                    
                         0x0002
+#define regLSDMA_MMHUB_CNTL_BASE_IDX                                           
                         0
+#define regLSDMA_MMHUB_TRUSTLVL                                                
                         0x0003
+#define regLSDMA_MMHUB_TRUSTLVL_BASE_IDX                                       
                         0
 #define regLSDMA_ERROR_INJECT_CNTL                                             
                         0x0004
 #define regLSDMA_ERROR_INJECT_CNTL_BASE_IDX                                    
                         0
 #define regLSDMA_ERROR_INJECT_SELECT                                           
                         0x0005
 #define regLSDMA_ERROR_INJECT_SELECT_BASE_IDX                                  
                         0
+#define regLSDMA_REGISTER_SECURITY_CNTL                                        
                         0x000f
+#define regLSDMA_REGISTER_SECURITY_CNTL_BASE_IDX                               
                         0
+#define regLSDMA_VM_CNTL                                                       
                         0x0010
+#define regLSDMA_VM_CNTL_BASE_IDX                                              
                         0
+#define regLSDMA_VM_CTX_LO                                                     
                         0x0011
+#define regLSDMA_VM_CTX_LO_BASE_IDX                                            
                         0
+#define regLSDMA_VM_CTX_HI                                                     
                         0x0012
+#define regLSDMA_VM_CTX_HI_BASE_IDX                                            
                         0
+#define regLSDMA_ACTIVE_FCN_ID                                                 
                         0x0013
+#define regLSDMA_ACTIVE_FCN_ID_BASE_IDX                                        
                         0
+#define regLSDMA_VM_CTX_CNTL                                                   
                         0x0014
+#define regLSDMA_VM_CTX_CNTL_BASE_IDX                                          
                         0
+#define regLSDMA_VIRT_RESET_REQ                                                
                         0x0015
+#define regLSDMA_VIRT_RESET_REQ_BASE_IDX                                       
                         0
+#define regLSDMA_VF_ENABLE                                                     
                         0x0016
+#define regLSDMA_VF_ENABLE_BASE_IDX                                            
                         0
+#define regLSDMA_CONTEXT_REG_TYPE0                                             
                         0x0017
+#define regLSDMA_CONTEXT_REG_TYPE0_BASE_IDX                                    
                         0
+#define regLSDMA_CONTEXT_REG_TYPE1                                             
                         0x0018
+#define regLSDMA_CONTEXT_REG_TYPE1_BASE_IDX                                    
                         0
+#define regLSDMA_CONTEXT_REG_TYPE2                                             
                         0x0019
+#define regLSDMA_CONTEXT_REG_TYPE2_BASE_IDX                                    
                         0
+#define regLSDMA_CONTEXT_REG_TYPE3                                             
                         0x001a
+#define regLSDMA_CONTEXT_REG_TYPE3_BASE_IDX                                    
                         0
+#define regLSDMA_PUB_REG_TYPE0                                                 
                         0x001b
+#define regLSDMA_PUB_REG_TYPE0_BASE_IDX                                        
                         0
+#define regLSDMA_PUB_REG_TYPE1                                                 
                         0x001c
+#define regLSDMA_PUB_REG_TYPE1_BASE_IDX                                        
                         0
+#define regLSDMA_PUB_REG_TYPE2                                                 
                         0x001d
+#define regLSDMA_PUB_REG_TYPE2_BASE_IDX                                        
                         0
+#define regLSDMA_PUB_REG_TYPE3                                                 
                         0x001e
+#define regLSDMA_PUB_REG_TYPE3_BASE_IDX                                        
                         0
 #define regLSDMA_CONTEXT_GROUP_BOUNDARY                                        
                         0x001f
 #define regLSDMA_CONTEXT_GROUP_BOUNDARY_BASE_IDX                               
                         0
 #define regLSDMA_RB_RPTR_FETCH_HI                                              
                         0x0020
@@ -57,6 +93,8 @@
 #define regLSDMA_HBM_PAGE_CONFIG_BASE_IDX                                      
                         0
 #define regLSDMA_UCODE_CHECKSUM                                                
                         0x0029
 #define regLSDMA_UCODE_CHECKSUM_BASE_IDX                                       
                         0
+#define regLSDMA_F32_CNTL                                                      
                         0x002a
+#define regLSDMA_F32_CNTL_BASE_IDX                                             
                         0
 #define regLSDMA_FREEZE                                                        
                         0x002b
 #define regLSDMA_FREEZE_BASE_IDX                                               
                         0
 #define regLSDMA_PF_PIO_STATUS                                                 
                         0x002c
@@ -155,18 +193,28 @@
 #define regLSDMA_PERFCNT_PERFCOUNTER_HI_BASE_IDX                               
                         0
 #define regLSDMA_CRD_CNTL                                                      
                         0x005d
 #define regLSDMA_CRD_CNTL_BASE_IDX                                             
                         0
+#define regLSDMA_GPU_IOV_VIOLATION_LOG                                         
                         0x005e
+#define regLSDMA_GPU_IOV_VIOLATION_LOG_BASE_IDX                                
                         0
 #define regLSDMA_ULV_CNTL                                                      
                         0x005f
 #define regLSDMA_ULV_CNTL_BASE_IDX                                             
                         0
 #define regLSDMA_EA_DBIT_ADDR_DATA                                             
                         0x0060
 #define regLSDMA_EA_DBIT_ADDR_DATA_BASE_IDX                                    
                         0
 #define regLSDMA_EA_DBIT_ADDR_INDEX                                            
                         0x0061
 #define regLSDMA_EA_DBIT_ADDR_INDEX_BASE_IDX                                   
                         0
+#define regLSDMA_GPU_IOV_VIOLATION_LOG2                                        
                         0x0062
+#define regLSDMA_GPU_IOV_VIOLATION_LOG2_BASE_IDX                               
                         0
 #define regLSDMA_STATUS4_REG                                                   
                         0x0063
 #define regLSDMA_STATUS4_REG_BASE_IDX                                          
                         0
+#define regLSDMA_SCRATCH_RAM_DATA                                              
                         0x0064
+#define regLSDMA_SCRATCH_RAM_DATA_BASE_IDX                                     
                         0
+#define regLSDMA_SCRATCH_RAM_ADDR                                              
                         0x0065
+#define regLSDMA_SCRATCH_RAM_ADDR_BASE_IDX                                     
                         0
 #define regLSDMA_CE_CTRL                                                       
                         0x0066
 #define regLSDMA_CE_CTRL_BASE_IDX                                              
                         0
 #define regLSDMA_EXCEPTION_STATUS                                              
                         0x0067
 #define regLSDMA_EXCEPTION_STATUS_BASE_IDX                                     
                         0
+#define regLSDMA_CLK_STATUS                                                    
                         0x0068
+#define regLSDMA_CLK_STATUS_BASE_IDX                                           
                         0
 #define regLSDMA_PIO_SRC_ADDR_LO                                               
                         0x0069
 #define regLSDMA_PIO_SRC_ADDR_LO_BASE_IDX                                      
                         0
 #define regLSDMA_PIO_SRC_ADDR_HI                                               
                         0x006a
diff --git a/drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_sh_mask.h 
b/drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_sh_mask.h
index d1324239b751..bf2416f2500c 100644
--- a/drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_sh_mask.h
+++ b/drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_sh_mask.h
@@ -31,6 +31,26 @@
 //LSDMA_UCODE_DATA
 #define LSDMA_UCODE_DATA__VALUE__SHIFT                                         
                               0x0
 #define LSDMA_UCODE_DATA__VALUE_MASK                                           
                               0xFFFFFFFFL
+//LSDMA_MMHUB_CNTL
+#define LSDMA_MMHUB_CNTL__UNIT_ID__SHIFT                                       
                               0x0
+#define LSDMA_MMHUB_CNTL__UNIT_ID_MASK                                         
                               0x0000003FL
+//LSDMA_MMHUB_TRUSTLVL
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG0__SHIFT                                  
                               0x0
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG1__SHIFT                                  
                               0x4
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG2__SHIFT                                  
                               0x8
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG3__SHIFT                                  
                               0xc
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG4__SHIFT                                  
                               0x10
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG5__SHIFT                                  
                               0x14
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG6__SHIFT                                  
                               0x18
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG7__SHIFT                                  
                               0x1c
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG0_MASK                                    
                               0x0000000FL
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG1_MASK                                    
                               0x000000F0L
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG2_MASK                                    
                               0x00000F00L
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG3_MASK                                    
                               0x0000F000L
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG4_MASK                                    
                               0x000F0000L
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG5_MASK                                    
                               0x00F00000L
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG6_MASK                                    
                               0x0F000000L
+#define LSDMA_MMHUB_TRUSTLVL__SECFLAG7_MASK                                    
                               0xF0000000L
 //LSDMA_ERROR_INJECT_CNTL
 #define LSDMA_ERROR_INJECT_CNTL__ENABLE_IRRITATION__SHIFT                      
                               0x0
 #define LSDMA_ERROR_INJECT_CNTL__ENABLE_SINGLE_WRITE__SHIFT                    
                               0x1
@@ -91,12 +111,382 @@
 #define LSDMA_ERROR_INJECT_SELECT__SPLIT_DATA_FIFO_MASK                        
                               0x00800000L
 #define LSDMA_ERROR_INJECT_SELECT__MC_WR_ADDR_FIFO_MASK                        
                               0x01000000L
 #define LSDMA_ERROR_INJECT_SELECT__MC_RDRET_BUF_MASK                           
                               0x02000000L
+//LSDMA_REGISTER_SECURITY_CNTL
+#define LSDMA_REGISTER_SECURITY_CNTL__ENABLE__SHIFT                            
                               0x0
+#define LSDMA_REGISTER_SECURITY_CNTL__SCRATCH_RAM_WRITE_ENABLE__SHIFT          
                               0x1
+#define LSDMA_REGISTER_SECURITY_CNTL__ENABLE_MASK                              
                               0x00000001L
+#define LSDMA_REGISTER_SECURITY_CNTL__SCRATCH_RAM_WRITE_ENABLE_MASK            
                               0x00000002L
+//LSDMA_VM_CNTL
+#define LSDMA_VM_CNTL__CMD__SHIFT                                              
                               0x0
+#define LSDMA_VM_CNTL__CMD_MASK                                                
                               0x0000000FL
+//LSDMA_VM_CTX_LO
+#define LSDMA_VM_CTX_LO__ADDR__SHIFT                                           
                               0x2
+#define LSDMA_VM_CTX_LO__ADDR_MASK                                             
                               0xFFFFFFFCL
+//LSDMA_VM_CTX_HI
+#define LSDMA_VM_CTX_HI__ADDR__SHIFT                                           
                               0x0
+#define LSDMA_VM_CTX_HI__ADDR_MASK                                             
                               0xFFFFFFFFL
+//LSDMA_ACTIVE_FCN_ID
+#define LSDMA_ACTIVE_FCN_ID__VFID__SHIFT                                       
                               0x0
+#define LSDMA_ACTIVE_FCN_ID__RESERVED__SHIFT                                   
                               0x4
+#define LSDMA_ACTIVE_FCN_ID__VF__SHIFT                                         
                               0x1f
+#define LSDMA_ACTIVE_FCN_ID__VFID_MASK                                         
                               0x0000000FL
+#define LSDMA_ACTIVE_FCN_ID__RESERVED_MASK                                     
                               0x7FFFFFF0L
+#define LSDMA_ACTIVE_FCN_ID__VF_MASK                                           
                               0x80000000L
+//LSDMA_VM_CTX_CNTL
+#define LSDMA_VM_CTX_CNTL__PRIV__SHIFT                                         
                               0x0
+#define LSDMA_VM_CTX_CNTL__VMID__SHIFT                                         
                               0x4
+#define LSDMA_VM_CTX_CNTL__PRIV_MASK                                           
                               0x00000001L
+#define LSDMA_VM_CTX_CNTL__VMID_MASK                                           
                               0x000000F0L
+//LSDMA_VIRT_RESET_REQ
+#define LSDMA_VIRT_RESET_REQ__VF__SHIFT                                        
                               0x0
+#define LSDMA_VIRT_RESET_REQ__PF__SHIFT                                        
                               0x1f
+#define LSDMA_VIRT_RESET_REQ__VF_MASK                                          
                               0x0000FFFFL
+#define LSDMA_VIRT_RESET_REQ__PF_MASK                                          
                               0x80000000L
+//LSDMA_VF_ENABLE
+#define LSDMA_VF_ENABLE__VF_ENABLE__SHIFT                                      
                               0x0
+#define LSDMA_VF_ENABLE__VF_ENABLE_MASK                                        
                               0x00000001L
+//LSDMA_CONTEXT_REG_TYPE0
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_CNTL__SHIFT                   
                               0x0
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_BASE__SHIFT                   
                               0x1
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_BASE_HI__SHIFT                
                               0x2
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_RPTR__SHIFT                   
                               0x3
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_RPTR_HI__SHIFT                
                               0x4
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_WPTR__SHIFT                   
                               0x5
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_WPTR_HI__SHIFT                
                               0x6
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_WPTR_POLL_CNTL__SHIFT         
                               0x7
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_RPTR_ADDR_HI__SHIFT           
                               0x8
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_RPTR_ADDR_LO__SHIFT           
                               0x9
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_IB_CNTL__SHIFT                   
                               0xa
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_IB_RPTR__SHIFT                   
                               0xb
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_IB_OFFSET__SHIFT                 
                               0xc
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_IB_BASE_LO__SHIFT                
                               0xd
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_IB_BASE_HI__SHIFT                
                               0xe
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_IB_SIZE__SHIFT                   
                               0xf
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_SKIP_CNTL__SHIFT                 
                               0x10
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_CONTEXT_STATUS__SHIFT            
                               0x11
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_DOORBELL__SHIFT                  
                               0x12
+#define LSDMA_CONTEXT_REG_TYPE0__RESERVED19__SHIFT                             
                               0x13
+#define LSDMA_CONTEXT_REG_TYPE0__RESERVED31_20__SHIFT                          
                               0x14
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_CNTL_MASK                     
                               0x00000001L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_BASE_MASK                     
                               0x00000002L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_BASE_HI_MASK                  
                               0x00000004L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_RPTR_MASK                     
                               0x00000008L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_RPTR_HI_MASK                  
                               0x00000010L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_WPTR_MASK                     
                               0x00000020L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_WPTR_HI_MASK                  
                               0x00000040L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_WPTR_POLL_CNTL_MASK           
                               0x00000080L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_RPTR_ADDR_HI_MASK             
                               0x00000100L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_RB_RPTR_ADDR_LO_MASK             
                               0x00000200L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_IB_CNTL_MASK                     
                               0x00000400L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_IB_RPTR_MASK                     
                               0x00000800L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_IB_OFFSET_MASK                   
                               0x00001000L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_IB_BASE_LO_MASK                  
                               0x00002000L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_IB_BASE_HI_MASK                  
                               0x00004000L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_IB_SIZE_MASK                     
                               0x00008000L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_SKIP_CNTL_MASK                   
                               0x00010000L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_CONTEXT_STATUS_MASK              
                               0x00020000L
+#define LSDMA_CONTEXT_REG_TYPE0__LSDMA_QUEUE0_DOORBELL_MASK                    
                               0x00040000L
+#define LSDMA_CONTEXT_REG_TYPE0__RESERVED19_MASK                               
                               0x00080000L
+#define LSDMA_CONTEXT_REG_TYPE0__RESERVED31_20_MASK                            
                               0xFFF00000L
+//LSDMA_CONTEXT_REG_TYPE1
+#define LSDMA_CONTEXT_REG_TYPE1__RESERVED7_0__SHIFT                            
                               0x0
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_STATUS__SHIFT                    
                               0x8
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_DOORBELL_LOG__SHIFT              
                               0x9
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_WATERMARK__SHIFT                 
                               0xa
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_DOORBELL_OFFSET__SHIFT           
                               0xb
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_CSA_ADDR_LO__SHIFT               
                               0xc
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_CSA_ADDR_HI__SHIFT               
                               0xd
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_RB_PREEMPT__SHIFT                
                               0xe
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_IB_SUB_REMAIN__SHIFT             
                               0xf
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_PREEMPT__SHIFT                   
                               0x10
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_DUMMY0__SHIFT                    
                               0x11
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_RB_WPTR_POLL_ADDR_HI__SHIFT      
                               0x12
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_RB_WPTR_POLL_ADDR_LO__SHIFT      
                               0x13
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_RB_AQL_CNTL__SHIFT               
                               0x14
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_MINOR_PTR_UPDATE__SHIFT          
                               0x15
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_CNTL__SHIFT                      
                               0x16
+#define LSDMA_CONTEXT_REG_TYPE1__RESERVED_23_23__SHIFT                         
                               0x17
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_DUMMY1__SHIFT                    
                               0x18
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_DUMMY2__SHIFT                    
                               0x19
+#define LSDMA_CONTEXT_REG_TYPE1__RESERVED__SHIFT                               
                               0x1a
+#define LSDMA_CONTEXT_REG_TYPE1__RESERVED7_0_MASK                              
                               0x000000FFL
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_STATUS_MASK                      
                               0x00000100L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_DOORBELL_LOG_MASK                
                               0x00000200L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_WATERMARK_MASK                   
                               0x00000400L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_DOORBELL_OFFSET_MASK             
                               0x00000800L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_CSA_ADDR_LO_MASK                 
                               0x00001000L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_CSA_ADDR_HI_MASK                 
                               0x00002000L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_RB_PREEMPT_MASK                  
                               0x00004000L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_IB_SUB_REMAIN_MASK               
                               0x00008000L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_PREEMPT_MASK                     
                               0x00010000L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_DUMMY0_MASK                      
                               0x00020000L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_RB_WPTR_POLL_ADDR_HI_MASK        
                               0x00040000L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_RB_WPTR_POLL_ADDR_LO_MASK        
                               0x00080000L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_RB_AQL_CNTL_MASK                 
                               0x00100000L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_MINOR_PTR_UPDATE_MASK            
                               0x00200000L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_CNTL_MASK                        
                               0x00400000L
+#define LSDMA_CONTEXT_REG_TYPE1__RESERVED_23_23_MASK                           
                               0x00800000L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_DUMMY1_MASK                      
                               0x01000000L
+#define LSDMA_CONTEXT_REG_TYPE1__LSDMA_QUEUE0_DUMMY2_MASK                      
                               0x02000000L
+#define LSDMA_CONTEXT_REG_TYPE1__RESERVED_MASK                                 
                               0xFC000000L
+//LSDMA_CONTEXT_REG_TYPE2
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA0__SHIFT              
                               0x0
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA1__SHIFT              
                               0x1
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA2__SHIFT              
                               0x2
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA3__SHIFT              
                               0x3
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA4__SHIFT              
                               0x4
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA5__SHIFT              
                               0x5
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA6__SHIFT              
                               0x6
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA7__SHIFT              
                               0x7
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA8__SHIFT              
                               0x8
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA9__SHIFT              
                               0x9
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA10__SHIFT             
                               0xa
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_CNTL__SHIFT               
                               0xb
+#define LSDMA_CONTEXT_REG_TYPE2__RESERVED__SHIFT                               
                               0xc
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA0_MASK                
                               0x00000001L
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA1_MASK                
                               0x00000002L
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA2_MASK                
                               0x00000004L
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA3_MASK                
                               0x00000008L
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA4_MASK                
                               0x00000010L
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA5_MASK                
                               0x00000020L
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA6_MASK                
                               0x00000040L
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA7_MASK                
                               0x00000080L
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA8_MASK                
                               0x00000100L
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA9_MASK                
                               0x00000200L
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_DATA10_MASK               
                               0x00000400L
+#define LSDMA_CONTEXT_REG_TYPE2__LSDMA_QUEUE0_MIDCMD_CNTL_MASK                 
                               0x00000800L
+#define LSDMA_CONTEXT_REG_TYPE2__RESERVED_MASK                                 
                               0xFFFFF000L
+//LSDMA_CONTEXT_REG_TYPE3
+#define LSDMA_CONTEXT_REG_TYPE3__RESERVED__SHIFT                               
                               0x0
+#define LSDMA_CONTEXT_REG_TYPE3__RESERVED_MASK                                 
                               0xFFFFFFFFL
+//LSDMA_PUB_REG_TYPE0
 #define LSDMA_PUB_REG_TYPE0__LSDMA_UCODE_ADDR__SHIFT                           
                               0x0
 #define LSDMA_PUB_REG_TYPE0__LSDMA_UCODE_DATA__SHIFT                           
                               0x1
+#define LSDMA_PUB_REG_TYPE0__LSDMA_MMHUB_CNTL__SHIFT                           
                               0x2
+#define LSDMA_PUB_REG_TYPE0__LSDMA_MMHUB_TRUSTLVL__SHIFT                       
                               0x3
+#define LSDMA_PUB_REG_TYPE0__LSDMA_ERROR_INJECT_CNTL__SHIFT                    
                               0x4
+#define LSDMA_PUB_REG_TYPE0__LSDMA_ERROR_INJECT_SELECT__SHIFT                  
                               0x5
+#define LSDMA_PUB_REG_TYPE0__RESERVED_FOR_PSP_HYPERVISOR_ACCESS_ONLY__SHIFT    
                               0x6
+#define LSDMA_PUB_REG_TYPE0__LSDMA_REGISTER_SECURITY_CNTL__SHIFT               
                               0xf
+#define LSDMA_PUB_REG_TYPE0__LSDMA_VM_CNTL__SHIFT                              
                               0x10
+#define LSDMA_PUB_REG_TYPE0__LSDMA_VM_CTX_LO__SHIFT                            
                               0x11
+#define LSDMA_PUB_REG_TYPE0__LSDMA_VM_CTX_HI__SHIFT                            
                               0x12
+#define LSDMA_PUB_REG_TYPE0__LSDMA_ACTIVE_FCN_ID__SHIFT                        
                               0x13
+#define LSDMA_PUB_REG_TYPE0__LSDMA_VM_CTX_CNTL__SHIFT                          
                               0x14
+#define LSDMA_PUB_REG_TYPE0__LSDMA_VIRT_RESET_REQ__SHIFT                       
                               0x15
+#define LSDMA_PUB_REG_TYPE0__RESERVED3__SHIFT                                  
                               0x16
+#define LSDMA_PUB_REG_TYPE0__LSDMA_CONTEXT_REG_TYPE0__SHIFT                    
                               0x17
+#define LSDMA_PUB_REG_TYPE0__LSDMA_CONTEXT_REG_TYPE1__SHIFT                    
                               0x18
+#define LSDMA_PUB_REG_TYPE0__LSDMA_CONTEXT_REG_TYPE2__SHIFT                    
                               0x19
+#define LSDMA_PUB_REG_TYPE0__LSDMA_CONTEXT_REG_TYPE3__SHIFT                    
                               0x1a
+#define LSDMA_PUB_REG_TYPE0__LSDMA_PUB_REG_TYPE0__SHIFT                        
                               0x1b
+#define LSDMA_PUB_REG_TYPE0__LSDMA_PUB_REG_TYPE1__SHIFT                        
                               0x1c
+#define LSDMA_PUB_REG_TYPE0__LSDMA_PUB_REG_TYPE2__SHIFT                        
                               0x1d
+#define LSDMA_PUB_REG_TYPE0__LSDMA_PUB_REG_TYPE3__SHIFT                        
                               0x1e
+#define LSDMA_PUB_REG_TYPE0__LSDMA_CONTEXT_GROUP_BOUNDARY__SHIFT               
                               0x1f
 #define LSDMA_PUB_REG_TYPE0__LSDMA_UCODE_ADDR_MASK                             
                               0x00000001L
 #define LSDMA_PUB_REG_TYPE0__LSDMA_UCODE_DATA_MASK                             
                               0x00000002L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_MMHUB_CNTL_MASK                             
                               0x00000004L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_MMHUB_TRUSTLVL_MASK                         
                               0x00000008L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_ERROR_INJECT_CNTL_MASK                      
                               0x00000010L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_ERROR_INJECT_SELECT_MASK                    
                               0x00000020L
+#define LSDMA_PUB_REG_TYPE0__RESERVED_FOR_PSP_HYPERVISOR_ACCESS_ONLY_MASK      
                               0x00007FC0L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_REGISTER_SECURITY_CNTL_MASK                 
                               0x00008000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_VM_CNTL_MASK                                
                               0x00010000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_VM_CTX_LO_MASK                              
                               0x00020000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_VM_CTX_HI_MASK                              
                               0x00040000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_ACTIVE_FCN_ID_MASK                          
                               0x00080000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_VM_CTX_CNTL_MASK                            
                               0x00100000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_VIRT_RESET_REQ_MASK                         
                               0x00200000L
+#define LSDMA_PUB_REG_TYPE0__RESERVED3_MASK                                    
                               0x00400000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_CONTEXT_REG_TYPE0_MASK                      
                               0x00800000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_CONTEXT_REG_TYPE1_MASK                      
                               0x01000000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_CONTEXT_REG_TYPE2_MASK                      
                               0x02000000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_CONTEXT_REG_TYPE3_MASK                      
                               0x04000000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_PUB_REG_TYPE0_MASK                          
                               0x08000000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_PUB_REG_TYPE1_MASK                          
                               0x10000000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_PUB_REG_TYPE2_MASK                          
                               0x20000000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_PUB_REG_TYPE3_MASK                          
                               0x40000000L
+#define LSDMA_PUB_REG_TYPE0__LSDMA_CONTEXT_GROUP_BOUNDARY_MASK                 
                               0x80000000L
+//LSDMA_PUB_REG_TYPE1
+#define LSDMA_PUB_REG_TYPE1__LSDMA_RB_RPTR_FETCH_HI__SHIFT                     
                               0x0
+#define LSDMA_PUB_REG_TYPE1__LSDMA_SEM_WAIT_FAIL_TIMER_CNTL__SHIFT             
                               0x1
+#define LSDMA_PUB_REG_TYPE1__LSDMA_RB_RPTR_FETCH__SHIFT                        
                               0x2
+#define LSDMA_PUB_REG_TYPE1__LSDMA_IB_OFFSET_FETCH__SHIFT                      
                               0x3
+#define LSDMA_PUB_REG_TYPE1__LSDMA_PROGRAM__SHIFT                              
                               0x4
+#define LSDMA_PUB_REG_TYPE1__LSDMA_STATUS_REG__SHIFT                           
                               0x5
+#define LSDMA_PUB_REG_TYPE1__LSDMA_STATUS1_REG__SHIFT                          
                               0x6
+#define LSDMA_PUB_REG_TYPE1__LSDMA_RD_BURST_CNTL__SHIFT                        
                               0x7
+#define LSDMA_PUB_REG_TYPE1__LSDMA_HBM_PAGE_CONFIG__SHIFT                      
                               0x8
+#define LSDMA_PUB_REG_TYPE1__LSDMA_UCODE_CHECKSUM__SHIFT                       
                               0x9
+#define LSDMA_PUB_REG_TYPE1__LSDMA_F32_CNTL__SHIFT                             
                               0xa
+#define LSDMA_PUB_REG_TYPE1__LSDMA_FREEZE__SHIFT                               
                               0xb
+#define LSDMA_PUB_REG_TYPE1__LSDMA_PF_PIO_STATUS__SHIFT                        
                               0xc
+#define LSDMA_PUB_REG_TYPE1__LSDMA_VF_PIO_STATUS__SHIFT                        
                               0xd
+#define LSDMA_PUB_REG_TYPE1__LSDMA_POWER_GATING__SHIFT                         
                               0xe
+#define LSDMA_PUB_REG_TYPE1__LSDMA_PGFSM_CONFIG__SHIFT                         
                               0xf
+#define LSDMA_PUB_REG_TYPE1__LSDMA_PGFSM_WRITE__SHIFT                          
                               0x10
+#define LSDMA_PUB_REG_TYPE1__LSDMA_PGFSM_READ__SHIFT                           
                               0x11
+#define LSDMA_PUB_REG_TYPE1__LSDMA_PIO_STATUS__SHIFT                           
                               0x12
+#define LSDMA_PUB_REG_TYPE1__LSDMA_BA_THRESHOLD__SHIFT                         
                               0x13
+#define LSDMA_PUB_REG_TYPE1__LSDMA_ID__SHIFT                                   
                               0x14
+#define LSDMA_PUB_REG_TYPE1__LSDMA_VERSION__SHIFT                              
                               0x15
+#define LSDMA_PUB_REG_TYPE1__LSDMA_EDC_COUNTER__SHIFT                          
                               0x16
+#define LSDMA_PUB_REG_TYPE1__LSDMA_EDC_COUNTER2__SHIFT                         
                               0x17
+#define LSDMA_PUB_REG_TYPE1__LSDMA_STATUS2_REG__SHIFT                          
                               0x18
+#define LSDMA_PUB_REG_TYPE1__LSDMA_ATOMIC_CNTL__SHIFT                          
                               0x19
+#define LSDMA_PUB_REG_TYPE1__LSDMA_ATOMIC_PREOP_LO__SHIFT                      
                               0x1a
+#define LSDMA_PUB_REG_TYPE1__LSDMA_ATOMIC_PREOP_HI__SHIFT                      
                               0x1b
+#define LSDMA_PUB_REG_TYPE1__LSDMA_UTCL1_CNTL__SHIFT                           
                               0x1c
+#define LSDMA_PUB_REG_TYPE1__LSDMA_UTCL1_WATERMK__SHIFT                        
                               0x1d
+#define LSDMA_PUB_REG_TYPE1__LSDMA_UTCL1_RD_STATUS__SHIFT                      
                               0x1e
+#define LSDMA_PUB_REG_TYPE1__LSDMA_UTCL1_WR_STATUS__SHIFT                      
                               0x1f
+#define LSDMA_PUB_REG_TYPE1__LSDMA_RB_RPTR_FETCH_HI_MASK                       
                               0x00000001L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_SEM_WAIT_FAIL_TIMER_CNTL_MASK               
                               0x00000002L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_RB_RPTR_FETCH_MASK                          
                               0x00000004L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_IB_OFFSET_FETCH_MASK                        
                               0x00000008L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_PROGRAM_MASK                                
                               0x00000010L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_STATUS_REG_MASK                             
                               0x00000020L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_STATUS1_REG_MASK                            
                               0x00000040L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_RD_BURST_CNTL_MASK                          
                               0x00000080L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_HBM_PAGE_CONFIG_MASK                        
                               0x00000100L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_UCODE_CHECKSUM_MASK                         
                               0x00000200L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_F32_CNTL_MASK                               
                               0x00000400L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_FREEZE_MASK                                 
                               0x00000800L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_PF_PIO_STATUS_MASK                          
                               0x00001000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_VF_PIO_STATUS_MASK                          
                               0x00002000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_POWER_GATING_MASK                           
                               0x00004000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_PGFSM_CONFIG_MASK                           
                               0x00008000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_PGFSM_WRITE_MASK                            
                               0x00010000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_PGFSM_READ_MASK                             
                               0x00020000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_PIO_STATUS_MASK                             
                               0x00040000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_BA_THRESHOLD_MASK                           
                               0x00080000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_ID_MASK                                     
                               0x00100000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_VERSION_MASK                                
                               0x00200000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_EDC_COUNTER_MASK                            
                               0x00400000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_EDC_COUNTER2_MASK                           
                               0x00800000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_STATUS2_REG_MASK                            
                               0x01000000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_ATOMIC_CNTL_MASK                            
                               0x02000000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_ATOMIC_PREOP_LO_MASK                        
                               0x04000000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_ATOMIC_PREOP_HI_MASK                        
                               0x08000000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_UTCL1_CNTL_MASK                             
                               0x10000000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_UTCL1_WATERMK_MASK                          
                               0x20000000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_UTCL1_RD_STATUS_MASK                        
                               0x40000000L
+#define LSDMA_PUB_REG_TYPE1__LSDMA_UTCL1_WR_STATUS_MASK                        
                               0x80000000L
+//LSDMA_PUB_REG_TYPE2
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_INV0__SHIFT                           
                               0x0
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_INV1__SHIFT                           
                               0x1
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_INV2__SHIFT                           
                               0x2
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_RD_XNACK0__SHIFT                      
                               0x3
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_RD_XNACK1__SHIFT                      
                               0x4
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_WR_XNACK0__SHIFT                      
                               0x5
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_WR_XNACK1__SHIFT                      
                               0x6
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_TIMEOUT__SHIFT                        
                               0x7
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_PAGE__SHIFT                           
                               0x8
+#define LSDMA_PUB_REG_TYPE2__RESERVED_9_9__SHIFT                               
                               0x9
+#define LSDMA_PUB_REG_TYPE2__LSDMA_RELAX_ORDERING_LUT__SHIFT                   
                               0xa
+#define LSDMA_PUB_REG_TYPE2__LSDMA_CHICKEN_BITS_2__SHIFT                       
                               0xb
+#define LSDMA_PUB_REG_TYPE2__LSDMA_STATUS3_REG__SHIFT                          
                               0xc
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PHYSICAL_ADDR_LO__SHIFT                     
                               0xd
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PHYSICAL_ADDR_HI__SHIFT                     
                               0xe
+#define LSDMA_PUB_REG_TYPE2__LSDMA_ECC_CNTL__SHIFT                             
                               0xf
+#define LSDMA_PUB_REG_TYPE2__LSDMA_ERROR_LOG__SHIFT                            
                               0x10
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PUB_DUMMY0__SHIFT                           
                               0x11
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PUB_DUMMY1__SHIFT                           
                               0x12
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PUB_DUMMY2__SHIFT                           
                               0x13
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PUB_DUMMY3__SHIFT                           
                               0x14
+#define LSDMA_PUB_REG_TYPE2__LSDMA_F32_COUNTER__SHIFT                          
                               0x15
+#define LSDMA_PUB_REG_TYPE2__RESERVED_22_22__SHIFT                             
                               0x16
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PERFCNT_PERFCOUNTER0_CFG__SHIFT             
                               0x17
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PERFCNT_PERFCOUNTER1_CFG__SHIFT             
                               0x18
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PERFCNT_PERFCOUNTER_RSLT_CNTL__SHIFT        
                               0x19
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PERFCNT_MISC_CNTL__SHIFT                    
                               0x1a
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PERFCNT_PERFCOUNTER_LO__SHIFT               
                               0x1b
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PERFCNT_PERFCOUNTER_HI__SHIFT               
                               0x1c
+#define LSDMA_PUB_REG_TYPE2__LSDMA_CRD_CNTL__SHIFT                             
                               0x1d
+#define LSDMA_PUB_REG_TYPE2__LSDMA_GPU_IOV_VIOLATION_LOG__SHIFT                
                               0x1e
+#define LSDMA_PUB_REG_TYPE2__LSDMA_ULV_CNTL__SHIFT                             
                               0x1f
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_INV0_MASK                             
                               0x00000001L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_INV1_MASK                             
                               0x00000002L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_INV2_MASK                             
                               0x00000004L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_RD_XNACK0_MASK                        
                               0x00000008L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_RD_XNACK1_MASK                        
                               0x00000010L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_WR_XNACK0_MASK                        
                               0x00000020L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_WR_XNACK1_MASK                        
                               0x00000040L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_TIMEOUT_MASK                          
                               0x00000080L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_UTCL1_PAGE_MASK                             
                               0x00000100L
+#define LSDMA_PUB_REG_TYPE2__RESERVED_9_9_MASK                                 
                               0x00000200L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_RELAX_ORDERING_LUT_MASK                     
                               0x00000400L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_CHICKEN_BITS_2_MASK                         
                               0x00000800L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_STATUS3_REG_MASK                            
                               0x00001000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PHYSICAL_ADDR_LO_MASK                       
                               0x00002000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PHYSICAL_ADDR_HI_MASK                       
                               0x00004000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_ECC_CNTL_MASK                               
                               0x00008000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_ERROR_LOG_MASK                              
                               0x00010000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PUB_DUMMY0_MASK                             
                               0x00020000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PUB_DUMMY1_MASK                             
                               0x00040000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PUB_DUMMY2_MASK                             
                               0x00080000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PUB_DUMMY3_MASK                             
                               0x00100000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_F32_COUNTER_MASK                            
                               0x00200000L
+#define LSDMA_PUB_REG_TYPE2__RESERVED_22_22_MASK                               
                               0x00400000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PERFCNT_PERFCOUNTER0_CFG_MASK               
                               0x00800000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PERFCNT_PERFCOUNTER1_CFG_MASK               
                               0x01000000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PERFCNT_PERFCOUNTER_RSLT_CNTL_MASK          
                               0x02000000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PERFCNT_MISC_CNTL_MASK                      
                               0x04000000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PERFCNT_PERFCOUNTER_LO_MASK                 
                               0x08000000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_PERFCNT_PERFCOUNTER_HI_MASK                 
                               0x10000000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_CRD_CNTL_MASK                               
                               0x20000000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_GPU_IOV_VIOLATION_LOG_MASK                  
                               0x40000000L
+#define LSDMA_PUB_REG_TYPE2__LSDMA_ULV_CNTL_MASK                               
                               0x80000000L
+//LSDMA_PUB_REG_TYPE3
+#define LSDMA_PUB_REG_TYPE3__LSDMA_EA_DBIT_ADDR_DATA__SHIFT                    
                               0x0
+#define LSDMA_PUB_REG_TYPE3__LSDMA_EA_DBIT_ADDR_INDEX__SHIFT                   
                               0x1
+#define LSDMA_PUB_REG_TYPE3__LSDMA_GPU_IOV_VIOLATION_LOG2__SHIFT               
                               0x2
+#define LSDMA_PUB_REG_TYPE3__LSDMA_STATUS4_REG__SHIFT                          
                               0x3
+#define LSDMA_PUB_REG_TYPE3__LSDMA_SCRATCH_RAM_DATA__SHIFT                     
                               0x4
+#define LSDMA_PUB_REG_TYPE3__LSDMA_SCRATCH_RAM_ADDR__SHIFT                     
                               0x5
+#define LSDMA_PUB_REG_TYPE3__LSDMA_CE_CTRL__SHIFT                              
                               0x6
+#define LSDMA_PUB_REG_TYPE3__LSDMA_EXCEPTION_STATUS__SHIFT                     
                               0x7
+#define LSDMA_PUB_REG_TYPE3__LSDMA_CLK_STATUS__SHIFT                           
                               0x8
+#define LSDMA_PUB_REG_TYPE3__LSDMA_PIO_SRC_ADDR_LO__SHIFT                      
                               0x9
+#define LSDMA_PUB_REG_TYPE3__LSDMA_PIO_SRC_ADDR_HI__SHIFT                      
                               0xa
+#define LSDMA_PUB_REG_TYPE3__LSDMA_PIO_DST_ADDR_LO__SHIFT                      
                               0xb
+#define LSDMA_PUB_REG_TYPE3__LSDMA_PIO_DST_ADDR_HI__SHIFT                      
                               0xc
+#define LSDMA_PUB_REG_TYPE3__LSDMA_PIO_COMMAND__SHIFT                          
                               0xd
+#define LSDMA_PUB_REG_TYPE3__LSDMA_PIO_CONSTFILL_DATA__SHIFT                   
                               0xe
+#define LSDMA_PUB_REG_TYPE3__LSDMA_PIO_CONTROL__SHIFT                          
                               0xf
+#define LSDMA_PUB_REG_TYPE3__LSDMA_INT_CNTL__SHIFT                             
                               0x10
+#define LSDMA_PUB_REG_TYPE3__LSDMA_MEM_POWER_CTRL__SHIFT                       
                               0x11
 #define LSDMA_PUB_REG_TYPE3__LSDMA_CLK_CTRL__SHIFT                             
                               0x12
+#define LSDMA_PUB_REG_TYPE3__LSDMA_CNTL__SHIFT                                 
                               0x13
+#define LSDMA_PUB_REG_TYPE3__LSDMA_CHICKEN_BITS__SHIFT                         
                               0x14
+#define LSDMA_PUB_REG_TYPE3__LSDMA_GB_ADDR_CONFIG__SHIFT                       
                               0x15
+#define LSDMA_PUB_REG_TYPE3__LSDMA_GB_ADDR_CONFIG_READ__SHIFT                  
                               0x16
+#define LSDMA_PUB_REG_TYPE3__RESERVED__SHIFT                                   
                               0x17
+#define LSDMA_PUB_REG_TYPE3__LSDMA_EA_DBIT_ADDR_DATA_MASK                      
                               0x00000001L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_EA_DBIT_ADDR_INDEX_MASK                     
                               0x00000002L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_GPU_IOV_VIOLATION_LOG2_MASK                 
                               0x00000004L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_STATUS4_REG_MASK                            
                               0x00000008L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_SCRATCH_RAM_DATA_MASK                       
                               0x00000010L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_SCRATCH_RAM_ADDR_MASK                       
                               0x00000020L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_CE_CTRL_MASK                                
                               0x00000040L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_EXCEPTION_STATUS_MASK                       
                               0x00000080L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_CLK_STATUS_MASK                             
                               0x00000100L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_PIO_SRC_ADDR_LO_MASK                        
                               0x00000200L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_PIO_SRC_ADDR_HI_MASK                        
                               0x00000400L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_PIO_DST_ADDR_LO_MASK                        
                               0x00000800L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_PIO_DST_ADDR_HI_MASK                        
                               0x00001000L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_PIO_COMMAND_MASK                            
                               0x00002000L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_PIO_CONSTFILL_DATA_MASK                     
                               0x00004000L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_PIO_CONTROL_MASK                            
                               0x00008000L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_INT_CNTL_MASK                               
                               0x00010000L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_MEM_POWER_CTRL_MASK                         
                               0x00020000L
 #define LSDMA_PUB_REG_TYPE3__LSDMA_CLK_CTRL_MASK                               
                               0x00040000L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_CNTL_MASK                                   
                               0x00080000L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_CHICKEN_BITS_MASK                           
                               0x00100000L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_GB_ADDR_CONFIG_MASK                         
                               0x00200000L
+#define LSDMA_PUB_REG_TYPE3__LSDMA_GB_ADDR_CONFIG_READ_MASK                    
                               0x00400000L
+#define LSDMA_PUB_REG_TYPE3__RESERVED_MASK                                     
                               0xFF800000L
 //LSDMA_CONTEXT_GROUP_BOUNDARY
 #define LSDMA_CONTEXT_GROUP_BOUNDARY__RESERVED__SHIFT                          
                               0x0
 #define LSDMA_CONTEXT_GROUP_BOUNDARY__RESERVED_MASK                            
                               0xFFFFFFFFL
@@ -139,6 +529,7 @@
 #define LSDMA_STATUS_REG__DELTA_RPTR_EMPTY__SHIFT                              
                               0x14
 #define LSDMA_STATUS_REG__MC_RD_RET_STALL__SHIFT                               
                               0x15
 #define LSDMA_STATUS_REG__MC_RD_NO_POLL_IDLE__SHIFT                            
                               0x16
+#define LSDMA_STATUS_REG__DRM_IDLE__SHIFT                                      
                               0x17
 #define LSDMA_STATUS_REG__Reserved__SHIFT                                      
                               0x18
 #define LSDMA_STATUS_REG__PREV_CMD_IDLE__SHIFT                                 
                               0x19
 #define LSDMA_STATUS_REG__SEM_IDLE__SHIFT                                      
                               0x1a
@@ -169,6 +560,7 @@
 #define LSDMA_STATUS_REG__DELTA_RPTR_EMPTY_MASK                                
                               0x00100000L
 #define LSDMA_STATUS_REG__MC_RD_RET_STALL_MASK                                 
                               0x00200000L
 #define LSDMA_STATUS_REG__MC_RD_NO_POLL_IDLE_MASK                              
                               0x00400000L
+#define LSDMA_STATUS_REG__DRM_IDLE_MASK                                        
                               0x00800000L
 #define LSDMA_STATUS_REG__Reserved_MASK                                        
                               0x01000000L
 #define LSDMA_STATUS_REG__PREV_CMD_IDLE_MASK                                   
                               0x02000000L
 #define LSDMA_STATUS_REG__SEM_IDLE_MASK                                        
                               0x04000000L
@@ -184,11 +576,14 @@
 #define LSDMA_STATUS1_REG__CE_OUT_IDLE__SHIFT                                  
                               0x4
 #define LSDMA_STATUS1_REG__CE_IN_IDLE__SHIFT                                   
                               0x5
 #define LSDMA_STATUS1_REG__CE_DST_IDLE__SHIFT                                  
                               0x6
+#define LSDMA_STATUS1_REG__CE_DRM_IDLE__SHIFT                                  
                               0x7
+#define LSDMA_STATUS1_REG__CE_DRM1_IDLE__SHIFT                                 
                               0x8
 #define LSDMA_STATUS1_REG__CE_CMD_IDLE__SHIFT                                  
                               0x9
 #define LSDMA_STATUS1_REG__CE_AFIFO_FULL__SHIFT                                
                               0xa
 #define LSDMA_STATUS1_REG__CE_INFO_FULL__SHIFT                                 
                               0xb
 #define LSDMA_STATUS1_REG__CE_INFO1_FULL__SHIFT                                
                               0xc
 #define LSDMA_STATUS1_REG__EX_START__SHIFT                                     
                               0xd
+#define LSDMA_STATUS1_REG__DRM_CTX_RESTORE__SHIFT                              
                               0xe
 #define LSDMA_STATUS1_REG__CE_RD_STALL__SHIFT                                  
                               0xf
 #define LSDMA_STATUS1_REG__CE_WR_STALL__SHIFT                                  
                               0x10
 #define LSDMA_STATUS1_REG__CE_WREQ_IDLE_MASK                                   
                               0x00000001L
@@ -198,11 +593,14 @@
 #define LSDMA_STATUS1_REG__CE_OUT_IDLE_MASK                                    
                               0x00000010L
 #define LSDMA_STATUS1_REG__CE_IN_IDLE_MASK                                     
                               0x00000020L
 #define LSDMA_STATUS1_REG__CE_DST_IDLE_MASK                                    
                               0x00000040L
+#define LSDMA_STATUS1_REG__CE_DRM_IDLE_MASK                                    
                               0x00000080L
+#define LSDMA_STATUS1_REG__CE_DRM1_IDLE_MASK                                   
                               0x00000100L
 #define LSDMA_STATUS1_REG__CE_CMD_IDLE_MASK                                    
                               0x00000200L
 #define LSDMA_STATUS1_REG__CE_AFIFO_FULL_MASK                                  
                               0x00000400L
 #define LSDMA_STATUS1_REG__CE_INFO_FULL_MASK                                   
                               0x00000800L
 #define LSDMA_STATUS1_REG__CE_INFO1_FULL_MASK                                  
                               0x00001000L
 #define LSDMA_STATUS1_REG__EX_START_MASK                                       
                               0x00002000L
+#define LSDMA_STATUS1_REG__DRM_CTX_RESTORE_MASK                                
                               0x00004000L
 #define LSDMA_STATUS1_REG__CE_RD_STALL_MASK                                    
                               0x00008000L
 #define LSDMA_STATUS1_REG__CE_WR_STALL_MASK                                    
                               0x00010000L
 //LSDMA_RD_BURST_CNTL
@@ -216,6 +614,17 @@
 //LSDMA_UCODE_CHECKSUM
 #define LSDMA_UCODE_CHECKSUM__DATA__SHIFT                                      
                               0x0
 #define LSDMA_UCODE_CHECKSUM__DATA_MASK                                        
                               0xFFFFFFFFL
+//LSDMA_F32_CNTL
+#define LSDMA_F32_CNTL__HALT__SHIFT                                            
                               0x0
+#define LSDMA_F32_CNTL__STEP__SHIFT                                            
                               0x1
+#define LSDMA_F32_CNTL__DBG_SELECT_BITS__SHIFT                                 
                               0x2
+#define LSDMA_F32_CNTL__RESET__SHIFT                                           
                               0x8
+#define LSDMA_F32_CNTL__CHECKSUM_CLR__SHIFT                                    
                               0xa
+#define LSDMA_F32_CNTL__HALT_MASK                                              
                               0x00000001L
+#define LSDMA_F32_CNTL__STEP_MASK                                              
                               0x00000002L
+#define LSDMA_F32_CNTL__DBG_SELECT_BITS_MASK                                   
                               0x000000FCL
+#define LSDMA_F32_CNTL__RESET_MASK                                             
                               0x00000100L
+#define LSDMA_F32_CNTL__CHECKSUM_CLR_MASK                                      
                               0x00000400L
 //LSDMA_FREEZE
 #define LSDMA_FREEZE__PREEMPT__SHIFT                                           
                               0x0
 #define LSDMA_FREEZE__FREEZE__SHIFT                                            
                               0x4
@@ -777,10 +1186,25 @@
 #define LSDMA_PERFCNT_PERFCOUNTER_HI__COUNTER_HI_MASK                          
                               0x0000FFFFL
 #define LSDMA_PERFCNT_PERFCOUNTER_HI__COMPARE_VALUE_MASK                       
                               0xFFFF0000L
 //LSDMA_CRD_CNTL
+#define LSDMA_CRD_CNTL__DRM_CREDIT__SHIFT                                      
                               0x0
 #define LSDMA_CRD_CNTL__MC_WRREQ_CREDIT__SHIFT                                 
                               0x7
 #define LSDMA_CRD_CNTL__MC_RDREQ_CREDIT__SHIFT                                 
                               0xd
+#define LSDMA_CRD_CNTL__DRM_CREDIT_MASK                                        
                               0x0000007FL
 #define LSDMA_CRD_CNTL__MC_WRREQ_CREDIT_MASK                                   
                               0x00001F80L
 #define LSDMA_CRD_CNTL__MC_RDREQ_CREDIT_MASK                                   
                               0x0007E000L
+//LSDMA_GPU_IOV_VIOLATION_LOG
+#define LSDMA_GPU_IOV_VIOLATION_LOG__VIOLATION_STATUS__SHIFT                   
                               0x0
+#define LSDMA_GPU_IOV_VIOLATION_LOG__MULTIPLE_VIOLATION_STATUS__SHIFT          
                               0x1
+#define LSDMA_GPU_IOV_VIOLATION_LOG__ADDRESS__SHIFT                            
                               0x2
+#define LSDMA_GPU_IOV_VIOLATION_LOG__WRITE_OPERATION__SHIFT                    
                               0x14
+#define LSDMA_GPU_IOV_VIOLATION_LOG__VF__SHIFT                                 
                               0x15
+#define LSDMA_GPU_IOV_VIOLATION_LOG__VFID__SHIFT                               
                               0x16
+#define LSDMA_GPU_IOV_VIOLATION_LOG__VIOLATION_STATUS_MASK                     
                               0x00000001L
+#define LSDMA_GPU_IOV_VIOLATION_LOG__MULTIPLE_VIOLATION_STATUS_MASK            
                               0x00000002L
+#define LSDMA_GPU_IOV_VIOLATION_LOG__ADDRESS_MASK                              
                               0x000FFFFCL
+#define LSDMA_GPU_IOV_VIOLATION_LOG__WRITE_OPERATION_MASK                      
                               0x00100000L
+#define LSDMA_GPU_IOV_VIOLATION_LOG__VF_MASK                                   
                               0x00200000L
+#define LSDMA_GPU_IOV_VIOLATION_LOG__VFID_MASK                                 
                               0x03C00000L
 //LSDMA_ULV_CNTL
 #define LSDMA_ULV_CNTL__HYSTERESIS__SHIFT                                      
                               0x0
 #define LSDMA_ULV_CNTL__ENTER_ULV_INT_CLR__SHIFT                               
                               0x1b
@@ -800,6 +1224,9 @@
 //LSDMA_EA_DBIT_ADDR_INDEX
 #define LSDMA_EA_DBIT_ADDR_INDEX__VALUE__SHIFT                                 
                               0x0
 #define LSDMA_EA_DBIT_ADDR_INDEX__VALUE_MASK                                   
                               0x00000007L
+//LSDMA_GPU_IOV_VIOLATION_LOG2
+#define LSDMA_GPU_IOV_VIOLATION_LOG2__INITIATOR_ID__SHIFT                      
                               0x0
+#define LSDMA_GPU_IOV_VIOLATION_LOG2__INITIATOR_ID_MASK                        
                               0x000003FFL
 //LSDMA_STATUS4_REG
 #define LSDMA_STATUS4_REG__IDLE__SHIFT                                         
                               0x0
 #define LSDMA_STATUS4_REG__IH_OUTSTANDING__SHIFT                               
                               0x2
@@ -829,6 +1256,12 @@
 #define LSDMA_STATUS4_REG__ACTIVE_QUEUE_ID_MASK                                
                               0x0003C000L
 #define LSDMA_STATUS4_REG__SRIOV_WATING_RLCV_CMD_MASK                          
                               0x00040000L
 #define LSDMA_STATUS4_REG__SRIOV_LSDMA_EXECUTING_CMD_MASK                      
                               0x00080000L
+//LSDMA_SCRATCH_RAM_DATA
+#define LSDMA_SCRATCH_RAM_DATA__DATA__SHIFT                                    
                               0x0
+#define LSDMA_SCRATCH_RAM_DATA__DATA_MASK                                      
                               0xFFFFFFFFL
+//LSDMA_SCRATCH_RAM_ADDR
+#define LSDMA_SCRATCH_RAM_ADDR__ADDR__SHIFT                                    
                               0x0
+#define LSDMA_SCRATCH_RAM_ADDR__ADDR_MASK                                      
                               0x0000007FL
 //LSDMA_CE_CTRL
 #define LSDMA_CE_CTRL__RD_LUT_WATERMARK__SHIFT                                 
                               0x0
 #define LSDMA_CE_CTRL__RD_LUT_DEPTH__SHIFT                                     
                               0x3
@@ -871,6 +1304,15 @@
 #define LSDMA_EXCEPTION_STATUS__NON_COPY_CMD_NACK_PRT_MASK                     
                               0x00080000L
 #define LSDMA_EXCEPTION_STATUS__RPTR_WB_NACK_PRT_MASK                          
                               0x00200000L
 #define LSDMA_EXCEPTION_STATUS__VM_HOLE_MASK                                   
                               0x01000000L
+//LSDMA_CLK_STATUS
+#define LSDMA_CLK_STATUS__DYN_CLK__SHIFT                                       
                               0x0
+#define LSDMA_CLK_STATUS__PTR_CLK__SHIFT                                       
                               0x1
+#define LSDMA_CLK_STATUS__REG_CLK__SHIFT                                       
                               0x2
+#define LSDMA_CLK_STATUS__F32_CLK__SHIFT                                       
                               0x3
+#define LSDMA_CLK_STATUS__DYN_CLK_MASK                                         
                               0x00000001L
+#define LSDMA_CLK_STATUS__PTR_CLK_MASK                                         
                               0x00000002L
+#define LSDMA_CLK_STATUS__REG_CLK_MASK                                         
                               0x00000004L
+#define LSDMA_CLK_STATUS__F32_CLK_MASK                                         
                               0x00000008L
 //LSDMA_PIO_SRC_ADDR_LO
 #define LSDMA_PIO_SRC_ADDR_LO__SRC_ADDR_LO__SHIFT                              
                               0x0
 #define LSDMA_PIO_SRC_ADDR_LO__SRC_ADDR_LO_MASK                                
                               0xFFFFFFFFL
@@ -972,6 +1414,7 @@
 #define LSDMA_CNTL__MIDCMD_EXPIRE_ENABLE__SHIFT                                
                               0x6
 #define LSDMA_CNTL__MIDCMD_WORLDSWITCH_ENABLE__SHIFT                           
                               0x11
 #define LSDMA_CNTL__AUTO_CTXSW_ENABLE__SHIFT                                   
                               0x12
+#define LSDMA_CNTL__DRM_RESTORE_ENABLE__SHIFT                                  
                               0x13
 #define LSDMA_CNTL__UTC_L1_ENABLE_MASK                                         
                               0x00000002L
 #define LSDMA_CNTL__SEM_WAIT_INT_ENABLE_MASK                                   
                               0x00000004L
 #define LSDMA_CNTL__DATA_SWAP_ENABLE_MASK                                      
                               0x00000008L
@@ -980,6 +1423,7 @@
 #define LSDMA_CNTL__MIDCMD_EXPIRE_ENABLE_MASK                                  
                               0x00000040L
 #define LSDMA_CNTL__MIDCMD_WORLDSWITCH_ENABLE_MASK                             
                               0x00020000L
 #define LSDMA_CNTL__AUTO_CTXSW_ENABLE_MASK                                     
                               0x00040000L
+#define LSDMA_CNTL__DRM_RESTORE_ENABLE_MASK                                    
                               0x00080000L
 //LSDMA_CHICKEN_BITS
 #define LSDMA_CHICKEN_BITS__STALL_ON_TRANS_FULL_ENABLE__SHIFT                  
                               0x1
 #define LSDMA_CHICKEN_BITS__STALL_ON_NO_FREE_DATA_BUFFER_ENABLE__SHIFT         
                               0x2
@@ -1034,6 +1478,7 @@
 #define LSDMA_QUEUE0_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                     
                               0xc
 #define LSDMA_QUEUE0_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                
                               0xd
 #define LSDMA_QUEUE0_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                      
                               0x10
+#define LSDMA_QUEUE0_RB_CNTL__RB_PRIV__SHIFT                                   
                               0x17
 #define LSDMA_QUEUE0_RB_CNTL__RB_VMID__SHIFT                                   
                               0x18
 #define LSDMA_QUEUE0_RB_CNTL__RB_ENABLE_MASK                                   
                               0x00000001L
 #define LSDMA_QUEUE0_RB_CNTL__RB_SIZE_MASK                                     
                               0x0000003EL
@@ -1041,6 +1486,7 @@
 #define LSDMA_QUEUE0_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                       
                               0x00001000L
 #define LSDMA_QUEUE0_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                  
                               0x00002000L
 #define LSDMA_QUEUE0_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                        
                               0x001F0000L
+#define LSDMA_QUEUE0_RB_CNTL__RB_PRIV_MASK                                     
                               0x00800000L
 #define LSDMA_QUEUE0_RB_CNTL__RB_VMID_MASK                                     
                               0x0F000000L
 //LSDMA_QUEUE0_RB_BASE
 #define LSDMA_QUEUE0_RB_BASE__ADDR__SHIFT                                      
                               0x0
@@ -1084,10 +1530,12 @@
 #define LSDMA_QUEUE0_IB_CNTL__IB_SWAP_ENABLE__SHIFT                            
                               0x4
 #define LSDMA_QUEUE0_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                          
                               0x8
 #define LSDMA_QUEUE0_IB_CNTL__CMD_VMID__SHIFT                                  
                               0x10
+#define LSDMA_QUEUE0_IB_CNTL__IB_PRIV__SHIFT                                   
                               0x1f
 #define LSDMA_QUEUE0_IB_CNTL__IB_ENABLE_MASK                                   
                               0x00000001L
 #define LSDMA_QUEUE0_IB_CNTL__IB_SWAP_ENABLE_MASK                              
                               0x00000010L
 #define LSDMA_QUEUE0_IB_CNTL__SWITCH_INSIDE_IB_MASK                            
                               0x00000100L
 #define LSDMA_QUEUE0_IB_CNTL__CMD_VMID_MASK                                    
                               0x000F0000L
+#define LSDMA_QUEUE0_IB_CNTL__IB_PRIV_MASK                                     
                               0x80000000L
 //LSDMA_QUEUE0_IB_RPTR
 #define LSDMA_QUEUE0_IB_RPTR__OFFSET__SHIFT                                    
                               0x2
 #define LSDMA_QUEUE0_IB_RPTR__OFFSET_MASK                                      
                               0x003FFFFCL
@@ -1238,6 +1686,7 @@
 #define LSDMA_QUEUE1_RB_CNTL__RPTR_WRITEBACK_ENABLE__SHIFT                     
                               0xc
 #define LSDMA_QUEUE1_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE__SHIFT                
                               0xd
 #define LSDMA_QUEUE1_RB_CNTL__RPTR_WRITEBACK_TIMER__SHIFT                      
                               0x10
+#define LSDMA_QUEUE1_RB_CNTL__RB_PRIV__SHIFT                                   
                               0x17
 #define LSDMA_QUEUE1_RB_CNTL__RB_VMID__SHIFT                                   
                               0x18
 #define LSDMA_QUEUE1_RB_CNTL__RB_ENABLE_MASK                                   
                               0x00000001L
 #define LSDMA_QUEUE1_RB_CNTL__RB_SIZE_MASK                                     
                               0x0000003EL
@@ -1245,6 +1694,7 @@
 #define LSDMA_QUEUE1_RB_CNTL__RPTR_WRITEBACK_ENABLE_MASK                       
                               0x00001000L
 #define LSDMA_QUEUE1_RB_CNTL__RPTR_WRITEBACK_SWAP_ENABLE_MASK                  
                               0x00002000L
 #define LSDMA_QUEUE1_RB_CNTL__RPTR_WRITEBACK_TIMER_MASK                        
                               0x001F0000L
+#define LSDMA_QUEUE1_RB_CNTL__RB_PRIV_MASK                                     
                               0x00800000L
 #define LSDMA_QUEUE1_RB_CNTL__RB_VMID_MASK                                     
                               0x0F000000L
 //LSDMA_QUEUE1_RB_BASE
 #define LSDMA_QUEUE1_RB_BASE__ADDR__SHIFT                                      
                               0x0
@@ -1288,10 +1738,12 @@
 #define LSDMA_QUEUE1_IB_CNTL__IB_SWAP_ENABLE__SHIFT                            
                               0x4
 #define LSDMA_QUEUE1_IB_CNTL__SWITCH_INSIDE_IB__SHIFT                          
                               0x8
 #define LSDMA_QUEUE1_IB_CNTL__CMD_VMID__SHIFT                                  
                               0x10
+#define LSDMA_QUEUE1_IB_CNTL__IB_PRIV__SHIFT                                   
                               0x1f
 #define LSDMA_QUEUE1_IB_CNTL__IB_ENABLE_MASK                                   
                               0x00000001L
 #define LSDMA_QUEUE1_IB_CNTL__IB_SWAP_ENABLE_MASK                              
                               0x00000010L
 #define LSDMA_QUEUE1_IB_CNTL__SWITCH_INSIDE_IB_MASK                            
                               0x00000100L
 #define LSDMA_QUEUE1_IB_CNTL__CMD_VMID_MASK                                    
                               0x000F0000L
+#define LSDMA_QUEUE1_IB_CNTL__IB_PRIV_MASK                                     
                               0x80000000L
 //LSDMA_QUEUE1_IB_RPTR
 #define LSDMA_QUEUE1_IB_RPTR__OFFSET__SHIFT                                    
                               0x2
 #define LSDMA_QUEUE1_IB_RPTR__OFFSET_MASK                                      
                               0x003FFFFCL
-- 
2.37.3


Reply via email to