This patch is to update lsdma headers. Signed-off-by: Yifan Zhang <yifan1.zhang@xxxxxxx> Reviewed-by: Tim Huang <Tim.Huang@xxxxxxx> --- .../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