Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0
0002  *
0003  * Copyright 2016-2020 HabanaLabs, Ltd.
0004  * All Rights Reserved.
0005  *
0006  */
0007 
0008 /************************************
0009  ** This is an auto-generated file **
0010  **       DO NOT EDIT BELOW        **
0011  ************************************/
0012 
0013 #ifndef ASIC_REG_PDMA0_QM_MASKS_H_
0014 #define ASIC_REG_PDMA0_QM_MASKS_H_
0015 
0016 /*
0017  *****************************************
0018  *   PDMA0_QM
0019  *   (Prototype: QMAN)
0020  *****************************************
0021  */
0022 
0023 /* PDMA0_QM_GLBL_CFG0 */
0024 #define PDMA0_QM_GLBL_CFG0_PQF_EN_SHIFT 0
0025 #define PDMA0_QM_GLBL_CFG0_PQF_EN_MASK 0xF
0026 #define PDMA0_QM_GLBL_CFG0_CQF_EN_SHIFT 4
0027 #define PDMA0_QM_GLBL_CFG0_CQF_EN_MASK 0x1F0
0028 #define PDMA0_QM_GLBL_CFG0_CP_EN_SHIFT 9
0029 #define PDMA0_QM_GLBL_CFG0_CP_EN_MASK 0x3E00
0030 #define PDMA0_QM_GLBL_CFG0_ARC_CQF_EN_SHIFT 14
0031 #define PDMA0_QM_GLBL_CFG0_ARC_CQF_EN_MASK 0x4000
0032 
0033 /* PDMA0_QM_GLBL_CFG1 */
0034 #define PDMA0_QM_GLBL_CFG1_PQF_STOP_SHIFT 0
0035 #define PDMA0_QM_GLBL_CFG1_PQF_STOP_MASK 0xF
0036 #define PDMA0_QM_GLBL_CFG1_CQF_STOP_SHIFT 4
0037 #define PDMA0_QM_GLBL_CFG1_CQF_STOP_MASK 0x1F0
0038 #define PDMA0_QM_GLBL_CFG1_CP_STOP_SHIFT 9
0039 #define PDMA0_QM_GLBL_CFG1_CP_STOP_MASK 0x3E00
0040 #define PDMA0_QM_GLBL_CFG1_PQF_FLUSH_SHIFT 16
0041 #define PDMA0_QM_GLBL_CFG1_PQF_FLUSH_MASK 0xF0000
0042 #define PDMA0_QM_GLBL_CFG1_CQF_FLUSH_SHIFT 20
0043 #define PDMA0_QM_GLBL_CFG1_CQF_FLUSH_MASK 0x1F00000
0044 #define PDMA0_QM_GLBL_CFG1_CP_FLUSH_SHIFT 25
0045 #define PDMA0_QM_GLBL_CFG1_CP_FLUSH_MASK 0x3E000000
0046 
0047 /* PDMA0_QM_GLBL_CFG2 */
0048 #define PDMA0_QM_GLBL_CFG2_ARC_CQF_STOP_SHIFT 0
0049 #define PDMA0_QM_GLBL_CFG2_ARC_CQF_STOP_MASK 0x1
0050 #define PDMA0_QM_GLBL_CFG2_ARC_CQF_FLUSH_SHIFT 1
0051 #define PDMA0_QM_GLBL_CFG2_ARC_CQF_FLUSH_MASK 0x2
0052 #define PDMA0_QM_GLBL_CFG2_ARC_HBW_AWUSER_OVRD_SHIFT 4
0053 #define PDMA0_QM_GLBL_CFG2_ARC_HBW_AWUSER_OVRD_MASK 0x10
0054 #define PDMA0_QM_GLBL_CFG2_ARC_HBW_ARUSER_OVRD_SHIFT 5
0055 #define PDMA0_QM_GLBL_CFG2_ARC_HBW_ARUSER_OVRD_MASK 0x20
0056 #define PDMA0_QM_GLBL_CFG2_ARC_LBW_AWUSER_OVRD_SHIFT 6
0057 #define PDMA0_QM_GLBL_CFG2_ARC_LBW_AWUSER_OVRD_MASK 0x40
0058 #define PDMA0_QM_GLBL_CFG2_ARC_LBW_ARUSER_OVRD_SHIFT 7
0059 #define PDMA0_QM_GLBL_CFG2_ARC_LBW_ARUSER_OVRD_MASK 0x80
0060 #define PDMA0_QM_GLBL_CFG2_ARC_HBW_AWPROT_OVRD_SHIFT 8
0061 #define PDMA0_QM_GLBL_CFG2_ARC_HBW_AWPROT_OVRD_MASK 0x100
0062 #define PDMA0_QM_GLBL_CFG2_ARC_HBW_ARPROT_OVRD_SHIFT 9
0063 #define PDMA0_QM_GLBL_CFG2_ARC_HBW_ARPROT_OVRD_MASK 0x200
0064 #define PDMA0_QM_GLBL_CFG2_ARC_LBW_AWPROT_OVRD_SHIFT 10
0065 #define PDMA0_QM_GLBL_CFG2_ARC_LBW_AWPROT_OVRD_MASK 0x400
0066 #define PDMA0_QM_GLBL_CFG2_ARC_LBW_ARPROT_OVRD_SHIFT 11
0067 #define PDMA0_QM_GLBL_CFG2_ARC_LBW_ARPROT_OVRD_MASK 0x800
0068 #define PDMA0_QM_GLBL_CFG2_ARC_HBW_AWCACHE_OVRD_SHIFT 12
0069 #define PDMA0_QM_GLBL_CFG2_ARC_HBW_AWCACHE_OVRD_MASK 0x1000
0070 #define PDMA0_QM_GLBL_CFG2_ARC_HBW_ARCACHE_OVRD_SHIFT 13
0071 #define PDMA0_QM_GLBL_CFG2_ARC_HBW_ARCACHE_OVRD_MASK 0x2000
0072 #define PDMA0_QM_GLBL_CFG2_ARC_LBW_AWCACHE_OVRD_SHIFT 14
0073 #define PDMA0_QM_GLBL_CFG2_ARC_LBW_AWCACHE_OVRD_MASK 0x4000
0074 #define PDMA0_QM_GLBL_CFG2_ARC_LBW_ARCACHE_OVRD_SHIFT 15
0075 #define PDMA0_QM_GLBL_CFG2_ARC_LBW_ARCACHE_OVRD_MASK 0x8000
0076 #define PDMA0_QM_GLBL_CFG2_ARC_LBW_BUSER_OVRD_SHIFT 16
0077 #define PDMA0_QM_GLBL_CFG2_ARC_LBW_BUSER_OVRD_MASK 0x10000
0078 
0079 /* PDMA0_QM_GLBL_ERR_CFG */
0080 #define PDMA0_QM_GLBL_ERR_CFG_PQF_ERR_MSG_EN_SHIFT 0
0081 #define PDMA0_QM_GLBL_ERR_CFG_PQF_ERR_MSG_EN_MASK 0xF
0082 #define PDMA0_QM_GLBL_ERR_CFG_CQF_ERR_MSG_EN_SHIFT 4
0083 #define PDMA0_QM_GLBL_ERR_CFG_CQF_ERR_MSG_EN_MASK 0x1F0
0084 #define PDMA0_QM_GLBL_ERR_CFG_CP_ERR_MSG_EN_SHIFT 9
0085 #define PDMA0_QM_GLBL_ERR_CFG_CP_ERR_MSG_EN_MASK 0x3E00
0086 #define PDMA0_QM_GLBL_ERR_CFG_PQF_STOP_ON_ERR_SHIFT 16
0087 #define PDMA0_QM_GLBL_ERR_CFG_PQF_STOP_ON_ERR_MASK 0xF0000
0088 #define PDMA0_QM_GLBL_ERR_CFG_CQF_STOP_ON_ERR_SHIFT 20
0089 #define PDMA0_QM_GLBL_ERR_CFG_CQF_STOP_ON_ERR_MASK 0x1F00000
0090 #define PDMA0_QM_GLBL_ERR_CFG_CP_STOP_ON_ERR_SHIFT 25
0091 #define PDMA0_QM_GLBL_ERR_CFG_CP_STOP_ON_ERR_MASK 0x3E000000
0092 #define PDMA0_QM_GLBL_ERR_CFG_ARB_STOP_ON_ERR_SHIFT 31
0093 #define PDMA0_QM_GLBL_ERR_CFG_ARB_STOP_ON_ERR_MASK 0x80000000
0094 
0095 /* PDMA0_QM_GLBL_ERR_CFG1 */
0096 #define PDMA0_QM_GLBL_ERR_CFG1_CQF_ERR_MSG_EN_SHIFT 0
0097 #define PDMA0_QM_GLBL_ERR_CFG1_CQF_ERR_MSG_EN_MASK 0x1
0098 #define PDMA0_QM_GLBL_ERR_CFG1_CQF_STOP_ON_ERR_SHIFT 1
0099 #define PDMA0_QM_GLBL_ERR_CFG1_CQF_STOP_ON_ERR_MASK 0x2
0100 #define PDMA0_QM_GLBL_ERR_CFG1_ARC_STOP_ON_ERR_SHIFT 2
0101 #define PDMA0_QM_GLBL_ERR_CFG1_ARC_STOP_ON_ERR_MASK 0x4
0102 
0103 /* PDMA0_QM_GLBL_ERR_ARC_HALT_EN */
0104 #define PDMA0_QM_GLBL_ERR_ARC_HALT_EN_ERR_IND_SHIFT 0
0105 #define PDMA0_QM_GLBL_ERR_ARC_HALT_EN_ERR_IND_MASK 0xFFFFFF
0106 
0107 /* PDMA0_QM_GLBL_AXCACHE */
0108 #define PDMA0_QM_GLBL_AXCACHE_HBW_AR_SHIFT 0
0109 #define PDMA0_QM_GLBL_AXCACHE_HBW_AR_MASK 0xF
0110 #define PDMA0_QM_GLBL_AXCACHE_HBW_AW_SHIFT 16
0111 #define PDMA0_QM_GLBL_AXCACHE_HBW_AW_MASK 0xF0000
0112 #define PDMA0_QM_GLBL_AXCACHE_LBW_AW_SHIFT 20
0113 #define PDMA0_QM_GLBL_AXCACHE_LBW_AW_MASK 0xF00000
0114 #define PDMA0_QM_GLBL_AXCACHE_LBW_AR_SHIFT 24
0115 #define PDMA0_QM_GLBL_AXCACHE_LBW_AR_MASK 0xF000000
0116 
0117 /* PDMA0_QM_GLBL_STS0 */
0118 #define PDMA0_QM_GLBL_STS0_PQF_IDLE_SHIFT 0
0119 #define PDMA0_QM_GLBL_STS0_PQF_IDLE_MASK 0xF
0120 #define PDMA0_QM_GLBL_STS0_CQF_IDLE_SHIFT 4
0121 #define PDMA0_QM_GLBL_STS0_CQF_IDLE_MASK 0x1F0
0122 #define PDMA0_QM_GLBL_STS0_CP_IDLE_SHIFT 9
0123 #define PDMA0_QM_GLBL_STS0_CP_IDLE_MASK 0x3E00
0124 #define PDMA0_QM_GLBL_STS0_PQF_IS_STOP_SHIFT 16
0125 #define PDMA0_QM_GLBL_STS0_PQF_IS_STOP_MASK 0xF0000
0126 #define PDMA0_QM_GLBL_STS0_CQF_IS_STOP_SHIFT 20
0127 #define PDMA0_QM_GLBL_STS0_CQF_IS_STOP_MASK 0x1F00000
0128 #define PDMA0_QM_GLBL_STS0_CP_IS_STOP_SHIFT 25
0129 #define PDMA0_QM_GLBL_STS0_CP_IS_STOP_MASK 0x3E000000
0130 #define PDMA0_QM_GLBL_STS0_ARB_IS_STOP_SHIFT 31
0131 #define PDMA0_QM_GLBL_STS0_ARB_IS_STOP_MASK 0x80000000
0132 
0133 /* PDMA0_QM_GLBL_STS1 */
0134 #define PDMA0_QM_GLBL_STS1_ARC_CQF_IDLE_SHIFT 0
0135 #define PDMA0_QM_GLBL_STS1_ARC_CQF_IDLE_MASK 0x1
0136 #define PDMA0_QM_GLBL_STS1_ARC_CQF_IS_STOP_SHIFT 1
0137 #define PDMA0_QM_GLBL_STS1_ARC_CQF_IS_STOP_MASK 0x2
0138 
0139 /* PDMA0_QM_GLBL_ERR_STS */
0140 #define PDMA0_QM_GLBL_ERR_STS_PQF_RD_ERR_SHIFT 0
0141 #define PDMA0_QM_GLBL_ERR_STS_PQF_RD_ERR_MASK 0x1
0142 #define PDMA0_QM_GLBL_ERR_STS_CQF_RD_ERR_SHIFT 1
0143 #define PDMA0_QM_GLBL_ERR_STS_CQF_RD_ERR_MASK 0x2
0144 #define PDMA0_QM_GLBL_ERR_STS_CP_RD_ERR_SHIFT 2
0145 #define PDMA0_QM_GLBL_ERR_STS_CP_RD_ERR_MASK 0x4
0146 #define PDMA0_QM_GLBL_ERR_STS_CP_UNDEF_CMD_ERR_SHIFT 3
0147 #define PDMA0_QM_GLBL_ERR_STS_CP_UNDEF_CMD_ERR_MASK 0x8
0148 #define PDMA0_QM_GLBL_ERR_STS_CP_STOP_OP_SHIFT 4
0149 #define PDMA0_QM_GLBL_ERR_STS_CP_STOP_OP_MASK 0x10
0150 #define PDMA0_QM_GLBL_ERR_STS_CP_MSG_WR_ERR_SHIFT 5
0151 #define PDMA0_QM_GLBL_ERR_STS_CP_MSG_WR_ERR_MASK 0x20
0152 #define PDMA0_QM_GLBL_ERR_STS_CP_WREG_ERR_SHIFT 6
0153 #define PDMA0_QM_GLBL_ERR_STS_CP_WREG_ERR_MASK 0x40
0154 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE0_OVF_ERR_SHIFT 8
0155 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE0_OVF_ERR_MASK 0x100
0156 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE1_OVF_ERR_SHIFT 9
0157 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE1_OVF_ERR_MASK 0x200
0158 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE2_OVF_ERR_SHIFT 10
0159 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE2_OVF_ERR_MASK 0x400
0160 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE3_OVF_ERR_SHIFT 11
0161 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE3_OVF_ERR_MASK 0x800
0162 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE0_UDF_ERR_SHIFT 12
0163 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE0_UDF_ERR_MASK 0x1000
0164 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE1_UDF_ERR_SHIFT 13
0165 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE1_UDF_ERR_MASK 0x2000
0166 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE2_UDF_ERR_SHIFT 14
0167 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE2_UDF_ERR_MASK 0x4000
0168 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE3_UDF_ERR_SHIFT 15
0169 #define PDMA0_QM_GLBL_ERR_STS_CP_FENCE3_UDF_ERR_MASK 0x8000
0170 #define PDMA0_QM_GLBL_ERR_STS_CPDMA_UP_OVF_ERR_SHIFT 16
0171 #define PDMA0_QM_GLBL_ERR_STS_CPDMA_UP_OVF_ERR_MASK 0x10000
0172 #define PDMA0_QM_GLBL_ERR_STS_PQC_L2H_ERR_SHIFT 17
0173 #define PDMA0_QM_GLBL_ERR_STS_PQC_L2H_ERR_MASK 0x20000
0174 #define PDMA0_QM_GLBL_ERR_STS_RSVD_18_24_SHIFT 18
0175 #define PDMA0_QM_GLBL_ERR_STS_RSVD_18_24_MASK 0x1FC0000
0176 
0177 /* PDMA0_QM_GLBL_ERR_STS_4 */
0178 #define PDMA0_QM_GLBL_ERR_STS_4_RSVD0_SHIFT 0
0179 #define PDMA0_QM_GLBL_ERR_STS_4_RSVD0_MASK 0x1
0180 #define PDMA0_QM_GLBL_ERR_STS_4_CQF_RD_ERR_SHIFT 1
0181 #define PDMA0_QM_GLBL_ERR_STS_4_CQF_RD_ERR_MASK 0x2
0182 #define PDMA0_QM_GLBL_ERR_STS_4_CP_RD_ERR_SHIFT 2
0183 #define PDMA0_QM_GLBL_ERR_STS_4_CP_RD_ERR_MASK 0x4
0184 #define PDMA0_QM_GLBL_ERR_STS_4_CP_UNDEF_CMD_ERR_SHIFT 3
0185 #define PDMA0_QM_GLBL_ERR_STS_4_CP_UNDEF_CMD_ERR_MASK 0x8
0186 #define PDMA0_QM_GLBL_ERR_STS_4_CP_STOP_OP_SHIFT 4
0187 #define PDMA0_QM_GLBL_ERR_STS_4_CP_STOP_OP_MASK 0x10
0188 #define PDMA0_QM_GLBL_ERR_STS_4_CP_MSG_WR_ERR_SHIFT 5
0189 #define PDMA0_QM_GLBL_ERR_STS_4_CP_MSG_WR_ERR_MASK 0x20
0190 #define PDMA0_QM_GLBL_ERR_STS_4_CP_WREG_ERR_SHIFT 6
0191 #define PDMA0_QM_GLBL_ERR_STS_4_CP_WREG_ERR_MASK 0x40
0192 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE0_OVF_ERR_SHIFT 8
0193 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE0_OVF_ERR_MASK 0x100
0194 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE1_OVF_ERR_SHIFT 9
0195 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE1_OVF_ERR_MASK 0x200
0196 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE2_OVF_ERR_SHIFT 10
0197 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE2_OVF_ERR_MASK 0x400
0198 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE3_OVF_ERR_SHIFT 11
0199 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE3_OVF_ERR_MASK 0x800
0200 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE0_UDF_ERR_SHIFT 12
0201 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE0_UDF_ERR_MASK 0x1000
0202 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE1_UDF_ERR_SHIFT 13
0203 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE1_UDF_ERR_MASK 0x2000
0204 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE2_UDF_ERR_SHIFT 14
0205 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE2_UDF_ERR_MASK 0x4000
0206 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE3_UDF_ERR_SHIFT 15
0207 #define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE3_UDF_ERR_MASK 0x8000
0208 #define PDMA0_QM_GLBL_ERR_STS_4_CPDMA_UP_OVF_ERR_SHIFT 16
0209 #define PDMA0_QM_GLBL_ERR_STS_4_CPDMA_UP_OVF_ERR_MASK 0x10000
0210 #define PDMA0_QM_GLBL_ERR_STS_4_RSVD17_SHIFT 17
0211 #define PDMA0_QM_GLBL_ERR_STS_4_RSVD17_MASK 0x20000
0212 #define PDMA0_QM_GLBL_ERR_STS_4_CQ_WR_IFIFO_CI_ERR_SHIFT 18
0213 #define PDMA0_QM_GLBL_ERR_STS_4_CQ_WR_IFIFO_CI_ERR_MASK 0x40000
0214 #define PDMA0_QM_GLBL_ERR_STS_4_CQ_WR_CTL_CI_ERR_SHIFT 19
0215 #define PDMA0_QM_GLBL_ERR_STS_4_CQ_WR_CTL_CI_ERR_MASK 0x80000
0216 #define PDMA0_QM_GLBL_ERR_STS_4_ARC_CQF_RD_ERR_SHIFT 20
0217 #define PDMA0_QM_GLBL_ERR_STS_4_ARC_CQF_RD_ERR_MASK 0x100000
0218 #define PDMA0_QM_GLBL_ERR_STS_4_ARC_CQ_WR_IFIFO_CI_ERR_SHIFT 21
0219 #define PDMA0_QM_GLBL_ERR_STS_4_ARC_CQ_WR_IFIFO_CI_ERR_MASK 0x200000
0220 #define PDMA0_QM_GLBL_ERR_STS_4_ARC_CQ_WR_CTL_CI_ERR_SHIFT 22
0221 #define PDMA0_QM_GLBL_ERR_STS_4_ARC_CQ_WR_CTL_CI_ERR_MASK 0x400000
0222 #define PDMA0_QM_GLBL_ERR_STS_4_ARC_AXI_ERR_SHIFT 23
0223 #define PDMA0_QM_GLBL_ERR_STS_4_ARC_AXI_ERR_MASK 0x800000
0224 #define PDMA0_QM_GLBL_ERR_STS_4_CP_SWITCH_WDT_ERR_SHIFT 24
0225 #define PDMA0_QM_GLBL_ERR_STS_4_CP_SWITCH_WDT_ERR_MASK 0x1000000
0226 
0227 /* PDMA0_QM_GLBL_ERR_MSG_EN */
0228 #define PDMA0_QM_GLBL_ERR_MSG_EN_PQF_RD_ERR_SHIFT 0
0229 #define PDMA0_QM_GLBL_ERR_MSG_EN_PQF_RD_ERR_MASK 0x1
0230 #define PDMA0_QM_GLBL_ERR_MSG_EN_CQF_RD_ERR_SHIFT 1
0231 #define PDMA0_QM_GLBL_ERR_MSG_EN_CQF_RD_ERR_MASK 0x2
0232 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_RD_ERR_SHIFT 2
0233 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_RD_ERR_MASK 0x4
0234 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_UNDEF_CMD_ERR_SHIFT 3
0235 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_UNDEF_CMD_ERR_MASK 0x8
0236 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_STOP_OP_SHIFT 4
0237 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_STOP_OP_MASK 0x10
0238 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_MSG_WR_ERR_SHIFT 5
0239 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_MSG_WR_ERR_MASK 0x20
0240 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_WREG_ERR_SHIFT 6
0241 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_WREG_ERR_MASK 0x40
0242 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE0_OVF_ERR_SHIFT 8
0243 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE0_OVF_ERR_MASK 0x100
0244 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE1_OVF_ERR_SHIFT 9
0245 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE1_OVF_ERR_MASK 0x200
0246 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE2_OVF_ERR_SHIFT 10
0247 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE2_OVF_ERR_MASK 0x400
0248 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE3_OVF_ERR_SHIFT 11
0249 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE3_OVF_ERR_MASK 0x800
0250 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE0_UDF_ERR_SHIFT 12
0251 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE0_UDF_ERR_MASK 0x1000
0252 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE1_UDF_ERR_SHIFT 13
0253 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE1_UDF_ERR_MASK 0x2000
0254 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE2_UDF_ERR_SHIFT 14
0255 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE2_UDF_ERR_MASK 0x4000
0256 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE3_UDF_ERR_SHIFT 15
0257 #define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE3_UDF_ERR_MASK 0x8000
0258 #define PDMA0_QM_GLBL_ERR_MSG_EN_CPDMA_UP_OVF_ERR_SHIFT 16
0259 #define PDMA0_QM_GLBL_ERR_MSG_EN_CPDMA_UP_OVF_ERR_MASK 0x10000
0260 #define PDMA0_QM_GLBL_ERR_MSG_EN_PQC_L2H_ERR_SHIFT 17
0261 #define PDMA0_QM_GLBL_ERR_MSG_EN_PQC_L2H_ERR_MASK 0x20000
0262 #define PDMA0_QM_GLBL_ERR_MSG_EN_RSVD_18_24_SHIFT 18
0263 #define PDMA0_QM_GLBL_ERR_MSG_EN_RSVD_18_24_MASK 0x1FC0000
0264 
0265 /* PDMA0_QM_GLBL_ERR_MSG_EN_4 */
0266 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_RSVD0_SHIFT 0
0267 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_RSVD0_MASK 0x1
0268 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CQF_RD_ERR_SHIFT 1
0269 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CQF_RD_ERR_MASK 0x2
0270 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_RD_ERR_SHIFT 2
0271 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_RD_ERR_MASK 0x4
0272 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_UNDEF_CMD_ERR_SHIFT 3
0273 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_UNDEF_CMD_ERR_MASK 0x8
0274 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_STOP_OP_SHIFT 4
0275 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_STOP_OP_MASK 0x10
0276 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_MSG_WR_ERR_SHIFT 5
0277 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_MSG_WR_ERR_MASK 0x20
0278 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_WREG_ERR_SHIFT 6
0279 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_WREG_ERR_MASK 0x40
0280 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE0_OVF_ERR_SHIFT 8
0281 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE0_OVF_ERR_MASK 0x100
0282 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE1_OVF_ERR_SHIFT 9
0283 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE1_OVF_ERR_MASK 0x200
0284 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE2_OVF_ERR_SHIFT 10
0285 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE2_OVF_ERR_MASK 0x400
0286 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE3_OVF_ERR_SHIFT 11
0287 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE3_OVF_ERR_MASK 0x800
0288 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE0_UDF_ERR_SHIFT 12
0289 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE0_UDF_ERR_MASK 0x1000
0290 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE1_UDF_ERR_SHIFT 13
0291 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE1_UDF_ERR_MASK 0x2000
0292 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE2_UDF_ERR_SHIFT 14
0293 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE2_UDF_ERR_MASK 0x4000
0294 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE3_UDF_ERR_SHIFT 15
0295 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE3_UDF_ERR_MASK 0x8000
0296 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CPDMA_UP_OVF_ERR_SHIFT 16
0297 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CPDMA_UP_OVF_ERR_MASK 0x10000
0298 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_RSVD17_SHIFT 17
0299 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_RSVD17_MASK 0x20000
0300 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CQ_WR_IFIFO_CI_ERR_SHIFT 18
0301 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CQ_WR_IFIFO_CI_ERR_MASK 0x40000
0302 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CQ_WR_CTL_CI_ERR_SHIFT 19
0303 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CQ_WR_CTL_CI_ERR_MASK 0x80000
0304 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_CQF_RD_ERR_SHIFT 20
0305 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_CQF_RD_ERR_MASK 0x100000
0306 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_CQ_WR_IFIFO_CI_ERR_SHIFT 21
0307 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_CQ_WR_IFIFO_CI_ERR_MASK 0x200000
0308 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_CQ_WR_CTL_CI_ERR_SHIFT 22
0309 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_CQ_WR_CTL_CI_ERR_MASK 0x400000
0310 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_AXI_ERR_SHIFT 23
0311 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_AXI_ERR_MASK 0x800000
0312 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_SWITCH_WDT_ERR_SHIFT 24
0313 #define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_SWITCH_WDT_ERR_MASK 0x1000000
0314 
0315 /* PDMA0_QM_GLBL_PROT */
0316 #define PDMA0_QM_GLBL_PROT_PQF_SHIFT 0
0317 #define PDMA0_QM_GLBL_PROT_PQF_MASK 0xF
0318 #define PDMA0_QM_GLBL_PROT_CQF_SHIFT 4
0319 #define PDMA0_QM_GLBL_PROT_CQF_MASK 0x1F0
0320 #define PDMA0_QM_GLBL_PROT_CP_SHIFT 9
0321 #define PDMA0_QM_GLBL_PROT_CP_MASK 0x3E00
0322 #define PDMA0_QM_GLBL_PROT_ERR_SHIFT 14
0323 #define PDMA0_QM_GLBL_PROT_ERR_MASK 0x4000
0324 #define PDMA0_QM_GLBL_PROT_ARB_SHIFT 15
0325 #define PDMA0_QM_GLBL_PROT_ARB_MASK 0x8000
0326 #define PDMA0_QM_GLBL_PROT_PQC_SHIFT 16
0327 #define PDMA0_QM_GLBL_PROT_PQC_MASK 0x10000
0328 #define PDMA0_QM_GLBL_PROT_CQ_IFIFO_MSG_SHIFT 17
0329 #define PDMA0_QM_GLBL_PROT_CQ_IFIFO_MSG_MASK 0x20000
0330 #define PDMA0_QM_GLBL_PROT_ARC_CQ_IFIFO_MSG_SHIFT 18
0331 #define PDMA0_QM_GLBL_PROT_ARC_CQ_IFIFO_MSG_MASK 0x40000
0332 #define PDMA0_QM_GLBL_PROT_CQ_CTL_MSG_SHIFT 19
0333 #define PDMA0_QM_GLBL_PROT_CQ_CTL_MSG_MASK 0x80000
0334 #define PDMA0_QM_GLBL_PROT_ARC_CQ_CTL_MSG_SHIFT 20
0335 #define PDMA0_QM_GLBL_PROT_ARC_CQ_CTL_MSG_MASK 0x100000
0336 #define PDMA0_QM_GLBL_PROT_CP_WR_ARC_SHIFT 21
0337 #define PDMA0_QM_GLBL_PROT_CP_WR_ARC_MASK 0x200000
0338 #define PDMA0_QM_GLBL_PROT_ARC_CQF_SHIFT 22
0339 #define PDMA0_QM_GLBL_PROT_ARC_CQF_MASK 0x400000
0340 #define PDMA0_QM_GLBL_PROT_ARC_CORE_SHIFT 23
0341 #define PDMA0_QM_GLBL_PROT_ARC_CORE_MASK 0x800000
0342 
0343 /* PDMA0_QM_PQ_BASE_LO */
0344 #define PDMA0_QM_PQ_BASE_LO_VAL_SHIFT 0
0345 #define PDMA0_QM_PQ_BASE_LO_VAL_MASK 0xFFFFFFFF
0346 
0347 /* PDMA0_QM_PQ_BASE_HI */
0348 #define PDMA0_QM_PQ_BASE_HI_VAL_SHIFT 0
0349 #define PDMA0_QM_PQ_BASE_HI_VAL_MASK 0xFFFFFFFF
0350 
0351 /* PDMA0_QM_PQ_SIZE */
0352 #define PDMA0_QM_PQ_SIZE_VAL_SHIFT 0
0353 #define PDMA0_QM_PQ_SIZE_VAL_MASK 0x1F
0354 
0355 /* PDMA0_QM_PQ_PI */
0356 #define PDMA0_QM_PQ_PI_VAL_SHIFT 0
0357 #define PDMA0_QM_PQ_PI_VAL_MASK 0xFFFFFFFF
0358 
0359 /* PDMA0_QM_PQ_CI */
0360 #define PDMA0_QM_PQ_CI_VAL_SHIFT 0
0361 #define PDMA0_QM_PQ_CI_VAL_MASK 0xFFFFFFFF
0362 
0363 /* PDMA0_QM_PQ_CFG0 */
0364 #define PDMA0_QM_PQ_CFG0_FORCE_STALL_SHIFT 0
0365 #define PDMA0_QM_PQ_CFG0_FORCE_STALL_MASK 0x1
0366 
0367 /* PDMA0_QM_PQ_CFG1 */
0368 #define PDMA0_QM_PQ_CFG1_CREDIT_LIM_SHIFT 0
0369 #define PDMA0_QM_PQ_CFG1_CREDIT_LIM_MASK 0xFF
0370 #define PDMA0_QM_PQ_CFG1_MAX_INFLIGHT_SHIFT 16
0371 #define PDMA0_QM_PQ_CFG1_MAX_INFLIGHT_MASK 0xFF0000
0372 
0373 /* PDMA0_QM_PQ_STS0 */
0374 #define PDMA0_QM_PQ_STS0_CREDIT_CNT_SHIFT 0
0375 #define PDMA0_QM_PQ_STS0_CREDIT_CNT_MASK 0xFF
0376 #define PDMA0_QM_PQ_STS0_FREE_CNT_SHIFT 8
0377 #define PDMA0_QM_PQ_STS0_FREE_CNT_MASK 0xFF00
0378 #define PDMA0_QM_PQ_STS0_INFLIGHT_CNT_SHIFT 16
0379 #define PDMA0_QM_PQ_STS0_INFLIGHT_CNT_MASK 0xFF0000
0380 
0381 /* PDMA0_QM_PQ_STS1 */
0382 #define PDMA0_QM_PQ_STS1_BUF_EMPTY_SHIFT 0
0383 #define PDMA0_QM_PQ_STS1_BUF_EMPTY_MASK 0x1
0384 #define PDMA0_QM_PQ_STS1_BUSY_SHIFT 1
0385 #define PDMA0_QM_PQ_STS1_BUSY_MASK 0x2
0386 
0387 /* PDMA0_QM_CQ_CFG0 */
0388 #define PDMA0_QM_CQ_CFG0_IF_B2B_EN_SHIFT 0
0389 #define PDMA0_QM_CQ_CFG0_IF_B2B_EN_MASK 0x1
0390 #define PDMA0_QM_CQ_CFG0_IF_MSG_EN_SHIFT 1
0391 #define PDMA0_QM_CQ_CFG0_IF_MSG_EN_MASK 0x2
0392 #define PDMA0_QM_CQ_CFG0_CTL_MSG_EN_SHIFT 2
0393 #define PDMA0_QM_CQ_CFG0_CTL_MSG_EN_MASK 0x4
0394 
0395 /* PDMA0_QM_CQ_STS0 */
0396 #define PDMA0_QM_CQ_STS0_CREDIT_CNT_SHIFT 0
0397 #define PDMA0_QM_CQ_STS0_CREDIT_CNT_MASK 0xFF
0398 #define PDMA0_QM_CQ_STS0_FREE_CNT_SHIFT 8
0399 #define PDMA0_QM_CQ_STS0_FREE_CNT_MASK 0xFF00
0400 #define PDMA0_QM_CQ_STS0_INFLIGHT_CNT_SHIFT 16
0401 #define PDMA0_QM_CQ_STS0_INFLIGHT_CNT_MASK 0xFF0000
0402 
0403 /* PDMA0_QM_CQ_CFG1 */
0404 #define PDMA0_QM_CQ_CFG1_CREDIT_LIM_SHIFT 0
0405 #define PDMA0_QM_CQ_CFG1_CREDIT_LIM_MASK 0xFF
0406 #define PDMA0_QM_CQ_CFG1_MAX_INFLIGHT_SHIFT 16
0407 #define PDMA0_QM_CQ_CFG1_MAX_INFLIGHT_MASK 0xFF0000
0408 
0409 /* PDMA0_QM_CQ_STS1 */
0410 #define PDMA0_QM_CQ_STS1_BUF_EMPTY_SHIFT 0
0411 #define PDMA0_QM_CQ_STS1_BUF_EMPTY_MASK 0x1
0412 #define PDMA0_QM_CQ_STS1_BUSY_SHIFT 1
0413 #define PDMA0_QM_CQ_STS1_BUSY_MASK 0x2
0414 
0415 /* PDMA0_QM_CQ_PTR_LO_0 */
0416 #define PDMA0_QM_CQ_PTR_LO_0_VAL_SHIFT 0
0417 #define PDMA0_QM_CQ_PTR_LO_0_VAL_MASK 0xFFFFFFFF
0418 
0419 /* PDMA0_QM_CQ_PTR_HI_0 */
0420 #define PDMA0_QM_CQ_PTR_HI_0_VAL_SHIFT 0
0421 #define PDMA0_QM_CQ_PTR_HI_0_VAL_MASK 0xFFFFFFFF
0422 
0423 /* PDMA0_QM_CQ_TSIZE_0 */
0424 #define PDMA0_QM_CQ_TSIZE_0_VAL_SHIFT 0
0425 #define PDMA0_QM_CQ_TSIZE_0_VAL_MASK 0xFFFFFFFF
0426 
0427 /* PDMA0_QM_CQ_CTL_0 */
0428 #define PDMA0_QM_CQ_CTL_0_UP_SHIFT 28
0429 #define PDMA0_QM_CQ_CTL_0_UP_MASK 0xF0000000
0430 
0431 /* PDMA0_QM_CQ_PTR_LO_1 */
0432 #define PDMA0_QM_CQ_PTR_LO_1_VAL_SHIFT 0
0433 #define PDMA0_QM_CQ_PTR_LO_1_VAL_MASK 0xFFFFFFFF
0434 
0435 /* PDMA0_QM_CQ_PTR_HI_1 */
0436 #define PDMA0_QM_CQ_PTR_HI_1_VAL_SHIFT 0
0437 #define PDMA0_QM_CQ_PTR_HI_1_VAL_MASK 0xFFFFFFFF
0438 
0439 /* PDMA0_QM_CQ_TSIZE_1 */
0440 #define PDMA0_QM_CQ_TSIZE_1_VAL_SHIFT 0
0441 #define PDMA0_QM_CQ_TSIZE_1_VAL_MASK 0xFFFFFFFF
0442 
0443 /* PDMA0_QM_CQ_CTL_1 */
0444 #define PDMA0_QM_CQ_CTL_1_UP_SHIFT 28
0445 #define PDMA0_QM_CQ_CTL_1_UP_MASK 0xF0000000
0446 
0447 /* PDMA0_QM_CQ_PTR_LO_2 */
0448 #define PDMA0_QM_CQ_PTR_LO_2_VAL_SHIFT 0
0449 #define PDMA0_QM_CQ_PTR_LO_2_VAL_MASK 0xFFFFFFFF
0450 
0451 /* PDMA0_QM_CQ_PTR_HI_2 */
0452 #define PDMA0_QM_CQ_PTR_HI_2_VAL_SHIFT 0
0453 #define PDMA0_QM_CQ_PTR_HI_2_VAL_MASK 0xFFFFFFFF
0454 
0455 /* PDMA0_QM_CQ_TSIZE_2 */
0456 #define PDMA0_QM_CQ_TSIZE_2_VAL_SHIFT 0
0457 #define PDMA0_QM_CQ_TSIZE_2_VAL_MASK 0xFFFFFFFF
0458 
0459 /* PDMA0_QM_CQ_CTL_2 */
0460 #define PDMA0_QM_CQ_CTL_2_UP_SHIFT 28
0461 #define PDMA0_QM_CQ_CTL_2_UP_MASK 0xF0000000
0462 
0463 /* PDMA0_QM_CQ_PTR_LO_3 */
0464 #define PDMA0_QM_CQ_PTR_LO_3_VAL_SHIFT 0
0465 #define PDMA0_QM_CQ_PTR_LO_3_VAL_MASK 0xFFFFFFFF
0466 
0467 /* PDMA0_QM_CQ_PTR_HI_3 */
0468 #define PDMA0_QM_CQ_PTR_HI_3_VAL_SHIFT 0
0469 #define PDMA0_QM_CQ_PTR_HI_3_VAL_MASK 0xFFFFFFFF
0470 
0471 /* PDMA0_QM_CQ_TSIZE_3 */
0472 #define PDMA0_QM_CQ_TSIZE_3_VAL_SHIFT 0
0473 #define PDMA0_QM_CQ_TSIZE_3_VAL_MASK 0xFFFFFFFF
0474 
0475 /* PDMA0_QM_CQ_CTL_3 */
0476 #define PDMA0_QM_CQ_CTL_3_UP_SHIFT 28
0477 #define PDMA0_QM_CQ_CTL_3_UP_MASK 0xF0000000
0478 
0479 /* PDMA0_QM_CQ_PTR_LO_4 */
0480 #define PDMA0_QM_CQ_PTR_LO_4_VAL_SHIFT 0
0481 #define PDMA0_QM_CQ_PTR_LO_4_VAL_MASK 0xFFFFFFFF
0482 
0483 /* PDMA0_QM_CQ_PTR_HI_4 */
0484 #define PDMA0_QM_CQ_PTR_HI_4_VAL_SHIFT 0
0485 #define PDMA0_QM_CQ_PTR_HI_4_VAL_MASK 0xFFFFFFFF
0486 
0487 /* PDMA0_QM_CQ_TSIZE_4 */
0488 #define PDMA0_QM_CQ_TSIZE_4_VAL_SHIFT 0
0489 #define PDMA0_QM_CQ_TSIZE_4_VAL_MASK 0xFFFFFFFF
0490 
0491 /* PDMA0_QM_CQ_CTL_4 */
0492 #define PDMA0_QM_CQ_CTL_4_UP_SHIFT 28
0493 #define PDMA0_QM_CQ_CTL_4_UP_MASK 0xF0000000
0494 
0495 /* PDMA0_QM_CQ_TSIZE_STS */
0496 #define PDMA0_QM_CQ_TSIZE_STS_VAL_SHIFT 0
0497 #define PDMA0_QM_CQ_TSIZE_STS_VAL_MASK 0xFFFFFFFF
0498 
0499 /* PDMA0_QM_CQ_PTR_LO_STS */
0500 #define PDMA0_QM_CQ_PTR_LO_STS_VAL_SHIFT 0
0501 #define PDMA0_QM_CQ_PTR_LO_STS_VAL_MASK 0xFFFFFFFF
0502 
0503 /* PDMA0_QM_CQ_PTR_HI_STS */
0504 #define PDMA0_QM_CQ_PTR_HI_STS_VAL_SHIFT 0
0505 #define PDMA0_QM_CQ_PTR_HI_STS_VAL_MASK 0xFFFFFFFF
0506 
0507 /* PDMA0_QM_CQ_IFIFO_STS */
0508 #define PDMA0_QM_CQ_IFIFO_STS_CNT_SHIFT 0
0509 #define PDMA0_QM_CQ_IFIFO_STS_CNT_MASK 0x7
0510 #define PDMA0_QM_CQ_IFIFO_STS_RDY_SHIFT 4
0511 #define PDMA0_QM_CQ_IFIFO_STS_RDY_MASK 0x10
0512 #define PDMA0_QM_CQ_IFIFO_STS_CTL_STALL_SHIFT 8
0513 #define PDMA0_QM_CQ_IFIFO_STS_CTL_STALL_MASK 0x100
0514 
0515 /* PDMA0_QM_CP_MSG_BASE0_ADDR_LO */
0516 #define PDMA0_QM_CP_MSG_BASE0_ADDR_LO_VAL_SHIFT 0
0517 #define PDMA0_QM_CP_MSG_BASE0_ADDR_LO_VAL_MASK 0xFFFFFFFF
0518 
0519 /* PDMA0_QM_CP_MSG_BASE0_ADDR_HI */
0520 #define PDMA0_QM_CP_MSG_BASE0_ADDR_HI_VAL_SHIFT 0
0521 #define PDMA0_QM_CP_MSG_BASE0_ADDR_HI_VAL_MASK 0xFFFFFFFF
0522 
0523 /* PDMA0_QM_CP_MSG_BASE1_ADDR_LO */
0524 #define PDMA0_QM_CP_MSG_BASE1_ADDR_LO_VAL_SHIFT 0
0525 #define PDMA0_QM_CP_MSG_BASE1_ADDR_LO_VAL_MASK 0xFFFFFFFF
0526 
0527 /* PDMA0_QM_CP_MSG_BASE1_ADDR_HI */
0528 #define PDMA0_QM_CP_MSG_BASE1_ADDR_HI_VAL_SHIFT 0
0529 #define PDMA0_QM_CP_MSG_BASE1_ADDR_HI_VAL_MASK 0xFFFFFFFF
0530 
0531 /* PDMA0_QM_CP_MSG_BASE2_ADDR_LO */
0532 #define PDMA0_QM_CP_MSG_BASE2_ADDR_LO_VAL_SHIFT 0
0533 #define PDMA0_QM_CP_MSG_BASE2_ADDR_LO_VAL_MASK 0xFFFFFFFF
0534 
0535 /* PDMA0_QM_CP_MSG_BASE2_ADDR_HI */
0536 #define PDMA0_QM_CP_MSG_BASE2_ADDR_HI_VAL_SHIFT 0
0537 #define PDMA0_QM_CP_MSG_BASE2_ADDR_HI_VAL_MASK 0xFFFFFFFF
0538 
0539 /* PDMA0_QM_CP_MSG_BASE3_ADDR_LO */
0540 #define PDMA0_QM_CP_MSG_BASE3_ADDR_LO_VAL_SHIFT 0
0541 #define PDMA0_QM_CP_MSG_BASE3_ADDR_LO_VAL_MASK 0xFFFFFFFF
0542 
0543 /* PDMA0_QM_CP_MSG_BASE3_ADDR_HI */
0544 #define PDMA0_QM_CP_MSG_BASE3_ADDR_HI_VAL_SHIFT 0
0545 #define PDMA0_QM_CP_MSG_BASE3_ADDR_HI_VAL_MASK 0xFFFFFFFF
0546 
0547 /* PDMA0_QM_CP_FENCE0_RDATA */
0548 #define PDMA0_QM_CP_FENCE0_RDATA_INC_VAL_SHIFT 0
0549 #define PDMA0_QM_CP_FENCE0_RDATA_INC_VAL_MASK 0xF
0550 
0551 /* PDMA0_QM_CP_FENCE1_RDATA */
0552 #define PDMA0_QM_CP_FENCE1_RDATA_INC_VAL_SHIFT 0
0553 #define PDMA0_QM_CP_FENCE1_RDATA_INC_VAL_MASK 0xF
0554 
0555 /* PDMA0_QM_CP_FENCE2_RDATA */
0556 #define PDMA0_QM_CP_FENCE2_RDATA_INC_VAL_SHIFT 0
0557 #define PDMA0_QM_CP_FENCE2_RDATA_INC_VAL_MASK 0xF
0558 
0559 /* PDMA0_QM_CP_FENCE3_RDATA */
0560 #define PDMA0_QM_CP_FENCE3_RDATA_INC_VAL_SHIFT 0
0561 #define PDMA0_QM_CP_FENCE3_RDATA_INC_VAL_MASK 0xF
0562 
0563 /* PDMA0_QM_CP_FENCE0_CNT */
0564 #define PDMA0_QM_CP_FENCE0_CNT_VAL_SHIFT 0
0565 #define PDMA0_QM_CP_FENCE0_CNT_VAL_MASK 0x3FFF
0566 
0567 /* PDMA0_QM_CP_FENCE1_CNT */
0568 #define PDMA0_QM_CP_FENCE1_CNT_VAL_SHIFT 0
0569 #define PDMA0_QM_CP_FENCE1_CNT_VAL_MASK 0x3FFF
0570 
0571 /* PDMA0_QM_CP_FENCE2_CNT */
0572 #define PDMA0_QM_CP_FENCE2_CNT_VAL_SHIFT 0
0573 #define PDMA0_QM_CP_FENCE2_CNT_VAL_MASK 0x3FFF
0574 
0575 /* PDMA0_QM_CP_FENCE3_CNT */
0576 #define PDMA0_QM_CP_FENCE3_CNT_VAL_SHIFT 0
0577 #define PDMA0_QM_CP_FENCE3_CNT_VAL_MASK 0x3FFF
0578 
0579 /* PDMA0_QM_CP_BARRIER_CFG */
0580 #define PDMA0_QM_CP_BARRIER_CFG_EBGUARD_SHIFT 0
0581 #define PDMA0_QM_CP_BARRIER_CFG_EBGUARD_MASK 0xFFF
0582 #define PDMA0_QM_CP_BARRIER_CFG_RBGUARD_SHIFT 16
0583 #define PDMA0_QM_CP_BARRIER_CFG_RBGUARD_MASK 0xF0000
0584 
0585 /* PDMA0_QM_CP_LDMA_SRC_BASE_LO_OFFSET */
0586 #define PDMA0_QM_CP_LDMA_SRC_BASE_LO_OFFSET_VAL_SHIFT 0
0587 #define PDMA0_QM_CP_LDMA_SRC_BASE_LO_OFFSET_VAL_MASK 0xFFFF
0588 
0589 /* PDMA0_QM_CP_LDMA_DST_BASE_LO_OFFSET */
0590 #define PDMA0_QM_CP_LDMA_DST_BASE_LO_OFFSET_VAL_SHIFT 0
0591 #define PDMA0_QM_CP_LDMA_DST_BASE_LO_OFFSET_VAL_MASK 0xFFFF
0592 
0593 /* PDMA0_QM_CP_LDMA_TSIZE_OFFSET */
0594 #define PDMA0_QM_CP_LDMA_TSIZE_OFFSET_VAL_SHIFT 0
0595 #define PDMA0_QM_CP_LDMA_TSIZE_OFFSET_VAL_MASK 0xFFFF
0596 
0597 /* PDMA0_QM_CP_CQ_PTR_LO_OFFSET_0 */
0598 #define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_0_VAL_SHIFT 0
0599 #define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_0_VAL_MASK 0xFFFF
0600 
0601 /* PDMA0_QM_CP_CQ_PTR_LO_OFFSET_1 */
0602 #define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_1_VAL_SHIFT 0
0603 #define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_1_VAL_MASK 0xFFFF
0604 
0605 /* PDMA0_QM_CP_CQ_PTR_LO_OFFSET_2 */
0606 #define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_2_VAL_SHIFT 0
0607 #define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_2_VAL_MASK 0xFFFF
0608 
0609 /* PDMA0_QM_CP_CQ_PTR_LO_OFFSET_3 */
0610 #define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_3_VAL_SHIFT 0
0611 #define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_3_VAL_MASK 0xFFFF
0612 
0613 /* PDMA0_QM_CP_CQ_PTR_LO_OFFSET_4 */
0614 #define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_4_VAL_SHIFT 0
0615 #define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_4_VAL_MASK 0xFFFF
0616 
0617 /* PDMA0_QM_CP_STS */
0618 #define PDMA0_QM_CP_STS_MSG_INFLIGHT_CNT_SHIFT 0
0619 #define PDMA0_QM_CP_STS_MSG_INFLIGHT_CNT_MASK 0xFF
0620 #define PDMA0_QM_CP_STS_ERDY_SHIFT 8
0621 #define PDMA0_QM_CP_STS_ERDY_MASK 0x100
0622 #define PDMA0_QM_CP_STS_SWITCH_EN_SHIFT 9
0623 #define PDMA0_QM_CP_STS_SWITCH_EN_MASK 0x200
0624 #define PDMA0_QM_CP_STS_MRDY_SHIFT 10
0625 #define PDMA0_QM_CP_STS_MRDY_MASK 0x400
0626 #define PDMA0_QM_CP_STS_SW_STOP_SHIFT 11
0627 #define PDMA0_QM_CP_STS_SW_STOP_MASK 0x800
0628 #define PDMA0_QM_CP_STS_FENCE_ID_SHIFT 12
0629 #define PDMA0_QM_CP_STS_FENCE_ID_MASK 0x3000
0630 #define PDMA0_QM_CP_STS_FENCE_IN_PROGRESS_SHIFT 14
0631 #define PDMA0_QM_CP_STS_FENCE_IN_PROGRESS_MASK 0x4000
0632 #define PDMA0_QM_CP_STS_FENCE_TARGET_SHIFT 16
0633 #define PDMA0_QM_CP_STS_FENCE_TARGET_MASK 0x3FFF0000
0634 #define PDMA0_QM_CP_STS_CUR_CQ_SHIFT 30
0635 #define PDMA0_QM_CP_STS_CUR_CQ_MASK 0x40000000
0636 
0637 /* PDMA0_QM_CP_CURRENT_INST_LO */
0638 #define PDMA0_QM_CP_CURRENT_INST_LO_VAL_SHIFT 0
0639 #define PDMA0_QM_CP_CURRENT_INST_LO_VAL_MASK 0xFFFFFFFF
0640 
0641 /* PDMA0_QM_CP_CURRENT_INST_HI */
0642 #define PDMA0_QM_CP_CURRENT_INST_HI_VAL_SHIFT 0
0643 #define PDMA0_QM_CP_CURRENT_INST_HI_VAL_MASK 0xFFFFFFFF
0644 
0645 /* PDMA0_QM_CP_PRED */
0646 #define PDMA0_QM_CP_PRED_VAL_SHIFT 0
0647 #define PDMA0_QM_CP_PRED_VAL_MASK 0xFFFFFFFF
0648 
0649 /* PDMA0_QM_CP_PRED_UPEN */
0650 #define PDMA0_QM_CP_PRED_UPEN_VAL_SHIFT 0
0651 #define PDMA0_QM_CP_PRED_UPEN_VAL_MASK 0xFFFFFFFF
0652 
0653 /* PDMA0_QM_CP_DBG_0 */
0654 #define PDMA0_QM_CP_DBG_0_CS_SHIFT 0
0655 #define PDMA0_QM_CP_DBG_0_CS_MASK 0x1F
0656 #define PDMA0_QM_CP_DBG_0_EB_CNT_NOT_ZERO_SHIFT 5
0657 #define PDMA0_QM_CP_DBG_0_EB_CNT_NOT_ZERO_MASK 0x20
0658 #define PDMA0_QM_CP_DBG_0_BULK_CNT_NOT_ZERO_SHIFT 6
0659 #define PDMA0_QM_CP_DBG_0_BULK_CNT_NOT_ZERO_MASK 0x40
0660 #define PDMA0_QM_CP_DBG_0_MREB_STALL_SHIFT 7
0661 #define PDMA0_QM_CP_DBG_0_MREB_STALL_MASK 0x80
0662 #define PDMA0_QM_CP_DBG_0_STALL_SHIFT 8
0663 #define PDMA0_QM_CP_DBG_0_STALL_MASK 0x100
0664 
0665 /* PDMA0_QM_CP_CPDMA_UP_CRED */
0666 #define PDMA0_QM_CP_CPDMA_UP_CRED_TH_SHIFT 0
0667 #define PDMA0_QM_CP_CPDMA_UP_CRED_TH_MASK 0x3
0668 #define PDMA0_QM_CP_CPDMA_UP_CRED_VAL_SHIFT 8
0669 #define PDMA0_QM_CP_CPDMA_UP_CRED_VAL_MASK 0x300
0670 
0671 /* PDMA0_QM_CP_IN_DATA_LO */
0672 #define PDMA0_QM_CP_IN_DATA_LO_VAL_SHIFT 0
0673 #define PDMA0_QM_CP_IN_DATA_LO_VAL_MASK 0xFFFFFFFF
0674 
0675 /* PDMA0_QM_CP_IN_DATA_HI */
0676 #define PDMA0_QM_CP_IN_DATA_HI_VAL_SHIFT 0
0677 #define PDMA0_QM_CP_IN_DATA_HI_VAL_MASK 0xFFFFFFFF
0678 
0679 /* PDMA0_QM_PQC_HBW_BASE_LO */
0680 #define PDMA0_QM_PQC_HBW_BASE_LO_VAL_SHIFT 0
0681 #define PDMA0_QM_PQC_HBW_BASE_LO_VAL_MASK 0xFFFFFFFF
0682 
0683 /* PDMA0_QM_PQC_HBW_BASE_HI */
0684 #define PDMA0_QM_PQC_HBW_BASE_HI_VAL_SHIFT 0
0685 #define PDMA0_QM_PQC_HBW_BASE_HI_VAL_MASK 0xFFFFFFFF
0686 
0687 /* PDMA0_QM_PQC_SIZE */
0688 #define PDMA0_QM_PQC_SIZE_VAL_SHIFT 0
0689 #define PDMA0_QM_PQC_SIZE_VAL_MASK 0xFFFFFFFF
0690 
0691 /* PDMA0_QM_PQC_PI */
0692 #define PDMA0_QM_PQC_PI_VAL_SHIFT 0
0693 #define PDMA0_QM_PQC_PI_VAL_MASK 0xFFFFFFFF
0694 
0695 /* PDMA0_QM_PQC_LBW_WDATA */
0696 #define PDMA0_QM_PQC_LBW_WDATA_VAL_SHIFT 0
0697 #define PDMA0_QM_PQC_LBW_WDATA_VAL_MASK 0xFFFFFFFF
0698 
0699 /* PDMA0_QM_PQC_LBW_BASE_LO */
0700 #define PDMA0_QM_PQC_LBW_BASE_LO_VAL_SHIFT 0
0701 #define PDMA0_QM_PQC_LBW_BASE_LO_VAL_MASK 0xFFFFFFFF
0702 
0703 /* PDMA0_QM_PQC_LBW_BASE_HI */
0704 #define PDMA0_QM_PQC_LBW_BASE_HI_VAL_SHIFT 0
0705 #define PDMA0_QM_PQC_LBW_BASE_HI_VAL_MASK 0xFFFFFFFF
0706 
0707 /* PDMA0_QM_PQC_CFG */
0708 #define PDMA0_QM_PQC_CFG_EN_SHIFT 0
0709 #define PDMA0_QM_PQC_CFG_EN_MASK 0x1
0710 #define PDMA0_QM_PQC_CFG_DIRECT_SHIFT 4
0711 #define PDMA0_QM_PQC_CFG_DIRECT_MASK 0x10
0712 
0713 /* PDMA0_QM_PQC_SECURE_PUSH_IND */
0714 #define PDMA0_QM_PQC_SECURE_PUSH_IND_CP_NUM_SHIFT 0
0715 #define PDMA0_QM_PQC_SECURE_PUSH_IND_CP_NUM_MASK 0x3
0716 
0717 /* PDMA0_QM_ARB_MASK */
0718 #define PDMA0_QM_ARB_MASK_VAL_SHIFT 0
0719 #define PDMA0_QM_ARB_MASK_VAL_MASK 0xF
0720 
0721 /* PDMA0_QM_ARB_CFG_0 */
0722 #define PDMA0_QM_ARB_CFG_0_PRIO_TYPE_SHIFT 0
0723 #define PDMA0_QM_ARB_CFG_0_PRIO_TYPE_MASK 0x1
0724 #define PDMA0_QM_ARB_CFG_0_IS_MASTER_SHIFT 4
0725 #define PDMA0_QM_ARB_CFG_0_IS_MASTER_MASK 0x10
0726 #define PDMA0_QM_ARB_CFG_0_EN_SHIFT 8
0727 #define PDMA0_QM_ARB_CFG_0_EN_MASK 0x100
0728 #define PDMA0_QM_ARB_CFG_0_MST_MSG_NOSTALL_SHIFT 9
0729 #define PDMA0_QM_ARB_CFG_0_MST_MSG_NOSTALL_MASK 0x200
0730 
0731 /* PDMA0_QM_ARB_CHOICE_Q_PUSH */
0732 #define PDMA0_QM_ARB_CHOICE_Q_PUSH_VAL_SHIFT 0
0733 #define PDMA0_QM_ARB_CHOICE_Q_PUSH_VAL_MASK 0x3
0734 
0735 /* PDMA0_QM_ARB_WRR_WEIGHT */
0736 #define PDMA0_QM_ARB_WRR_WEIGHT_VAL_SHIFT 0
0737 #define PDMA0_QM_ARB_WRR_WEIGHT_VAL_MASK 0xFF
0738 
0739 /* PDMA0_QM_ARB_CFG_1 */
0740 #define PDMA0_QM_ARB_CFG_1_CLR_SHIFT 0
0741 #define PDMA0_QM_ARB_CFG_1_CLR_MASK 0x1
0742 
0743 /* PDMA0_QM_ARB_MST_AVAIL_CRED */
0744 #define PDMA0_QM_ARB_MST_AVAIL_CRED_VAL_SHIFT 0
0745 #define PDMA0_QM_ARB_MST_AVAIL_CRED_VAL_MASK 0x7F
0746 
0747 /* PDMA0_QM_ARB_MST_CRED_INC */
0748 #define PDMA0_QM_ARB_MST_CRED_INC_VAL_SHIFT 0
0749 #define PDMA0_QM_ARB_MST_CRED_INC_VAL_MASK 0xFFFFFFFF
0750 
0751 /* PDMA0_QM_ARB_MST_CHOICE_PUSH_OFST */
0752 #define PDMA0_QM_ARB_MST_CHOICE_PUSH_OFST_VAL_SHIFT 0
0753 #define PDMA0_QM_ARB_MST_CHOICE_PUSH_OFST_VAL_MASK 0xFFFFFFFF
0754 
0755 /* PDMA0_QM_ARB_SLV_MASTER_INC_CRED_OFST */
0756 #define PDMA0_QM_ARB_SLV_MASTER_INC_CRED_OFST_VAL_SHIFT 0
0757 #define PDMA0_QM_ARB_SLV_MASTER_INC_CRED_OFST_VAL_MASK 0xFFFFFFFF
0758 
0759 /* PDMA0_QM_ARB_MST_SLAVE_EN */
0760 #define PDMA0_QM_ARB_MST_SLAVE_EN_VAL_SHIFT 0
0761 #define PDMA0_QM_ARB_MST_SLAVE_EN_VAL_MASK 0xFFFFFFFF
0762 
0763 /* PDMA0_QM_ARB_MST_SLAVE_EN_1 */
0764 #define PDMA0_QM_ARB_MST_SLAVE_EN_1_VAL_SHIFT 0
0765 #define PDMA0_QM_ARB_MST_SLAVE_EN_1_VAL_MASK 0xFFFFFFFF
0766 
0767 /* PDMA0_QM_ARB_SLV_CHOICE_WDT */
0768 #define PDMA0_QM_ARB_SLV_CHOICE_WDT_VAL_SHIFT 0
0769 #define PDMA0_QM_ARB_SLV_CHOICE_WDT_VAL_MASK 0xFFFFFFFF
0770 
0771 /* PDMA0_QM_ARB_SLV_ID */
0772 #define PDMA0_QM_ARB_SLV_ID_VAL_SHIFT 0
0773 #define PDMA0_QM_ARB_SLV_ID_VAL_MASK 0x7F
0774 
0775 /* PDMA0_QM_ARB_MST_QUIET_PER */
0776 #define PDMA0_QM_ARB_MST_QUIET_PER_VAL_SHIFT 0
0777 #define PDMA0_QM_ARB_MST_QUIET_PER_VAL_MASK 0xFFFFFFFF
0778 
0779 /* PDMA0_QM_ARB_MSG_MAX_INFLIGHT */
0780 #define PDMA0_QM_ARB_MSG_MAX_INFLIGHT_VAL_SHIFT 0
0781 #define PDMA0_QM_ARB_MSG_MAX_INFLIGHT_VAL_MASK 0x3F
0782 
0783 /* PDMA0_QM_ARB_BASE_LO */
0784 #define PDMA0_QM_ARB_BASE_LO_VAL_SHIFT 0
0785 #define PDMA0_QM_ARB_BASE_LO_VAL_MASK 0xFFFFFFFF
0786 
0787 /* PDMA0_QM_ARB_BASE_HI */
0788 #define PDMA0_QM_ARB_BASE_HI_VAL_SHIFT 0
0789 #define PDMA0_QM_ARB_BASE_HI_VAL_MASK 0xFFFFFFFF
0790 
0791 /* PDMA0_QM_ARB_STATE_STS */
0792 #define PDMA0_QM_ARB_STATE_STS_VAL_SHIFT 0
0793 #define PDMA0_QM_ARB_STATE_STS_VAL_MASK 0xFFFFFFFF
0794 
0795 /* PDMA0_QM_ARB_CHOICE_FULLNESS_STS */
0796 #define PDMA0_QM_ARB_CHOICE_FULLNESS_STS_VAL_SHIFT 0
0797 #define PDMA0_QM_ARB_CHOICE_FULLNESS_STS_VAL_MASK 0x7F
0798 
0799 /* PDMA0_QM_ARB_MSG_STS */
0800 #define PDMA0_QM_ARB_MSG_STS_FULL_SHIFT 0
0801 #define PDMA0_QM_ARB_MSG_STS_FULL_MASK 0x1
0802 #define PDMA0_QM_ARB_MSG_STS_NO_INFLIGHT_SHIFT 1
0803 #define PDMA0_QM_ARB_MSG_STS_NO_INFLIGHT_MASK 0x2
0804 
0805 /* PDMA0_QM_ARB_SLV_CHOICE_Q_HEAD */
0806 #define PDMA0_QM_ARB_SLV_CHOICE_Q_HEAD_VAL_SHIFT 0
0807 #define PDMA0_QM_ARB_SLV_CHOICE_Q_HEAD_VAL_MASK 0x3
0808 
0809 /* PDMA0_QM_ARB_ERR_CAUSE */
0810 #define PDMA0_QM_ARB_ERR_CAUSE_CHOICE_OVF_SHIFT 0
0811 #define PDMA0_QM_ARB_ERR_CAUSE_CHOICE_OVF_MASK 0x1
0812 #define PDMA0_QM_ARB_ERR_CAUSE_CHOICE_WDT_SHIFT 1
0813 #define PDMA0_QM_ARB_ERR_CAUSE_CHOICE_WDT_MASK 0x2
0814 #define PDMA0_QM_ARB_ERR_CAUSE_AXI_LBW_ERR_SHIFT 2
0815 #define PDMA0_QM_ARB_ERR_CAUSE_AXI_LBW_ERR_MASK 0x4
0816 
0817 /* PDMA0_QM_ARB_ERR_MSG_EN */
0818 #define PDMA0_QM_ARB_ERR_MSG_EN_CHOICE_OVF_SHIFT 0
0819 #define PDMA0_QM_ARB_ERR_MSG_EN_CHOICE_OVF_MASK 0x1
0820 #define PDMA0_QM_ARB_ERR_MSG_EN_CHOICE_WDT_SHIFT 1
0821 #define PDMA0_QM_ARB_ERR_MSG_EN_CHOICE_WDT_MASK 0x2
0822 #define PDMA0_QM_ARB_ERR_MSG_EN_AXI_LBW_ERR_SHIFT 2
0823 #define PDMA0_QM_ARB_ERR_MSG_EN_AXI_LBW_ERR_MASK 0x4
0824 
0825 /* PDMA0_QM_ARB_ERR_STS_DRP */
0826 #define PDMA0_QM_ARB_ERR_STS_DRP_VAL_SHIFT 0
0827 #define PDMA0_QM_ARB_ERR_STS_DRP_VAL_MASK 0x3
0828 
0829 /* PDMA0_QM_ARB_MST_CRED_STS */
0830 #define PDMA0_QM_ARB_MST_CRED_STS_VAL_SHIFT 0
0831 #define PDMA0_QM_ARB_MST_CRED_STS_VAL_MASK 0x7F
0832 #define PDMA0_QM_ARB_MST_CRED_STS_IDX_SHIFT 24
0833 #define PDMA0_QM_ARB_MST_CRED_STS_IDX_MASK 0x1F000000
0834 
0835 /* PDMA0_QM_ARB_MST_CRED_STS_1 */
0836 #define PDMA0_QM_ARB_MST_CRED_STS_1_VAL_SHIFT 0
0837 #define PDMA0_QM_ARB_MST_CRED_STS_1_VAL_MASK 0x7F
0838 #define PDMA0_QM_ARB_MST_CRED_STS_1_IDX_SHIFT 24
0839 #define PDMA0_QM_ARB_MST_CRED_STS_1_IDX_MASK 0x1F000000
0840 
0841 /* PDMA0_QM_CSMR_STRICT_PRIO_CFG */
0842 #define PDMA0_QM_CSMR_STRICT_PRIO_CFG_ARB_TYPE_SHIFT 0
0843 #define PDMA0_QM_CSMR_STRICT_PRIO_CFG_ARB_TYPE_MASK 0x1
0844 #define PDMA0_QM_CSMR_STRICT_PRIO_CFG_PER_ENTRY_SHIFT 4
0845 #define PDMA0_QM_CSMR_STRICT_PRIO_CFG_PER_ENTRY_MASK 0x10
0846 
0847 /* PDMA0_QM_ARC_CQ_CFG0 */
0848 #define PDMA0_QM_ARC_CQ_CFG0_IF_B2B_EN_SHIFT 0
0849 #define PDMA0_QM_ARC_CQ_CFG0_IF_B2B_EN_MASK 0x1
0850 #define PDMA0_QM_ARC_CQ_CFG0_IF_MSG_EN_SHIFT 1
0851 #define PDMA0_QM_ARC_CQ_CFG0_IF_MSG_EN_MASK 0x2
0852 #define PDMA0_QM_ARC_CQ_CFG0_CTL_MSG_EN_SHIFT 2
0853 #define PDMA0_QM_ARC_CQ_CFG0_CTL_MSG_EN_MASK 0x4
0854 
0855 /* PDMA0_QM_ARC_CQ_CFG1 */
0856 #define PDMA0_QM_ARC_CQ_CFG1_CREDIT_LIM_SHIFT 0
0857 #define PDMA0_QM_ARC_CQ_CFG1_CREDIT_LIM_MASK 0xFF
0858 #define PDMA0_QM_ARC_CQ_CFG1_MAX_INFLIGHT_SHIFT 16
0859 #define PDMA0_QM_ARC_CQ_CFG1_MAX_INFLIGHT_MASK 0xFF0000
0860 
0861 /* PDMA0_QM_ARC_CQ_PTR_LO */
0862 #define PDMA0_QM_ARC_CQ_PTR_LO_VAL_SHIFT 0
0863 #define PDMA0_QM_ARC_CQ_PTR_LO_VAL_MASK 0xFFFFFFFF
0864 
0865 /* PDMA0_QM_ARC_CQ_PTR_HI */
0866 #define PDMA0_QM_ARC_CQ_PTR_HI_VAL_SHIFT 0
0867 #define PDMA0_QM_ARC_CQ_PTR_HI_VAL_MASK 0xFFFFFFFF
0868 
0869 /* PDMA0_QM_ARC_CQ_TSIZE */
0870 #define PDMA0_QM_ARC_CQ_TSIZE_VAL_SHIFT 0
0871 #define PDMA0_QM_ARC_CQ_TSIZE_VAL_MASK 0xFFFFFFFF
0872 
0873 /* PDMA0_QM_ARC_CQ_CTL */
0874 #define PDMA0_QM_ARC_CQ_CTL_UP_SHIFT 28
0875 #define PDMA0_QM_ARC_CQ_CTL_UP_MASK 0xF0000000
0876 
0877 /* PDMA0_QM_ARC_CQ_IFIFO_STS */
0878 #define PDMA0_QM_ARC_CQ_IFIFO_STS_CNT_SHIFT 0
0879 #define PDMA0_QM_ARC_CQ_IFIFO_STS_CNT_MASK 0x7
0880 #define PDMA0_QM_ARC_CQ_IFIFO_STS_RDY_SHIFT 4
0881 #define PDMA0_QM_ARC_CQ_IFIFO_STS_RDY_MASK 0x10
0882 #define PDMA0_QM_ARC_CQ_IFIFO_STS_CTL_STALL_SHIFT 8
0883 #define PDMA0_QM_ARC_CQ_IFIFO_STS_CTL_STALL_MASK 0x100
0884 
0885 /* PDMA0_QM_ARC_CQ_STS0 */
0886 #define PDMA0_QM_ARC_CQ_STS0_CREDIT_CNT_SHIFT 0
0887 #define PDMA0_QM_ARC_CQ_STS0_CREDIT_CNT_MASK 0xFF
0888 #define PDMA0_QM_ARC_CQ_STS0_FREE_CNT_SHIFT 8
0889 #define PDMA0_QM_ARC_CQ_STS0_FREE_CNT_MASK 0xFF00
0890 #define PDMA0_QM_ARC_CQ_STS0_INFLIGHT_CNT_SHIFT 16
0891 #define PDMA0_QM_ARC_CQ_STS0_INFLIGHT_CNT_MASK 0xFF0000
0892 
0893 /* PDMA0_QM_ARC_CQ_STS1 */
0894 #define PDMA0_QM_ARC_CQ_STS1_BUF_EMPTY_SHIFT 0
0895 #define PDMA0_QM_ARC_CQ_STS1_BUF_EMPTY_MASK 0x1
0896 #define PDMA0_QM_ARC_CQ_STS1_BUSY_SHIFT 1
0897 #define PDMA0_QM_ARC_CQ_STS1_BUSY_MASK 0x2
0898 
0899 /* PDMA0_QM_ARC_CQ_TSIZE_STS */
0900 #define PDMA0_QM_ARC_CQ_TSIZE_STS_VAL_SHIFT 0
0901 #define PDMA0_QM_ARC_CQ_TSIZE_STS_VAL_MASK 0xFFFFFFFF
0902 
0903 /* PDMA0_QM_ARC_CQ_PTR_LO_STS */
0904 #define PDMA0_QM_ARC_CQ_PTR_LO_STS_VAL_SHIFT 0
0905 #define PDMA0_QM_ARC_CQ_PTR_LO_STS_VAL_MASK 0xFFFFFFFF
0906 
0907 /* PDMA0_QM_ARC_CQ_PTR_HI_STS */
0908 #define PDMA0_QM_ARC_CQ_PTR_HI_STS_VAL_SHIFT 0
0909 #define PDMA0_QM_ARC_CQ_PTR_HI_STS_VAL_MASK 0xFFFFFFFF
0910 
0911 /* PDMA0_QM_CP_WR_ARC_ADDR_HI */
0912 #define PDMA0_QM_CP_WR_ARC_ADDR_HI_VAL_SHIFT 0
0913 #define PDMA0_QM_CP_WR_ARC_ADDR_HI_VAL_MASK 0xFFFFFFFF
0914 
0915 /* PDMA0_QM_CP_WR_ARC_ADDR_LO */
0916 #define PDMA0_QM_CP_WR_ARC_ADDR_LO_VAL_SHIFT 0
0917 #define PDMA0_QM_CP_WR_ARC_ADDR_LO_VAL_MASK 0xFFFFFFFF
0918 
0919 /* PDMA0_QM_ARC_CQ_IFIFO_MSG_BASE_HI */
0920 #define PDMA0_QM_ARC_CQ_IFIFO_MSG_BASE_HI_VAL_SHIFT 0
0921 #define PDMA0_QM_ARC_CQ_IFIFO_MSG_BASE_HI_VAL_MASK 0xFFFFFFFF
0922 
0923 /* PDMA0_QM_ARC_CQ_IFIFO_MSG_BASE_LO */
0924 #define PDMA0_QM_ARC_CQ_IFIFO_MSG_BASE_LO_VAL_SHIFT 0
0925 #define PDMA0_QM_ARC_CQ_IFIFO_MSG_BASE_LO_VAL_MASK 0xFFFFFFFF
0926 
0927 /* PDMA0_QM_ARC_CQ_CTL_MSG_BASE_HI */
0928 #define PDMA0_QM_ARC_CQ_CTL_MSG_BASE_HI_VAL_SHIFT 0
0929 #define PDMA0_QM_ARC_CQ_CTL_MSG_BASE_HI_VAL_MASK 0xFFFFFFFF
0930 
0931 /* PDMA0_QM_ARC_CQ_CTL_MSG_BASE_LO */
0932 #define PDMA0_QM_ARC_CQ_CTL_MSG_BASE_LO_VAL_SHIFT 0
0933 #define PDMA0_QM_ARC_CQ_CTL_MSG_BASE_LO_VAL_MASK 0xFFFFFFFF
0934 
0935 /* PDMA0_QM_CQ_IFIFO_MSG_BASE_HI */
0936 #define PDMA0_QM_CQ_IFIFO_MSG_BASE_HI_VAL_SHIFT 0
0937 #define PDMA0_QM_CQ_IFIFO_MSG_BASE_HI_VAL_MASK 0xFFFFFFFF
0938 
0939 /* PDMA0_QM_CQ_IFIFO_MSG_BASE_LO */
0940 #define PDMA0_QM_CQ_IFIFO_MSG_BASE_LO_VAL_SHIFT 0
0941 #define PDMA0_QM_CQ_IFIFO_MSG_BASE_LO_VAL_MASK 0xFFFFFFFF
0942 
0943 /* PDMA0_QM_CQ_CTL_MSG_BASE_HI */
0944 #define PDMA0_QM_CQ_CTL_MSG_BASE_HI_VAL_SHIFT 0
0945 #define PDMA0_QM_CQ_CTL_MSG_BASE_HI_VAL_MASK 0xFFFFFFFF
0946 
0947 /* PDMA0_QM_CQ_CTL_MSG_BASE_LO */
0948 #define PDMA0_QM_CQ_CTL_MSG_BASE_LO_VAL_SHIFT 0
0949 #define PDMA0_QM_CQ_CTL_MSG_BASE_LO_VAL_MASK 0xFFFFFFFF
0950 
0951 /* PDMA0_QM_ADDR_OVRD */
0952 #define PDMA0_QM_ADDR_OVRD_IDX_SHIFT 0
0953 #define PDMA0_QM_ADDR_OVRD_IDX_MASK 0xFF
0954 
0955 /* PDMA0_QM_CQ_IFIFO_CI */
0956 #define PDMA0_QM_CQ_IFIFO_CI_VAL_SHIFT 0
0957 #define PDMA0_QM_CQ_IFIFO_CI_VAL_MASK 0xFFFFFFFF
0958 
0959 /* PDMA0_QM_ARC_CQ_IFIFO_CI */
0960 #define PDMA0_QM_ARC_CQ_IFIFO_CI_VAL_SHIFT 0
0961 #define PDMA0_QM_ARC_CQ_IFIFO_CI_VAL_MASK 0xFFFFFFFF
0962 
0963 /* PDMA0_QM_CQ_CTL_CI */
0964 #define PDMA0_QM_CQ_CTL_CI_VAL_SHIFT 0
0965 #define PDMA0_QM_CQ_CTL_CI_VAL_MASK 0xFFFFFFFF
0966 
0967 /* PDMA0_QM_ARC_CQ_CTL_CI */
0968 #define PDMA0_QM_ARC_CQ_CTL_CI_VAL_SHIFT 0
0969 #define PDMA0_QM_ARC_CQ_CTL_CI_VAL_MASK 0xFFFFFFFF
0970 
0971 /* PDMA0_QM_CP_CFG */
0972 #define PDMA0_QM_CP_CFG_SWITCH_EN_SHIFT 0
0973 #define PDMA0_QM_CP_CFG_SWITCH_EN_MASK 0x1
0974 #define PDMA0_QM_CP_CFG_SWITCH_WD_EN_SHIFT 1
0975 #define PDMA0_QM_CP_CFG_SWITCH_WD_EN_MASK 0x2
0976 
0977 /* PDMA0_QM_CP_EXT_SWITCH */
0978 #define PDMA0_QM_CP_EXT_SWITCH_VAL_SHIFT 0
0979 #define PDMA0_QM_CP_EXT_SWITCH_VAL_MASK 0x1
0980 
0981 /* PDMA0_QM_CP_SWITCH_WD_SET */
0982 #define PDMA0_QM_CP_SWITCH_WD_SET_VAL_SHIFT 0
0983 #define PDMA0_QM_CP_SWITCH_WD_SET_VAL_MASK 0xFFFFFFFF
0984 
0985 /* PDMA0_QM_CP_SWITCH_WD */
0986 #define PDMA0_QM_CP_SWITCH_WD_VAL_SHIFT 0
0987 #define PDMA0_QM_CP_SWITCH_WD_VAL_MASK 0xFFFFFFFF
0988 
0989 /* PDMA0_QM_ARC_LB_ADDR_BASE_LO */
0990 #define PDMA0_QM_ARC_LB_ADDR_BASE_LO_VAL_SHIFT 0
0991 #define PDMA0_QM_ARC_LB_ADDR_BASE_LO_VAL_MASK 0xFFFFFFFF
0992 
0993 /* PDMA0_QM_ARC_LB_ADDR_BASE_HI */
0994 #define PDMA0_QM_ARC_LB_ADDR_BASE_HI_VAL_SHIFT 0
0995 #define PDMA0_QM_ARC_LB_ADDR_BASE_HI_VAL_MASK 0xFFFFFFFF
0996 
0997 /* PDMA0_QM_ENGINE_BASE_ADDR_HI */
0998 #define PDMA0_QM_ENGINE_BASE_ADDR_HI_VAL_SHIFT 0
0999 #define PDMA0_QM_ENGINE_BASE_ADDR_HI_VAL_MASK 0xFFFFFFFF
1000 
1001 /* PDMA0_QM_ENGINE_BASE_ADDR_LO */
1002 #define PDMA0_QM_ENGINE_BASE_ADDR_LO_VAL_SHIFT 0
1003 #define PDMA0_QM_ENGINE_BASE_ADDR_LO_VAL_MASK 0xFFFFFFFF
1004 
1005 /* PDMA0_QM_ENGINE_ADDR_RANGE_SIZE */
1006 #define PDMA0_QM_ENGINE_ADDR_RANGE_SIZE_VAL_SHIFT 0
1007 #define PDMA0_QM_ENGINE_ADDR_RANGE_SIZE_VAL_MASK 0xFFFFFFFF
1008 
1009 /* PDMA0_QM_QM_ARC_AUX_BASE_ADDR_HI */
1010 #define PDMA0_QM_QM_ARC_AUX_BASE_ADDR_HI_VAL_SHIFT 0
1011 #define PDMA0_QM_QM_ARC_AUX_BASE_ADDR_HI_VAL_MASK 0xFFFFFFFF
1012 
1013 /* PDMA0_QM_QM_ARC_AUX_BASE_ADDR_LO */
1014 #define PDMA0_QM_QM_ARC_AUX_BASE_ADDR_LO_VAL_SHIFT 0
1015 #define PDMA0_QM_QM_ARC_AUX_BASE_ADDR_LO_VAL_MASK 0xFFFFFFFF
1016 
1017 /* PDMA0_QM_QM_BASE_ADDR_HI */
1018 #define PDMA0_QM_QM_BASE_ADDR_HI_VAL_SHIFT 0
1019 #define PDMA0_QM_QM_BASE_ADDR_HI_VAL_MASK 0xFFFFFFFF
1020 
1021 /* PDMA0_QM_QM_BASE_ADDR_LO */
1022 #define PDMA0_QM_QM_BASE_ADDR_LO_VAL_SHIFT 0
1023 #define PDMA0_QM_QM_BASE_ADDR_LO_VAL_MASK 0xFFFFFFFF
1024 
1025 /* PDMA0_QM_ARC_PQC_SECURE_PUSH_IND */
1026 #define PDMA0_QM_ARC_PQC_SECURE_PUSH_IND_CP_NUM_SHIFT 0
1027 #define PDMA0_QM_ARC_PQC_SECURE_PUSH_IND_CP_NUM_MASK 0x3
1028 
1029 /* PDMA0_QM_PQC_STS_0 */
1030 #define PDMA0_QM_PQC_STS_0_COMP_DATA_SHIFT 0
1031 #define PDMA0_QM_PQC_STS_0_COMP_DATA_MASK 0xFFFF
1032 #define PDMA0_QM_PQC_STS_0_COMP_OFST_SHIFT 16
1033 #define PDMA0_QM_PQC_STS_0_COMP_OFST_MASK 0xFFFF0000
1034 
1035 /* PDMA0_QM_PQC_STS_1 */
1036 #define PDMA0_QM_PQC_STS_1_COMP_FIFO_CNTR_SHIFT 0
1037 #define PDMA0_QM_PQC_STS_1_COMP_FIFO_CNTR_MASK 0xF
1038 #define PDMA0_QM_PQC_STS_1_COMP_FIFO_EMPTY_SHIFT 4
1039 #define PDMA0_QM_PQC_STS_1_COMP_FIFO_EMPTY_MASK 0x10
1040 #define PDMA0_QM_PQC_STS_1_COMP_FIFO_FULL_SHIFT 5
1041 #define PDMA0_QM_PQC_STS_1_COMP_FIFO_FULL_MASK 0x20
1042 
1043 /* PDMA0_QM_SEI_STATUS */
1044 #define PDMA0_QM_SEI_STATUS_QM_INT_SHIFT 0
1045 #define PDMA0_QM_SEI_STATUS_QM_INT_MASK 0x1
1046 #define PDMA0_QM_SEI_STATUS_ARC_INT_SHIFT 1
1047 #define PDMA0_QM_SEI_STATUS_ARC_INT_MASK 0x2
1048 
1049 /* PDMA0_QM_SEI_MASK */
1050 #define PDMA0_QM_SEI_MASK_QM_INT_SHIFT 0
1051 #define PDMA0_QM_SEI_MASK_QM_INT_MASK 0x1
1052 #define PDMA0_QM_SEI_MASK_ARC_INT_SHIFT 1
1053 #define PDMA0_QM_SEI_MASK_ARC_INT_MASK 0x2
1054 
1055 /* PDMA0_QM_GLBL_ERR_ADDR_LO */
1056 #define PDMA0_QM_GLBL_ERR_ADDR_LO_VAL_SHIFT 0
1057 #define PDMA0_QM_GLBL_ERR_ADDR_LO_VAL_MASK 0xFFFFFFFF
1058 
1059 /* PDMA0_QM_GLBL_ERR_ADDR_HI */
1060 #define PDMA0_QM_GLBL_ERR_ADDR_HI_VAL_SHIFT 0
1061 #define PDMA0_QM_GLBL_ERR_ADDR_HI_VAL_MASK 0xFFFFFFFF
1062 
1063 /* PDMA0_QM_GLBL_ERR_WDATA */
1064 #define PDMA0_QM_GLBL_ERR_WDATA_VAL_SHIFT 0
1065 #define PDMA0_QM_GLBL_ERR_WDATA_VAL_MASK 0xFFFFFFFF
1066 
1067 /* PDMA0_QM_L2H_MASK_LO */
1068 #define PDMA0_QM_L2H_MASK_LO_VAL_SHIFT 20
1069 #define PDMA0_QM_L2H_MASK_LO_VAL_MASK 0xFFF00000
1070 
1071 /* PDMA0_QM_L2H_MASK_HI */
1072 #define PDMA0_QM_L2H_MASK_HI_VAL_SHIFT 0
1073 #define PDMA0_QM_L2H_MASK_HI_VAL_MASK 0xFFFFFFFF
1074 
1075 /* PDMA0_QM_L2H_CMPR_LO */
1076 #define PDMA0_QM_L2H_CMPR_LO_VAL_SHIFT 20
1077 #define PDMA0_QM_L2H_CMPR_LO_VAL_MASK 0xFFF00000
1078 
1079 /* PDMA0_QM_L2H_CMPR_HI */
1080 #define PDMA0_QM_L2H_CMPR_HI_VAL_SHIFT 0
1081 #define PDMA0_QM_L2H_CMPR_HI_VAL_MASK 0xFFFFFFFF
1082 
1083 /* PDMA0_QM_LOCAL_RANGE_BASE */
1084 #define PDMA0_QM_LOCAL_RANGE_BASE_VAL_SHIFT 0
1085 #define PDMA0_QM_LOCAL_RANGE_BASE_VAL_MASK 0xFFFF
1086 
1087 /* PDMA0_QM_LOCAL_RANGE_SIZE */
1088 #define PDMA0_QM_LOCAL_RANGE_SIZE_VAL_SHIFT 0
1089 #define PDMA0_QM_LOCAL_RANGE_SIZE_VAL_MASK 0xFFFF
1090 
1091 /* PDMA0_QM_HBW_RD_RATE_LIM_CFG_1 */
1092 #define PDMA0_QM_HBW_RD_RATE_LIM_CFG_1_TOUT_SHIFT 0
1093 #define PDMA0_QM_HBW_RD_RATE_LIM_CFG_1_TOUT_MASK 0xFF
1094 #define PDMA0_QM_HBW_RD_RATE_LIM_CFG_1_EN_SHIFT 31
1095 #define PDMA0_QM_HBW_RD_RATE_LIM_CFG_1_EN_MASK 0x80000000
1096 
1097 /* PDMA0_QM_LBW_WR_RATE_LIM_CFG_0 */
1098 #define PDMA0_QM_LBW_WR_RATE_LIM_CFG_0_RST_TOKEN_SHIFT 0
1099 #define PDMA0_QM_LBW_WR_RATE_LIM_CFG_0_RST_TOKEN_MASK 0xFF
1100 #define PDMA0_QM_LBW_WR_RATE_LIM_CFG_0_SAT_SHIFT 16
1101 #define PDMA0_QM_LBW_WR_RATE_LIM_CFG_0_SAT_MASK 0xFF0000
1102 
1103 /* PDMA0_QM_LBW_WR_RATE_LIM_CFG_1 */
1104 #define PDMA0_QM_LBW_WR_RATE_LIM_CFG_1_TOUT_SHIFT 0
1105 #define PDMA0_QM_LBW_WR_RATE_LIM_CFG_1_TOUT_MASK 0xFF
1106 #define PDMA0_QM_LBW_WR_RATE_LIM_CFG_1_EN_SHIFT 31
1107 #define PDMA0_QM_LBW_WR_RATE_LIM_CFG_1_EN_MASK 0x80000000
1108 
1109 /* PDMA0_QM_HBW_RD_RATE_LIM_CFG_0 */
1110 #define PDMA0_QM_HBW_RD_RATE_LIM_CFG_0_RST_TOKEN_SHIFT 0
1111 #define PDMA0_QM_HBW_RD_RATE_LIM_CFG_0_RST_TOKEN_MASK 0xFF
1112 #define PDMA0_QM_HBW_RD_RATE_LIM_CFG_0_SAT_SHIFT 16
1113 #define PDMA0_QM_HBW_RD_RATE_LIM_CFG_0_SAT_MASK 0xFF0000
1114 
1115 /* PDMA0_QM_IND_GW_APB_CFG */
1116 #define PDMA0_QM_IND_GW_APB_CFG_ADDR_SHIFT 0
1117 #define PDMA0_QM_IND_GW_APB_CFG_ADDR_MASK 0x7FFFFFFF
1118 #define PDMA0_QM_IND_GW_APB_CFG_CMD_SHIFT 31
1119 #define PDMA0_QM_IND_GW_APB_CFG_CMD_MASK 0x80000000
1120 
1121 /* PDMA0_QM_IND_GW_APB_WDATA */
1122 #define PDMA0_QM_IND_GW_APB_WDATA_VAL_SHIFT 0
1123 #define PDMA0_QM_IND_GW_APB_WDATA_VAL_MASK 0xFFFFFFFF
1124 
1125 /* PDMA0_QM_IND_GW_APB_RDATA */
1126 #define PDMA0_QM_IND_GW_APB_RDATA_VAL_SHIFT 0
1127 #define PDMA0_QM_IND_GW_APB_RDATA_VAL_MASK 0xFFFFFFFF
1128 
1129 /* PDMA0_QM_IND_GW_APB_STATUS */
1130 #define PDMA0_QM_IND_GW_APB_STATUS_RDY_SHIFT 0
1131 #define PDMA0_QM_IND_GW_APB_STATUS_RDY_MASK 0x1
1132 #define PDMA0_QM_IND_GW_APB_STATUS_ERR_SHIFT 1
1133 #define PDMA0_QM_IND_GW_APB_STATUS_ERR_MASK 0x2
1134 
1135 /* PDMA0_QM_PERF_CNT_FREE_LO */
1136 #define PDMA0_QM_PERF_CNT_FREE_LO_VAL_SHIFT 0
1137 #define PDMA0_QM_PERF_CNT_FREE_LO_VAL_MASK 0xFFFFFFFF
1138 
1139 /* PDMA0_QM_PERF_CNT_FREE_HI */
1140 #define PDMA0_QM_PERF_CNT_FREE_HI_VAL_SHIFT 0
1141 #define PDMA0_QM_PERF_CNT_FREE_HI_VAL_MASK 0xFFFFFFFF
1142 
1143 /* PDMA0_QM_PERF_CNT_IDLE_LO */
1144 #define PDMA0_QM_PERF_CNT_IDLE_LO_VAL_SHIFT 0
1145 #define PDMA0_QM_PERF_CNT_IDLE_LO_VAL_MASK 0xFFFFFFFF
1146 
1147 /* PDMA0_QM_PERF_CNT_IDLE_HI */
1148 #define PDMA0_QM_PERF_CNT_IDLE_HI_VAL_SHIFT 0
1149 #define PDMA0_QM_PERF_CNT_IDLE_HI_VAL_MASK 0xFFFFFFFF
1150 
1151 /* PDMA0_QM_PERF_CNT_CFG */
1152 #define PDMA0_QM_PERF_CNT_CFG_PQ_MASK_SHIFT 0
1153 #define PDMA0_QM_PERF_CNT_CFG_PQ_MASK_MASK 0xF
1154 #define PDMA0_QM_PERF_CNT_CFG_CQ_MASK_SHIFT 8
1155 #define PDMA0_QM_PERF_CNT_CFG_CQ_MASK_MASK 0x1F00
1156 #define PDMA0_QM_PERF_CNT_CFG_CP_MASK_SHIFT 16
1157 #define PDMA0_QM_PERF_CNT_CFG_CP_MASK_MASK 0x1F0000
1158 #define PDMA0_QM_PERF_CNT_CFG_AGENT_MASK_SHIFT 24
1159 #define PDMA0_QM_PERF_CNT_CFG_AGENT_MASK_MASK 0x1000000
1160 #define PDMA0_QM_PERF_CNT_CFG_EN_FREE_SHIFT 30
1161 #define PDMA0_QM_PERF_CNT_CFG_EN_FREE_MASK 0x40000000
1162 #define PDMA0_QM_PERF_CNT_CFG_EN_IDLE_SHIFT 31
1163 #define PDMA0_QM_PERF_CNT_CFG_EN_IDLE_MASK 0x80000000
1164 
1165 #endif /* ASIC_REG_PDMA0_QM_MASKS_H_ */