| 1 | /* SPDX-License-Identifier: GPL-2.0 |
| 2 | * |
| 3 | * Copyright 2016-2018 HabanaLabs, Ltd. |
| 4 | * All Rights Reserved. |
| 5 | * |
| 6 | */ |
| 7 | |
| 8 | /************************************ |
| 9 | ** This is an auto-generated file ** |
| 10 | ** DO NOT EDIT BELOW ** |
| 11 | ************************************/ |
| 12 | |
| 13 | #ifndef ASIC_REG_DMA0_CORE_MASKS_H_ |
| 14 | #define ASIC_REG_DMA0_CORE_MASKS_H_ |
| 15 | |
| 16 | /* |
| 17 | ***************************************** |
| 18 | * DMA0_CORE (Prototype: DMA_CORE) |
| 19 | ***************************************** |
| 20 | */ |
| 21 | |
| 22 | /* DMA0_CORE_CFG_0 */ |
| 23 | #define DMA0_CORE_CFG_0_EN_SHIFT 0 |
| 24 | #define DMA0_CORE_CFG_0_EN_MASK 0x1 |
| 25 | |
| 26 | /* DMA0_CORE_CFG_1 */ |
| 27 | #define DMA0_CORE_CFG_1_HALT_SHIFT 0 |
| 28 | #define DMA0_CORE_CFG_1_HALT_MASK 0x1 |
| 29 | #define DMA0_CORE_CFG_1_FLUSH_SHIFT 1 |
| 30 | #define DMA0_CORE_CFG_1_FLUSH_MASK 0x2 |
| 31 | #define DMA0_CORE_CFG_1_SB_FORCE_MISS_SHIFT 2 |
| 32 | #define DMA0_CORE_CFG_1_SB_FORCE_MISS_MASK 0x4 |
| 33 | |
| 34 | /* DMA0_CORE_LBW_MAX_OUTSTAND */ |
| 35 | #define DMA0_CORE_LBW_MAX_OUTSTAND_VAL_SHIFT 0 |
| 36 | #define DMA0_CORE_LBW_MAX_OUTSTAND_VAL_MASK 0x1F |
| 37 | |
| 38 | /* DMA0_CORE_SRC_BASE_LO */ |
| 39 | #define DMA0_CORE_SRC_BASE_LO_VAL_SHIFT 0 |
| 40 | #define DMA0_CORE_SRC_BASE_LO_VAL_MASK 0xFFFFFFFF |
| 41 | |
| 42 | /* DMA0_CORE_SRC_BASE_HI */ |
| 43 | #define DMA0_CORE_SRC_BASE_HI_VAL_SHIFT 0 |
| 44 | #define DMA0_CORE_SRC_BASE_HI_VAL_MASK 0xFFFFFFFF |
| 45 | |
| 46 | /* DMA0_CORE_DST_BASE_LO */ |
| 47 | #define DMA0_CORE_DST_BASE_LO_VAL_SHIFT 0 |
| 48 | #define DMA0_CORE_DST_BASE_LO_VAL_MASK 0xFFFFFFFF |
| 49 | |
| 50 | /* DMA0_CORE_DST_BASE_HI */ |
| 51 | #define DMA0_CORE_DST_BASE_HI_VAL_SHIFT 0 |
| 52 | #define DMA0_CORE_DST_BASE_HI_VAL_MASK 0xFFFFFF |
| 53 | #define DMA0_CORE_DST_BASE_HI_CTX_ID_HI_SHIFT 24 |
| 54 | #define DMA0_CORE_DST_BASE_HI_CTX_ID_HI_MASK 0xFF000000 |
| 55 | |
| 56 | /* DMA0_CORE_SRC_TSIZE_1 */ |
| 57 | #define DMA0_CORE_SRC_TSIZE_1_VAL_SHIFT 0 |
| 58 | #define DMA0_CORE_SRC_TSIZE_1_VAL_MASK 0xFFFFFFFF |
| 59 | |
| 60 | /* DMA0_CORE_SRC_STRIDE_1 */ |
| 61 | #define DMA0_CORE_SRC_STRIDE_1_VAL_SHIFT 0 |
| 62 | #define DMA0_CORE_SRC_STRIDE_1_VAL_MASK 0xFFFFFFFF |
| 63 | |
| 64 | /* DMA0_CORE_SRC_TSIZE_2 */ |
| 65 | #define DMA0_CORE_SRC_TSIZE_2_VAL_SHIFT 0 |
| 66 | #define DMA0_CORE_SRC_TSIZE_2_VAL_MASK 0xFFFFFFFF |
| 67 | |
| 68 | /* DMA0_CORE_SRC_STRIDE_2 */ |
| 69 | #define DMA0_CORE_SRC_STRIDE_2_VAL_SHIFT 0 |
| 70 | #define DMA0_CORE_SRC_STRIDE_2_VAL_MASK 0xFFFFFFFF |
| 71 | |
| 72 | /* DMA0_CORE_SRC_TSIZE_3 */ |
| 73 | #define DMA0_CORE_SRC_TSIZE_3_VAL_SHIFT 0 |
| 74 | #define DMA0_CORE_SRC_TSIZE_3_VAL_MASK 0xFFFFFFFF |
| 75 | |
| 76 | /* DMA0_CORE_SRC_STRIDE_3 */ |
| 77 | #define DMA0_CORE_SRC_STRIDE_3_VAL_SHIFT 0 |
| 78 | #define DMA0_CORE_SRC_STRIDE_3_VAL_MASK 0xFFFFFFFF |
| 79 | |
| 80 | /* DMA0_CORE_SRC_TSIZE_4 */ |
| 81 | #define DMA0_CORE_SRC_TSIZE_4_VAL_SHIFT 0 |
| 82 | #define DMA0_CORE_SRC_TSIZE_4_VAL_MASK 0xFFFFFFFF |
| 83 | |
| 84 | /* DMA0_CORE_SRC_STRIDE_4 */ |
| 85 | #define DMA0_CORE_SRC_STRIDE_4_VAL_SHIFT 0 |
| 86 | #define DMA0_CORE_SRC_STRIDE_4_VAL_MASK 0xFFFFFFFF |
| 87 | |
| 88 | /* DMA0_CORE_SRC_TSIZE_0 */ |
| 89 | #define DMA0_CORE_SRC_TSIZE_0_VAL_SHIFT 0 |
| 90 | #define DMA0_CORE_SRC_TSIZE_0_VAL_MASK 0xFFFFFFFF |
| 91 | |
| 92 | /* DMA0_CORE_DST_TSIZE_1 */ |
| 93 | #define DMA0_CORE_DST_TSIZE_1_VAL_SHIFT 0 |
| 94 | #define DMA0_CORE_DST_TSIZE_1_VAL_MASK 0xFFFFFFFF |
| 95 | |
| 96 | /* DMA0_CORE_DST_STRIDE_1 */ |
| 97 | #define DMA0_CORE_DST_STRIDE_1_VAL_SHIFT 0 |
| 98 | #define DMA0_CORE_DST_STRIDE_1_VAL_MASK 0xFFFFFFFF |
| 99 | |
| 100 | /* DMA0_CORE_DST_TSIZE_2 */ |
| 101 | #define DMA0_CORE_DST_TSIZE_2_VAL_SHIFT 0 |
| 102 | #define DMA0_CORE_DST_TSIZE_2_VAL_MASK 0xFFFFFFFF |
| 103 | |
| 104 | /* DMA0_CORE_DST_STRIDE_2 */ |
| 105 | #define DMA0_CORE_DST_STRIDE_2_VAL_SHIFT 0 |
| 106 | #define DMA0_CORE_DST_STRIDE_2_VAL_MASK 0xFFFFFFFF |
| 107 | |
| 108 | /* DMA0_CORE_DST_TSIZE_3 */ |
| 109 | #define DMA0_CORE_DST_TSIZE_3_VAL_SHIFT 0 |
| 110 | #define DMA0_CORE_DST_TSIZE_3_VAL_MASK 0xFFFFFFFF |
| 111 | |
| 112 | /* DMA0_CORE_DST_STRIDE_3 */ |
| 113 | #define DMA0_CORE_DST_STRIDE_3_VAL_SHIFT 0 |
| 114 | #define DMA0_CORE_DST_STRIDE_3_VAL_MASK 0xFFFFFFFF |
| 115 | |
| 116 | /* DMA0_CORE_DST_TSIZE_4 */ |
| 117 | #define DMA0_CORE_DST_TSIZE_4_VAL_SHIFT 0 |
| 118 | #define DMA0_CORE_DST_TSIZE_4_VAL_MASK 0xFFFFFFFF |
| 119 | |
| 120 | /* DMA0_CORE_DST_STRIDE_4 */ |
| 121 | #define DMA0_CORE_DST_STRIDE_4_VAL_SHIFT 0 |
| 122 | #define DMA0_CORE_DST_STRIDE_4_VAL_MASK 0xFFFFFFFF |
| 123 | |
| 124 | /* DMA0_CORE_DST_TSIZE_0 */ |
| 125 | #define DMA0_CORE_DST_TSIZE_0_VAL_SHIFT 0 |
| 126 | #define DMA0_CORE_DST_TSIZE_0_VAL_MASK 0xFFFFFFFF |
| 127 | |
| 128 | /* DMA0_CORE_COMMIT */ |
| 129 | #define DMA0_CORE_COMMIT_WR_COMP_EN_SHIFT 0 |
| 130 | #define DMA0_CORE_COMMIT_WR_COMP_EN_MASK 0x1 |
| 131 | #define DMA0_CORE_COMMIT_TRANSPOSE_SHIFT 1 |
| 132 | #define DMA0_CORE_COMMIT_TRANSPOSE_MASK 0x2 |
| 133 | #define DMA0_CORE_COMMIT_DTYPE_SHIFT 2 |
| 134 | #define DMA0_CORE_COMMIT_DTYPE_MASK 0x4 |
| 135 | #define DMA0_CORE_COMMIT_LIN_SHIFT 3 |
| 136 | #define DMA0_CORE_COMMIT_LIN_MASK 0x8 |
| 137 | #define DMA0_CORE_COMMIT_MEM_SET_SHIFT 4 |
| 138 | #define DMA0_CORE_COMMIT_MEM_SET_MASK 0x10 |
| 139 | #define DMA0_CORE_COMMIT_COMPRESS_SHIFT 5 |
| 140 | #define DMA0_CORE_COMMIT_COMPRESS_MASK 0x20 |
| 141 | #define DMA0_CORE_COMMIT_DECOMPRESS_SHIFT 6 |
| 142 | #define DMA0_CORE_COMMIT_DECOMPRESS_MASK 0x40 |
| 143 | #define DMA0_CORE_COMMIT_CTX_ID_SHIFT 16 |
| 144 | #define DMA0_CORE_COMMIT_CTX_ID_MASK 0xFF0000 |
| 145 | |
| 146 | /* DMA0_CORE_WR_COMP_WDATA */ |
| 147 | #define DMA0_CORE_WR_COMP_WDATA_VAL_SHIFT 0 |
| 148 | #define DMA0_CORE_WR_COMP_WDATA_VAL_MASK 0xFFFFFFFF |
| 149 | |
| 150 | /* DMA0_CORE_WR_COMP_ADDR_LO */ |
| 151 | #define DMA0_CORE_WR_COMP_ADDR_LO_VAL_SHIFT 0 |
| 152 | #define DMA0_CORE_WR_COMP_ADDR_LO_VAL_MASK 0xFFFFFFFF |
| 153 | |
| 154 | /* DMA0_CORE_WR_COMP_ADDR_HI */ |
| 155 | #define DMA0_CORE_WR_COMP_ADDR_HI_VAL_SHIFT 0 |
| 156 | #define DMA0_CORE_WR_COMP_ADDR_HI_VAL_MASK 0xFFFFFFFF |
| 157 | |
| 158 | /* DMA0_CORE_WR_COMP_AWUSER_31_11 */ |
| 159 | #define DMA0_CORE_WR_COMP_AWUSER_31_11_VAL_SHIFT 0 |
| 160 | #define DMA0_CORE_WR_COMP_AWUSER_31_11_VAL_MASK 0x1FFFFF |
| 161 | |
| 162 | /* DMA0_CORE_TE_NUMROWS */ |
| 163 | #define DMA0_CORE_TE_NUMROWS_VAL_SHIFT 0 |
| 164 | #define DMA0_CORE_TE_NUMROWS_VAL_MASK 0xFFFFFFFF |
| 165 | |
| 166 | /* DMA0_CORE_PROT */ |
| 167 | #define DMA0_CORE_PROT_VAL_SHIFT 0 |
| 168 | #define DMA0_CORE_PROT_VAL_MASK 0x1 |
| 169 | #define DMA0_CORE_PROT_ERR_VAL_SHIFT 1 |
| 170 | #define DMA0_CORE_PROT_ERR_VAL_MASK 0x2 |
| 171 | |
| 172 | /* DMA0_CORE_SECURE_PROPS */ |
| 173 | #define DMA0_CORE_SECURE_PROPS_ASID_SHIFT 0 |
| 174 | #define DMA0_CORE_SECURE_PROPS_ASID_MASK 0x3FF |
| 175 | #define DMA0_CORE_SECURE_PROPS_MMBP_SHIFT 10 |
| 176 | #define DMA0_CORE_SECURE_PROPS_MMBP_MASK 0x400 |
| 177 | |
| 178 | /* DMA0_CORE_NON_SECURE_PROPS */ |
| 179 | #define DMA0_CORE_NON_SECURE_PROPS_ASID_SHIFT 0 |
| 180 | #define DMA0_CORE_NON_SECURE_PROPS_ASID_MASK 0x3FF |
| 181 | #define DMA0_CORE_NON_SECURE_PROPS_MMBP_SHIFT 10 |
| 182 | #define DMA0_CORE_NON_SECURE_PROPS_MMBP_MASK 0x400 |
| 183 | |
| 184 | /* DMA0_CORE_RD_MAX_OUTSTAND */ |
| 185 | #define DMA0_CORE_RD_MAX_OUTSTAND_VAL_SHIFT 0 |
| 186 | #define DMA0_CORE_RD_MAX_OUTSTAND_VAL_MASK 0xFFF |
| 187 | |
| 188 | /* DMA0_CORE_RD_MAX_SIZE */ |
| 189 | #define DMA0_CORE_RD_MAX_SIZE_DATA_SHIFT 0 |
| 190 | #define DMA0_CORE_RD_MAX_SIZE_DATA_MASK 0x7FF |
| 191 | #define DMA0_CORE_RD_MAX_SIZE_MD_SHIFT 16 |
| 192 | #define DMA0_CORE_RD_MAX_SIZE_MD_MASK 0x7FF0000 |
| 193 | |
| 194 | /* DMA0_CORE_RD_ARCACHE */ |
| 195 | #define DMA0_CORE_RD_ARCACHE_VAL_SHIFT 0 |
| 196 | #define DMA0_CORE_RD_ARCACHE_VAL_MASK 0xF |
| 197 | |
| 198 | /* DMA0_CORE_RD_ARUSER_31_11 */ |
| 199 | #define DMA0_CORE_RD_ARUSER_31_11_VAL_SHIFT 0 |
| 200 | #define DMA0_CORE_RD_ARUSER_31_11_VAL_MASK 0x1FFFFF |
| 201 | |
| 202 | /* DMA0_CORE_RD_INFLIGHTS */ |
| 203 | #define DMA0_CORE_RD_INFLIGHTS_VAL_SHIFT 0 |
| 204 | #define DMA0_CORE_RD_INFLIGHTS_VAL_MASK 0xFFFFFFFF |
| 205 | |
| 206 | /* DMA0_CORE_WR_MAX_OUTSTAND */ |
| 207 | #define DMA0_CORE_WR_MAX_OUTSTAND_VAL_SHIFT 0 |
| 208 | #define DMA0_CORE_WR_MAX_OUTSTAND_VAL_MASK 0xFFF |
| 209 | |
| 210 | /* DMA0_CORE_WR_MAX_AWID */ |
| 211 | #define DMA0_CORE_WR_MAX_AWID_VAL_SHIFT 0 |
| 212 | #define DMA0_CORE_WR_MAX_AWID_VAL_MASK 0xFFFF |
| 213 | |
| 214 | /* DMA0_CORE_WR_AWCACHE */ |
| 215 | #define DMA0_CORE_WR_AWCACHE_VAL_SHIFT 0 |
| 216 | #define DMA0_CORE_WR_AWCACHE_VAL_MASK 0xF |
| 217 | |
| 218 | /* DMA0_CORE_WR_AWUSER_31_11 */ |
| 219 | #define DMA0_CORE_WR_AWUSER_31_11_VAL_SHIFT 0 |
| 220 | #define DMA0_CORE_WR_AWUSER_31_11_VAL_MASK 0x1FFFFF |
| 221 | |
| 222 | /* DMA0_CORE_WR_INFLIGHTS */ |
| 223 | #define DMA0_CORE_WR_INFLIGHTS_VAL_SHIFT 0 |
| 224 | #define DMA0_CORE_WR_INFLIGHTS_VAL_MASK 0xFFFF |
| 225 | |
| 226 | /* DMA0_CORE_RD_RATE_LIM_CFG_0 */ |
| 227 | #define DMA0_CORE_RD_RATE_LIM_CFG_0_RST_TOKEN_SHIFT 0 |
| 228 | #define DMA0_CORE_RD_RATE_LIM_CFG_0_RST_TOKEN_MASK 0xFF |
| 229 | #define DMA0_CORE_RD_RATE_LIM_CFG_0_SAT_SHIFT 16 |
| 230 | #define DMA0_CORE_RD_RATE_LIM_CFG_0_SAT_MASK 0xFF0000 |
| 231 | |
| 232 | /* DMA0_CORE_RD_RATE_LIM_CFG_1 */ |
| 233 | #define DMA0_CORE_RD_RATE_LIM_CFG_1_TOUT_SHIFT 0 |
| 234 | #define DMA0_CORE_RD_RATE_LIM_CFG_1_TOUT_MASK 0xFF |
| 235 | #define DMA0_CORE_RD_RATE_LIM_CFG_1_EN_SHIFT 31 |
| 236 | #define DMA0_CORE_RD_RATE_LIM_CFG_1_EN_MASK 0x80000000 |
| 237 | |
| 238 | /* DMA0_CORE_WR_RATE_LIM_CFG_0 */ |
| 239 | #define DMA0_CORE_WR_RATE_LIM_CFG_0_RST_TOKEN_SHIFT 0 |
| 240 | #define DMA0_CORE_WR_RATE_LIM_CFG_0_RST_TOKEN_MASK 0xFF |
| 241 | #define DMA0_CORE_WR_RATE_LIM_CFG_0_SAT_SHIFT 16 |
| 242 | #define DMA0_CORE_WR_RATE_LIM_CFG_0_SAT_MASK 0xFF0000 |
| 243 | |
| 244 | /* DMA0_CORE_WR_RATE_LIM_CFG_1 */ |
| 245 | #define DMA0_CORE_WR_RATE_LIM_CFG_1_TOUT_SHIFT 0 |
| 246 | #define DMA0_CORE_WR_RATE_LIM_CFG_1_TOUT_MASK 0xFF |
| 247 | #define DMA0_CORE_WR_RATE_LIM_CFG_1_EN_SHIFT 31 |
| 248 | #define DMA0_CORE_WR_RATE_LIM_CFG_1_EN_MASK 0x80000000 |
| 249 | |
| 250 | /* DMA0_CORE_ERR_CFG */ |
| 251 | #define DMA0_CORE_ERR_CFG_ERR_MSG_EN_SHIFT 0 |
| 252 | #define DMA0_CORE_ERR_CFG_ERR_MSG_EN_MASK 0x1 |
| 253 | #define DMA0_CORE_ERR_CFG_STOP_ON_ERR_SHIFT 1 |
| 254 | #define DMA0_CORE_ERR_CFG_STOP_ON_ERR_MASK 0x2 |
| 255 | |
| 256 | /* DMA0_CORE_ERR_CAUSE */ |
| 257 | #define DMA0_CORE_ERR_CAUSE_HBW_RD_ERR_SHIFT 0 |
| 258 | #define DMA0_CORE_ERR_CAUSE_HBW_RD_ERR_MASK 0x1 |
| 259 | #define DMA0_CORE_ERR_CAUSE_HBW_WR_ERR_SHIFT 1 |
| 260 | #define DMA0_CORE_ERR_CAUSE_HBW_WR_ERR_MASK 0x2 |
| 261 | #define DMA0_CORE_ERR_CAUSE_LBW_WR_ERR_SHIFT 2 |
| 262 | #define DMA0_CORE_ERR_CAUSE_LBW_WR_ERR_MASK 0x4 |
| 263 | #define DMA0_CORE_ERR_CAUSE_DESC_OVF_SHIFT 3 |
| 264 | #define DMA0_CORE_ERR_CAUSE_DESC_OVF_MASK 0x8 |
| 265 | |
| 266 | /* DMA0_CORE_ERRMSG_ADDR_LO */ |
| 267 | #define DMA0_CORE_ERRMSG_ADDR_LO_VAL_SHIFT 0 |
| 268 | #define DMA0_CORE_ERRMSG_ADDR_LO_VAL_MASK 0xFFFFFFFF |
| 269 | |
| 270 | /* DMA0_CORE_ERRMSG_ADDR_HI */ |
| 271 | #define DMA0_CORE_ERRMSG_ADDR_HI_VAL_SHIFT 0 |
| 272 | #define DMA0_CORE_ERRMSG_ADDR_HI_VAL_MASK 0xFFFFFFFF |
| 273 | |
| 274 | /* DMA0_CORE_ERRMSG_WDATA */ |
| 275 | #define DMA0_CORE_ERRMSG_WDATA_VAL_SHIFT 0 |
| 276 | #define DMA0_CORE_ERRMSG_WDATA_VAL_MASK 0xFFFFFFFF |
| 277 | |
| 278 | /* DMA0_CORE_STS0 */ |
| 279 | #define DMA0_CORE_STS0_RD_REQ_CNT_SHIFT 0 |
| 280 | #define DMA0_CORE_STS0_RD_REQ_CNT_MASK 0x7FFF |
| 281 | #define DMA0_CORE_STS0_WR_REQ_CNT_SHIFT 16 |
| 282 | #define DMA0_CORE_STS0_WR_REQ_CNT_MASK 0x7FFF0000 |
| 283 | #define DMA0_CORE_STS0_BUSY_SHIFT 31 |
| 284 | #define DMA0_CORE_STS0_BUSY_MASK 0x80000000 |
| 285 | |
| 286 | /* DMA0_CORE_STS1 */ |
| 287 | #define DMA0_CORE_STS1_IS_HALT_SHIFT 0 |
| 288 | #define DMA0_CORE_STS1_IS_HALT_MASK 0x1 |
| 289 | |
| 290 | /* DMA0_CORE_RD_DBGMEM_ADD */ |
| 291 | #define DMA0_CORE_RD_DBGMEM_ADD_VAL_SHIFT 0 |
| 292 | #define DMA0_CORE_RD_DBGMEM_ADD_VAL_MASK 0xFFFFFFFF |
| 293 | |
| 294 | /* DMA0_CORE_RD_DBGMEM_DATA_WR */ |
| 295 | #define DMA0_CORE_RD_DBGMEM_DATA_WR_VAL_SHIFT 0 |
| 296 | #define DMA0_CORE_RD_DBGMEM_DATA_WR_VAL_MASK 0xFFFFFFFF |
| 297 | |
| 298 | /* DMA0_CORE_RD_DBGMEM_DATA_RD */ |
| 299 | #define DMA0_CORE_RD_DBGMEM_DATA_RD_VAL_SHIFT 0 |
| 300 | #define DMA0_CORE_RD_DBGMEM_DATA_RD_VAL_MASK 0xFFFFFFFF |
| 301 | |
| 302 | /* DMA0_CORE_RD_DBGMEM_CTRL */ |
| 303 | #define DMA0_CORE_RD_DBGMEM_CTRL_WR_NRD_SHIFT 0 |
| 304 | #define DMA0_CORE_RD_DBGMEM_CTRL_WR_NRD_MASK 0x1 |
| 305 | |
| 306 | /* DMA0_CORE_RD_DBGMEM_RC */ |
| 307 | #define DMA0_CORE_RD_DBGMEM_RC_VALID_SHIFT 0 |
| 308 | #define DMA0_CORE_RD_DBGMEM_RC_VALID_MASK 0x1 |
| 309 | |
| 310 | /* DMA0_CORE_DBG_HBW_AXI_AR_CNT */ |
| 311 | |
| 312 | /* DMA0_CORE_DBG_HBW_AXI_AW_CNT */ |
| 313 | |
| 314 | /* DMA0_CORE_DBG_LBW_AXI_AW_CNT */ |
| 315 | |
| 316 | /* DMA0_CORE_DBG_DESC_CNT */ |
| 317 | #define DMA0_CORE_DBG_DESC_CNT_RD_STS_CTX_CNT_SHIFT 0 |
| 318 | #define DMA0_CORE_DBG_DESC_CNT_RD_STS_CTX_CNT_MASK 0xFFFFFFFF |
| 319 | |
| 320 | /* DMA0_CORE_DBG_STS */ |
| 321 | #define DMA0_CORE_DBG_STS_RD_CTX_FULL_SHIFT 0 |
| 322 | #define DMA0_CORE_DBG_STS_RD_CTX_FULL_MASK 0x1 |
| 323 | #define DMA0_CORE_DBG_STS_WR_CTX_FULL_SHIFT 1 |
| 324 | #define DMA0_CORE_DBG_STS_WR_CTX_FULL_MASK 0x2 |
| 325 | #define DMA0_CORE_DBG_STS_WR_COMP_FULL_SHIFT 2 |
| 326 | #define DMA0_CORE_DBG_STS_WR_COMP_FULL_MASK 0x4 |
| 327 | #define DMA0_CORE_DBG_STS_RD_CTX_EMPTY_SHIFT 3 |
| 328 | #define DMA0_CORE_DBG_STS_RD_CTX_EMPTY_MASK 0x8 |
| 329 | #define DMA0_CORE_DBG_STS_WR_CTX_EMPTY_SHIFT 4 |
| 330 | #define DMA0_CORE_DBG_STS_WR_CTX_EMPTY_MASK 0x10 |
| 331 | #define DMA0_CORE_DBG_STS_WR_COMP_EMPTY_SHIFT 5 |
| 332 | #define DMA0_CORE_DBG_STS_WR_COMP_EMPTY_MASK 0x20 |
| 333 | #define DMA0_CORE_DBG_STS_TE_EMPTY_SHIFT 6 |
| 334 | #define DMA0_CORE_DBG_STS_TE_EMPTY_MASK 0x40 |
| 335 | #define DMA0_CORE_DBG_STS_TE_BUSY_SHIFT 7 |
| 336 | #define DMA0_CORE_DBG_STS_TE_BUSY_MASK 0x80 |
| 337 | #define DMA0_CORE_DBG_STS_GSKT_EMPTY_SHIFT 8 |
| 338 | #define DMA0_CORE_DBG_STS_GSKT_EMPTY_MASK 0x100 |
| 339 | #define DMA0_CORE_DBG_STS_GSKT_FULL_SHIFT 9 |
| 340 | #define DMA0_CORE_DBG_STS_GSKT_FULL_MASK 0x200 |
| 341 | #define DMA0_CORE_DBG_STS_RDBUF_FULLNESS_SHIFT 20 |
| 342 | #define DMA0_CORE_DBG_STS_RDBUF_FULLNESS_MASK 0x7FF00000 |
| 343 | |
| 344 | /* DMA0_CORE_DBG_RD_DESC_ID */ |
| 345 | |
| 346 | /* DMA0_CORE_DBG_WR_DESC_ID */ |
| 347 | |
| 348 | #endif /* ASIC_REG_DMA0_CORE_MASKS_H_ */ |
| 349 | |