0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 #ifndef ASIC_REG_PDMA0_QM_MASKS_H_
0014 #define ASIC_REG_PDMA0_QM_MASKS_H_
0015
0016
0017
0018
0019
0020
0021
0022
0023
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
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
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
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
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
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
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
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
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
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
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
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
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
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
0344 #define PDMA0_QM_PQ_BASE_LO_VAL_SHIFT 0
0345 #define PDMA0_QM_PQ_BASE_LO_VAL_MASK 0xFFFFFFFF
0346
0347
0348 #define PDMA0_QM_PQ_BASE_HI_VAL_SHIFT 0
0349 #define PDMA0_QM_PQ_BASE_HI_VAL_MASK 0xFFFFFFFF
0350
0351
0352 #define PDMA0_QM_PQ_SIZE_VAL_SHIFT 0
0353 #define PDMA0_QM_PQ_SIZE_VAL_MASK 0x1F
0354
0355
0356 #define PDMA0_QM_PQ_PI_VAL_SHIFT 0
0357 #define PDMA0_QM_PQ_PI_VAL_MASK 0xFFFFFFFF
0358
0359
0360 #define PDMA0_QM_PQ_CI_VAL_SHIFT 0
0361 #define PDMA0_QM_PQ_CI_VAL_MASK 0xFFFFFFFF
0362
0363
0364 #define PDMA0_QM_PQ_CFG0_FORCE_STALL_SHIFT 0
0365 #define PDMA0_QM_PQ_CFG0_FORCE_STALL_MASK 0x1
0366
0367
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
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
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
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
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
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
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
0416 #define PDMA0_QM_CQ_PTR_LO_0_VAL_SHIFT 0
0417 #define PDMA0_QM_CQ_PTR_LO_0_VAL_MASK 0xFFFFFFFF
0418
0419
0420 #define PDMA0_QM_CQ_PTR_HI_0_VAL_SHIFT 0
0421 #define PDMA0_QM_CQ_PTR_HI_0_VAL_MASK 0xFFFFFFFF
0422
0423
0424 #define PDMA0_QM_CQ_TSIZE_0_VAL_SHIFT 0
0425 #define PDMA0_QM_CQ_TSIZE_0_VAL_MASK 0xFFFFFFFF
0426
0427
0428 #define PDMA0_QM_CQ_CTL_0_UP_SHIFT 28
0429 #define PDMA0_QM_CQ_CTL_0_UP_MASK 0xF0000000
0430
0431
0432 #define PDMA0_QM_CQ_PTR_LO_1_VAL_SHIFT 0
0433 #define PDMA0_QM_CQ_PTR_LO_1_VAL_MASK 0xFFFFFFFF
0434
0435
0436 #define PDMA0_QM_CQ_PTR_HI_1_VAL_SHIFT 0
0437 #define PDMA0_QM_CQ_PTR_HI_1_VAL_MASK 0xFFFFFFFF
0438
0439
0440 #define PDMA0_QM_CQ_TSIZE_1_VAL_SHIFT 0
0441 #define PDMA0_QM_CQ_TSIZE_1_VAL_MASK 0xFFFFFFFF
0442
0443
0444 #define PDMA0_QM_CQ_CTL_1_UP_SHIFT 28
0445 #define PDMA0_QM_CQ_CTL_1_UP_MASK 0xF0000000
0446
0447
0448 #define PDMA0_QM_CQ_PTR_LO_2_VAL_SHIFT 0
0449 #define PDMA0_QM_CQ_PTR_LO_2_VAL_MASK 0xFFFFFFFF
0450
0451
0452 #define PDMA0_QM_CQ_PTR_HI_2_VAL_SHIFT 0
0453 #define PDMA0_QM_CQ_PTR_HI_2_VAL_MASK 0xFFFFFFFF
0454
0455
0456 #define PDMA0_QM_CQ_TSIZE_2_VAL_SHIFT 0
0457 #define PDMA0_QM_CQ_TSIZE_2_VAL_MASK 0xFFFFFFFF
0458
0459
0460 #define PDMA0_QM_CQ_CTL_2_UP_SHIFT 28
0461 #define PDMA0_QM_CQ_CTL_2_UP_MASK 0xF0000000
0462
0463
0464 #define PDMA0_QM_CQ_PTR_LO_3_VAL_SHIFT 0
0465 #define PDMA0_QM_CQ_PTR_LO_3_VAL_MASK 0xFFFFFFFF
0466
0467
0468 #define PDMA0_QM_CQ_PTR_HI_3_VAL_SHIFT 0
0469 #define PDMA0_QM_CQ_PTR_HI_3_VAL_MASK 0xFFFFFFFF
0470
0471
0472 #define PDMA0_QM_CQ_TSIZE_3_VAL_SHIFT 0
0473 #define PDMA0_QM_CQ_TSIZE_3_VAL_MASK 0xFFFFFFFF
0474
0475
0476 #define PDMA0_QM_CQ_CTL_3_UP_SHIFT 28
0477 #define PDMA0_QM_CQ_CTL_3_UP_MASK 0xF0000000
0478
0479
0480 #define PDMA0_QM_CQ_PTR_LO_4_VAL_SHIFT 0
0481 #define PDMA0_QM_CQ_PTR_LO_4_VAL_MASK 0xFFFFFFFF
0482
0483
0484 #define PDMA0_QM_CQ_PTR_HI_4_VAL_SHIFT 0
0485 #define PDMA0_QM_CQ_PTR_HI_4_VAL_MASK 0xFFFFFFFF
0486
0487
0488 #define PDMA0_QM_CQ_TSIZE_4_VAL_SHIFT 0
0489 #define PDMA0_QM_CQ_TSIZE_4_VAL_MASK 0xFFFFFFFF
0490
0491
0492 #define PDMA0_QM_CQ_CTL_4_UP_SHIFT 28
0493 #define PDMA0_QM_CQ_CTL_4_UP_MASK 0xF0000000
0494
0495
0496 #define PDMA0_QM_CQ_TSIZE_STS_VAL_SHIFT 0
0497 #define PDMA0_QM_CQ_TSIZE_STS_VAL_MASK 0xFFFFFFFF
0498
0499
0500 #define PDMA0_QM_CQ_PTR_LO_STS_VAL_SHIFT 0
0501 #define PDMA0_QM_CQ_PTR_LO_STS_VAL_MASK 0xFFFFFFFF
0502
0503
0504 #define PDMA0_QM_CQ_PTR_HI_STS_VAL_SHIFT 0
0505 #define PDMA0_QM_CQ_PTR_HI_STS_VAL_MASK 0xFFFFFFFF
0506
0507
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
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
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
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
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
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
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
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
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
0548 #define PDMA0_QM_CP_FENCE0_RDATA_INC_VAL_SHIFT 0
0549 #define PDMA0_QM_CP_FENCE0_RDATA_INC_VAL_MASK 0xF
0550
0551
0552 #define PDMA0_QM_CP_FENCE1_RDATA_INC_VAL_SHIFT 0
0553 #define PDMA0_QM_CP_FENCE1_RDATA_INC_VAL_MASK 0xF
0554
0555
0556 #define PDMA0_QM_CP_FENCE2_RDATA_INC_VAL_SHIFT 0
0557 #define PDMA0_QM_CP_FENCE2_RDATA_INC_VAL_MASK 0xF
0558
0559
0560 #define PDMA0_QM_CP_FENCE3_RDATA_INC_VAL_SHIFT 0
0561 #define PDMA0_QM_CP_FENCE3_RDATA_INC_VAL_MASK 0xF
0562
0563
0564 #define PDMA0_QM_CP_FENCE0_CNT_VAL_SHIFT 0
0565 #define PDMA0_QM_CP_FENCE0_CNT_VAL_MASK 0x3FFF
0566
0567
0568 #define PDMA0_QM_CP_FENCE1_CNT_VAL_SHIFT 0
0569 #define PDMA0_QM_CP_FENCE1_CNT_VAL_MASK 0x3FFF
0570
0571
0572 #define PDMA0_QM_CP_FENCE2_CNT_VAL_SHIFT 0
0573 #define PDMA0_QM_CP_FENCE2_CNT_VAL_MASK 0x3FFF
0574
0575
0576 #define PDMA0_QM_CP_FENCE3_CNT_VAL_SHIFT 0
0577 #define PDMA0_QM_CP_FENCE3_CNT_VAL_MASK 0x3FFF
0578
0579
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
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
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
0594 #define PDMA0_QM_CP_LDMA_TSIZE_OFFSET_VAL_SHIFT 0
0595 #define PDMA0_QM_CP_LDMA_TSIZE_OFFSET_VAL_MASK 0xFFFF
0596
0597
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
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
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
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
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
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
0638 #define PDMA0_QM_CP_CURRENT_INST_LO_VAL_SHIFT 0
0639 #define PDMA0_QM_CP_CURRENT_INST_LO_VAL_MASK 0xFFFFFFFF
0640
0641
0642 #define PDMA0_QM_CP_CURRENT_INST_HI_VAL_SHIFT 0
0643 #define PDMA0_QM_CP_CURRENT_INST_HI_VAL_MASK 0xFFFFFFFF
0644
0645
0646 #define PDMA0_QM_CP_PRED_VAL_SHIFT 0
0647 #define PDMA0_QM_CP_PRED_VAL_MASK 0xFFFFFFFF
0648
0649
0650 #define PDMA0_QM_CP_PRED_UPEN_VAL_SHIFT 0
0651 #define PDMA0_QM_CP_PRED_UPEN_VAL_MASK 0xFFFFFFFF
0652
0653
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
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
0672 #define PDMA0_QM_CP_IN_DATA_LO_VAL_SHIFT 0
0673 #define PDMA0_QM_CP_IN_DATA_LO_VAL_MASK 0xFFFFFFFF
0674
0675
0676 #define PDMA0_QM_CP_IN_DATA_HI_VAL_SHIFT 0
0677 #define PDMA0_QM_CP_IN_DATA_HI_VAL_MASK 0xFFFFFFFF
0678
0679
0680 #define PDMA0_QM_PQC_HBW_BASE_LO_VAL_SHIFT 0
0681 #define PDMA0_QM_PQC_HBW_BASE_LO_VAL_MASK 0xFFFFFFFF
0682
0683
0684 #define PDMA0_QM_PQC_HBW_BASE_HI_VAL_SHIFT 0
0685 #define PDMA0_QM_PQC_HBW_BASE_HI_VAL_MASK 0xFFFFFFFF
0686
0687
0688 #define PDMA0_QM_PQC_SIZE_VAL_SHIFT 0
0689 #define PDMA0_QM_PQC_SIZE_VAL_MASK 0xFFFFFFFF
0690
0691
0692 #define PDMA0_QM_PQC_PI_VAL_SHIFT 0
0693 #define PDMA0_QM_PQC_PI_VAL_MASK 0xFFFFFFFF
0694
0695
0696 #define PDMA0_QM_PQC_LBW_WDATA_VAL_SHIFT 0
0697 #define PDMA0_QM_PQC_LBW_WDATA_VAL_MASK 0xFFFFFFFF
0698
0699
0700 #define PDMA0_QM_PQC_LBW_BASE_LO_VAL_SHIFT 0
0701 #define PDMA0_QM_PQC_LBW_BASE_LO_VAL_MASK 0xFFFFFFFF
0702
0703
0704 #define PDMA0_QM_PQC_LBW_BASE_HI_VAL_SHIFT 0
0705 #define PDMA0_QM_PQC_LBW_BASE_HI_VAL_MASK 0xFFFFFFFF
0706
0707
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
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
0718 #define PDMA0_QM_ARB_MASK_VAL_SHIFT 0
0719 #define PDMA0_QM_ARB_MASK_VAL_MASK 0xF
0720
0721
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
0732 #define PDMA0_QM_ARB_CHOICE_Q_PUSH_VAL_SHIFT 0
0733 #define PDMA0_QM_ARB_CHOICE_Q_PUSH_VAL_MASK 0x3
0734
0735
0736 #define PDMA0_QM_ARB_WRR_WEIGHT_VAL_SHIFT 0
0737 #define PDMA0_QM_ARB_WRR_WEIGHT_VAL_MASK 0xFF
0738
0739
0740 #define PDMA0_QM_ARB_CFG_1_CLR_SHIFT 0
0741 #define PDMA0_QM_ARB_CFG_1_CLR_MASK 0x1
0742
0743
0744 #define PDMA0_QM_ARB_MST_AVAIL_CRED_VAL_SHIFT 0
0745 #define PDMA0_QM_ARB_MST_AVAIL_CRED_VAL_MASK 0x7F
0746
0747
0748 #define PDMA0_QM_ARB_MST_CRED_INC_VAL_SHIFT 0
0749 #define PDMA0_QM_ARB_MST_CRED_INC_VAL_MASK 0xFFFFFFFF
0750
0751
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
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
0760 #define PDMA0_QM_ARB_MST_SLAVE_EN_VAL_SHIFT 0
0761 #define PDMA0_QM_ARB_MST_SLAVE_EN_VAL_MASK 0xFFFFFFFF
0762
0763
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
0768 #define PDMA0_QM_ARB_SLV_CHOICE_WDT_VAL_SHIFT 0
0769 #define PDMA0_QM_ARB_SLV_CHOICE_WDT_VAL_MASK 0xFFFFFFFF
0770
0771
0772 #define PDMA0_QM_ARB_SLV_ID_VAL_SHIFT 0
0773 #define PDMA0_QM_ARB_SLV_ID_VAL_MASK 0x7F
0774
0775
0776 #define PDMA0_QM_ARB_MST_QUIET_PER_VAL_SHIFT 0
0777 #define PDMA0_QM_ARB_MST_QUIET_PER_VAL_MASK 0xFFFFFFFF
0778
0779
0780 #define PDMA0_QM_ARB_MSG_MAX_INFLIGHT_VAL_SHIFT 0
0781 #define PDMA0_QM_ARB_MSG_MAX_INFLIGHT_VAL_MASK 0x3F
0782
0783
0784 #define PDMA0_QM_ARB_BASE_LO_VAL_SHIFT 0
0785 #define PDMA0_QM_ARB_BASE_LO_VAL_MASK 0xFFFFFFFF
0786
0787
0788 #define PDMA0_QM_ARB_BASE_HI_VAL_SHIFT 0
0789 #define PDMA0_QM_ARB_BASE_HI_VAL_MASK 0xFFFFFFFF
0790
0791
0792 #define PDMA0_QM_ARB_STATE_STS_VAL_SHIFT 0
0793 #define PDMA0_QM_ARB_STATE_STS_VAL_MASK 0xFFFFFFFF
0794
0795
0796 #define PDMA0_QM_ARB_CHOICE_FULLNESS_STS_VAL_SHIFT 0
0797 #define PDMA0_QM_ARB_CHOICE_FULLNESS_STS_VAL_MASK 0x7F
0798
0799
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
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
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
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
0826 #define PDMA0_QM_ARB_ERR_STS_DRP_VAL_SHIFT 0
0827 #define PDMA0_QM_ARB_ERR_STS_DRP_VAL_MASK 0x3
0828
0829
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
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
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
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
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
0862 #define PDMA0_QM_ARC_CQ_PTR_LO_VAL_SHIFT 0
0863 #define PDMA0_QM_ARC_CQ_PTR_LO_VAL_MASK 0xFFFFFFFF
0864
0865
0866 #define PDMA0_QM_ARC_CQ_PTR_HI_VAL_SHIFT 0
0867 #define PDMA0_QM_ARC_CQ_PTR_HI_VAL_MASK 0xFFFFFFFF
0868
0869
0870 #define PDMA0_QM_ARC_CQ_TSIZE_VAL_SHIFT 0
0871 #define PDMA0_QM_ARC_CQ_TSIZE_VAL_MASK 0xFFFFFFFF
0872
0873
0874 #define PDMA0_QM_ARC_CQ_CTL_UP_SHIFT 28
0875 #define PDMA0_QM_ARC_CQ_CTL_UP_MASK 0xF0000000
0876
0877
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
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
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
0900 #define PDMA0_QM_ARC_CQ_TSIZE_STS_VAL_SHIFT 0
0901 #define PDMA0_QM_ARC_CQ_TSIZE_STS_VAL_MASK 0xFFFFFFFF
0902
0903
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
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
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
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
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
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
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
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
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
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
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
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
0952 #define PDMA0_QM_ADDR_OVRD_IDX_SHIFT 0
0953 #define PDMA0_QM_ADDR_OVRD_IDX_MASK 0xFF
0954
0955
0956 #define PDMA0_QM_CQ_IFIFO_CI_VAL_SHIFT 0
0957 #define PDMA0_QM_CQ_IFIFO_CI_VAL_MASK 0xFFFFFFFF
0958
0959
0960 #define PDMA0_QM_ARC_CQ_IFIFO_CI_VAL_SHIFT 0
0961 #define PDMA0_QM_ARC_CQ_IFIFO_CI_VAL_MASK 0xFFFFFFFF
0962
0963
0964 #define PDMA0_QM_CQ_CTL_CI_VAL_SHIFT 0
0965 #define PDMA0_QM_CQ_CTL_CI_VAL_MASK 0xFFFFFFFF
0966
0967
0968 #define PDMA0_QM_ARC_CQ_CTL_CI_VAL_SHIFT 0
0969 #define PDMA0_QM_ARC_CQ_CTL_CI_VAL_MASK 0xFFFFFFFF
0970
0971
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
0978 #define PDMA0_QM_CP_EXT_SWITCH_VAL_SHIFT 0
0979 #define PDMA0_QM_CP_EXT_SWITCH_VAL_MASK 0x1
0980
0981
0982 #define PDMA0_QM_CP_SWITCH_WD_SET_VAL_SHIFT 0
0983 #define PDMA0_QM_CP_SWITCH_WD_SET_VAL_MASK 0xFFFFFFFF
0984
0985
0986 #define PDMA0_QM_CP_SWITCH_WD_VAL_SHIFT 0
0987 #define PDMA0_QM_CP_SWITCH_WD_VAL_MASK 0xFFFFFFFF
0988
0989
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
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
0998 #define PDMA0_QM_ENGINE_BASE_ADDR_HI_VAL_SHIFT 0
0999 #define PDMA0_QM_ENGINE_BASE_ADDR_HI_VAL_MASK 0xFFFFFFFF
1000
1001
1002 #define PDMA0_QM_ENGINE_BASE_ADDR_LO_VAL_SHIFT 0
1003 #define PDMA0_QM_ENGINE_BASE_ADDR_LO_VAL_MASK 0xFFFFFFFF
1004
1005
1006 #define PDMA0_QM_ENGINE_ADDR_RANGE_SIZE_VAL_SHIFT 0
1007 #define PDMA0_QM_ENGINE_ADDR_RANGE_SIZE_VAL_MASK 0xFFFFFFFF
1008
1009
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
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
1018 #define PDMA0_QM_QM_BASE_ADDR_HI_VAL_SHIFT 0
1019 #define PDMA0_QM_QM_BASE_ADDR_HI_VAL_MASK 0xFFFFFFFF
1020
1021
1022 #define PDMA0_QM_QM_BASE_ADDR_LO_VAL_SHIFT 0
1023 #define PDMA0_QM_QM_BASE_ADDR_LO_VAL_MASK 0xFFFFFFFF
1024
1025
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
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
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
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
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
1056 #define PDMA0_QM_GLBL_ERR_ADDR_LO_VAL_SHIFT 0
1057 #define PDMA0_QM_GLBL_ERR_ADDR_LO_VAL_MASK 0xFFFFFFFF
1058
1059
1060 #define PDMA0_QM_GLBL_ERR_ADDR_HI_VAL_SHIFT 0
1061 #define PDMA0_QM_GLBL_ERR_ADDR_HI_VAL_MASK 0xFFFFFFFF
1062
1063
1064 #define PDMA0_QM_GLBL_ERR_WDATA_VAL_SHIFT 0
1065 #define PDMA0_QM_GLBL_ERR_WDATA_VAL_MASK 0xFFFFFFFF
1066
1067
1068 #define PDMA0_QM_L2H_MASK_LO_VAL_SHIFT 20
1069 #define PDMA0_QM_L2H_MASK_LO_VAL_MASK 0xFFF00000
1070
1071
1072 #define PDMA0_QM_L2H_MASK_HI_VAL_SHIFT 0
1073 #define PDMA0_QM_L2H_MASK_HI_VAL_MASK 0xFFFFFFFF
1074
1075
1076 #define PDMA0_QM_L2H_CMPR_LO_VAL_SHIFT 20
1077 #define PDMA0_QM_L2H_CMPR_LO_VAL_MASK 0xFFF00000
1078
1079
1080 #define PDMA0_QM_L2H_CMPR_HI_VAL_SHIFT 0
1081 #define PDMA0_QM_L2H_CMPR_HI_VAL_MASK 0xFFFFFFFF
1082
1083
1084 #define PDMA0_QM_LOCAL_RANGE_BASE_VAL_SHIFT 0
1085 #define PDMA0_QM_LOCAL_RANGE_BASE_VAL_MASK 0xFFFF
1086
1087
1088 #define PDMA0_QM_LOCAL_RANGE_SIZE_VAL_SHIFT 0
1089 #define PDMA0_QM_LOCAL_RANGE_SIZE_VAL_MASK 0xFFFF
1090
1091
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
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
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
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
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
1122 #define PDMA0_QM_IND_GW_APB_WDATA_VAL_SHIFT 0
1123 #define PDMA0_QM_IND_GW_APB_WDATA_VAL_MASK 0xFFFFFFFF
1124
1125
1126 #define PDMA0_QM_IND_GW_APB_RDATA_VAL_SHIFT 0
1127 #define PDMA0_QM_IND_GW_APB_RDATA_VAL_MASK 0xFFFFFFFF
1128
1129
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
1136 #define PDMA0_QM_PERF_CNT_FREE_LO_VAL_SHIFT 0
1137 #define PDMA0_QM_PERF_CNT_FREE_LO_VAL_MASK 0xFFFFFFFF
1138
1139
1140 #define PDMA0_QM_PERF_CNT_FREE_HI_VAL_SHIFT 0
1141 #define PDMA0_QM_PERF_CNT_FREE_HI_VAL_MASK 0xFFFFFFFF
1142
1143
1144 #define PDMA0_QM_PERF_CNT_IDLE_LO_VAL_SHIFT 0
1145 #define PDMA0_QM_PERF_CNT_IDLE_LO_VAL_MASK 0xFFFFFFFF
1146
1147
1148 #define PDMA0_QM_PERF_CNT_IDLE_HI_VAL_SHIFT 0
1149 #define PDMA0_QM_PERF_CNT_IDLE_HI_VAL_MASK 0xFFFFFFFF
1150
1151
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