FILE
pdma0_core_masks.h
File preview with syntax highlighting.
linux-6.19.14/drivers/accel/habanalabs/include/gaudi2/asic_reg/pdma0_core_masks.h
1/* SPDX-License-Identifier: GPL-2.0 2 * 3 * Copyright 2016-2020 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_PDMA0_CORE_MASKS_H_ 14#define ASIC_REG_PDMA0_CORE_MASKS_H_ 15 16/* 17 ***************************************** 18 * PDMA0_CORE 19 * (Prototype: DMA_CORE) 20 ***************************************** 21 */ 22 23/* PDMA0_CORE_CFG_0 */ 24#define PDMA0_CORE_CFG_0_EN_SHIFT 0 25#define PDMA0_CORE_CFG_0_EN_MASK 0x1 26 27/* PDMA0_CORE_CFG_1 */ 28#define PDMA0_CORE_CFG_1_HALT_SHIFT 0 29#define PDMA0_CORE_CFG_1_HALT_MASK 0x1 30#define PDMA0_CORE_CFG_1_FLUSH_SHIFT 1 31#define PDMA0_CORE_CFG_1_FLUSH_MASK 0x2 32 33/* PDMA0_CORE_PROT */ 34#define PDMA0_CORE_PROT_VAL_SHIFT 0 35#define PDMA0_CORE_PROT_VAL_MASK 0x1 36#define PDMA0_CORE_PROT_ERR_VAL_SHIFT 1 37#define PDMA0_CORE_PROT_ERR_VAL_MASK 0x2 38 39/* PDMA0_CORE_CKG */ 40#define PDMA0_CORE_CKG_HBW_RBUF_SHIFT 0 41#define PDMA0_CORE_CKG_HBW_RBUF_MASK 0x1 42#define PDMA0_CORE_CKG_LBW_RBUF_KDMA_SHIFT 1 43#define PDMA0_CORE_CKG_LBW_RBUF_KDMA_MASK 0x2 44#define PDMA0_CORE_CKG_TE_SHIFT 2 45#define PDMA0_CORE_CKG_TE_MASK 0x4 46 47/* PDMA0_CORE_RD_GLBL */ 48#define PDMA0_CORE_RD_GLBL_LBW_VIA_HBW_SHIFT 0 49#define PDMA0_CORE_RD_GLBL_LBW_VIA_HBW_MASK 0x1 50#define PDMA0_CORE_RD_GLBL_HBW_FORCE_MISS_SHIFT 4 51#define PDMA0_CORE_RD_GLBL_HBW_FORCE_MISS_MASK 0x10 52#define PDMA0_CORE_RD_GLBL_LBW_FORCE_MISS_SHIFT 5 53#define PDMA0_CORE_RD_GLBL_LBW_FORCE_MISS_MASK 0x20 54 55/* PDMA0_CORE_RD_HBW_MAX_OUTSTAND */ 56#define PDMA0_CORE_RD_HBW_MAX_OUTSTAND_VAL_SHIFT 0 57#define PDMA0_CORE_RD_HBW_MAX_OUTSTAND_VAL_MASK 0xFFF 58 59/* PDMA0_CORE_RD_HBW_MAX_SIZE */ 60#define PDMA0_CORE_RD_HBW_MAX_SIZE_DATA_SHIFT 0 61#define PDMA0_CORE_RD_HBW_MAX_SIZE_DATA_MASK 0xFFF 62#define PDMA0_CORE_RD_HBW_MAX_SIZE_MD_SHIFT 16 63#define PDMA0_CORE_RD_HBW_MAX_SIZE_MD_MASK 0xFFF0000 64 65/* PDMA0_CORE_RD_HBW_ARCACHE */ 66#define PDMA0_CORE_RD_HBW_ARCACHE_VAL_SHIFT 0 67#define PDMA0_CORE_RD_HBW_ARCACHE_VAL_MASK 0xF 68 69/* PDMA0_CORE_RD_HBW_INFLIGHTS */ 70#define PDMA0_CORE_RD_HBW_INFLIGHTS_VAL_SHIFT 0 71#define PDMA0_CORE_RD_HBW_INFLIGHTS_VAL_MASK 0xFFFFFFFF 72 73/* PDMA0_CORE_RD_HBW_RATE_LIM_CFG */ 74#define PDMA0_CORE_RD_HBW_RATE_LIM_CFG_TOUT_SHIFT 0 75#define PDMA0_CORE_RD_HBW_RATE_LIM_CFG_TOUT_MASK 0xFF 76#define PDMA0_CORE_RD_HBW_RATE_LIM_CFG_SAT_SHIFT 16 77#define PDMA0_CORE_RD_HBW_RATE_LIM_CFG_SAT_MASK 0xFF0000 78#define PDMA0_CORE_RD_HBW_RATE_LIM_CFG_EN_SHIFT 31 79#define PDMA0_CORE_RD_HBW_RATE_LIM_CFG_EN_MASK 0x80000000 80 81/* PDMA0_CORE_RD_LBW_MAX_OUTSTAND */ 82#define PDMA0_CORE_RD_LBW_MAX_OUTSTAND_VAL_SHIFT 0 83#define PDMA0_CORE_RD_LBW_MAX_OUTSTAND_VAL_MASK 0xFFF 84 85/* PDMA0_CORE_RD_LBW_MAX_SIZE */ 86#define PDMA0_CORE_RD_LBW_MAX_SIZE_DATA_SHIFT 0 87#define PDMA0_CORE_RD_LBW_MAX_SIZE_DATA_MASK 0xFFF 88#define PDMA0_CORE_RD_LBW_MAX_SIZE_MD_SHIFT 16 89#define PDMA0_CORE_RD_LBW_MAX_SIZE_MD_MASK 0xFFF0000 90 91/* PDMA0_CORE_RD_LBW_ARCACHE */ 92#define PDMA0_CORE_RD_LBW_ARCACHE_VAL_SHIFT 0 93#define PDMA0_CORE_RD_LBW_ARCACHE_VAL_MASK 0xF 94 95/* PDMA0_CORE_RD_LBW_INFLIGHTS */ 96#define PDMA0_CORE_RD_LBW_INFLIGHTS_VAL_SHIFT 0 97#define PDMA0_CORE_RD_LBW_INFLIGHTS_VAL_MASK 0xFFFFFFFF 98 99/* PDMA0_CORE_RD_LBW_RATE_LIM_CFG */ 100#define PDMA0_CORE_RD_LBW_RATE_LIM_CFG_TOUT_SHIFT 0 101#define PDMA0_CORE_RD_LBW_RATE_LIM_CFG_TOUT_MASK 0xFF 102#define PDMA0_CORE_RD_LBW_RATE_LIM_CFG_SAT_SHIFT 16 103#define PDMA0_CORE_RD_LBW_RATE_LIM_CFG_SAT_MASK 0xFF0000 104#define PDMA0_CORE_RD_LBW_RATE_LIM_CFG_EN_SHIFT 31 105#define PDMA0_CORE_RD_LBW_RATE_LIM_CFG_EN_MASK 0x80000000 106 107/* PDMA0_CORE_WR_HBW_MAX_OUTSTAND */ 108#define PDMA0_CORE_WR_HBW_MAX_OUTSTAND_VAL_SHIFT 0 109#define PDMA0_CORE_WR_HBW_MAX_OUTSTAND_VAL_MASK 0xFFFF 110 111/* PDMA0_CORE_WR_HBW_MAX_AWID */ 112#define PDMA0_CORE_WR_HBW_MAX_AWID_VAL_SHIFT 0 113#define PDMA0_CORE_WR_HBW_MAX_AWID_VAL_MASK 0x3FFF 114 115/* PDMA0_CORE_WR_HBW_AWCACHE */ 116#define PDMA0_CORE_WR_HBW_AWCACHE_VAL_SHIFT 0 117#define PDMA0_CORE_WR_HBW_AWCACHE_VAL_MASK 0xF 118 119/* PDMA0_CORE_WR_HBW_INFLIGHTS */ 120#define PDMA0_CORE_WR_HBW_INFLIGHTS_VAL_SHIFT 0 121#define PDMA0_CORE_WR_HBW_INFLIGHTS_VAL_MASK 0xFFFFFFFF 122 123/* PDMA0_CORE_WR_HBW_RATE_LIM_CFG */ 124#define PDMA0_CORE_WR_HBW_RATE_LIM_CFG_TOUT_SHIFT 0 125#define PDMA0_CORE_WR_HBW_RATE_LIM_CFG_TOUT_MASK 0xFF 126#define PDMA0_CORE_WR_HBW_RATE_LIM_CFG_SAT_SHIFT 16 127#define PDMA0_CORE_WR_HBW_RATE_LIM_CFG_SAT_MASK 0xFF0000 128#define PDMA0_CORE_WR_HBW_RATE_LIM_CFG_EN_SHIFT 31 129#define PDMA0_CORE_WR_HBW_RATE_LIM_CFG_EN_MASK 0x80000000 130 131/* PDMA0_CORE_WR_LBW_MAX_OUTSTAND */ 132#define PDMA0_CORE_WR_LBW_MAX_OUTSTAND_VAL_SHIFT 0 133#define PDMA0_CORE_WR_LBW_MAX_OUTSTAND_VAL_MASK 0xFFFF 134 135/* PDMA0_CORE_WR_LBW_MAX_AWID */ 136#define PDMA0_CORE_WR_LBW_MAX_AWID_VAL_SHIFT 0 137#define PDMA0_CORE_WR_LBW_MAX_AWID_VAL_MASK 0x7F 138 139/* PDMA0_CORE_WR_LBW_AWCACHE */ 140#define PDMA0_CORE_WR_LBW_AWCACHE_VAL_SHIFT 0 141#define PDMA0_CORE_WR_LBW_AWCACHE_VAL_MASK 0xF 142 143/* PDMA0_CORE_WR_LBW_INFLIGHTS */ 144#define PDMA0_CORE_WR_LBW_INFLIGHTS_VAL_SHIFT 0 145#define PDMA0_CORE_WR_LBW_INFLIGHTS_VAL_MASK 0xFFFFFFFF 146 147/* PDMA0_CORE_WR_LBW_RATE_LIM_CFG */ 148#define PDMA0_CORE_WR_LBW_RATE_LIM_CFG_TOUT_SHIFT 0 149#define PDMA0_CORE_WR_LBW_RATE_LIM_CFG_TOUT_MASK 0xFF 150#define PDMA0_CORE_WR_LBW_RATE_LIM_CFG_SAT_SHIFT 16 151#define PDMA0_CORE_WR_LBW_RATE_LIM_CFG_SAT_MASK 0xFF0000 152#define PDMA0_CORE_WR_LBW_RATE_LIM_CFG_EN_SHIFT 31 153#define PDMA0_CORE_WR_LBW_RATE_LIM_CFG_EN_MASK 0x80000000 154 155/* PDMA0_CORE_WR_COMP_MAX_OUTSTAND */ 156#define PDMA0_CORE_WR_COMP_MAX_OUTSTAND_VAL_SHIFT 0 157#define PDMA0_CORE_WR_COMP_MAX_OUTSTAND_VAL_MASK 0x1F 158 159/* PDMA0_CORE_WR_COMP_AWUSER */ 160#define PDMA0_CORE_WR_COMP_AWUSER_VAL_SHIFT 0 161#define PDMA0_CORE_WR_COMP_AWUSER_VAL_MASK 0xFFFFFFFF 162 163/* PDMA0_CORE_ERR_CFG */ 164#define PDMA0_CORE_ERR_CFG_ERR_MSG_EN_SHIFT 0 165#define PDMA0_CORE_ERR_CFG_ERR_MSG_EN_MASK 0x1 166#define PDMA0_CORE_ERR_CFG_STOP_ON_ERR_SHIFT 1 167#define PDMA0_CORE_ERR_CFG_STOP_ON_ERR_MASK 0x2 168 169/* PDMA0_CORE_ERR_CAUSE */ 170#define PDMA0_CORE_ERR_CAUSE_HBW_RD_ERR_SHIFT 0 171#define PDMA0_CORE_ERR_CAUSE_HBW_RD_ERR_MASK 0x1 172#define PDMA0_CORE_ERR_CAUSE_HBW_WR_ERR_SHIFT 1 173#define PDMA0_CORE_ERR_CAUSE_HBW_WR_ERR_MASK 0x2 174#define PDMA0_CORE_ERR_CAUSE_LBW_MSG_WR_ERR_SHIFT 2 175#define PDMA0_CORE_ERR_CAUSE_LBW_MSG_WR_ERR_MASK 0x4 176#define PDMA0_CORE_ERR_CAUSE_DESC_OVF_SHIFT 3 177#define PDMA0_CORE_ERR_CAUSE_DESC_OVF_MASK 0x8 178#define PDMA0_CORE_ERR_CAUSE_LBW_RD_ERR_SHIFT 4 179#define PDMA0_CORE_ERR_CAUSE_LBW_RD_ERR_MASK 0x10 180#define PDMA0_CORE_ERR_CAUSE_LBW_WR_ERR_SHIFT 5 181#define PDMA0_CORE_ERR_CAUSE_LBW_WR_ERR_MASK 0x20 182#define PDMA0_CORE_ERR_CAUSE_TE_DESC_FIFO_OVFL_SHIFT 6 183#define PDMA0_CORE_ERR_CAUSE_TE_DESC_FIFO_OVFL_MASK 0x40 184#define PDMA0_CORE_ERR_CAUSE_LIN_DMA_COMMIT_CFG_ERR_SHIFT 7 185#define PDMA0_CORE_ERR_CAUSE_LIN_DMA_COMMIT_CFG_ERR_MASK 0x80 186 187/* PDMA0_CORE_ERRMSG_ADDR_LO */ 188#define PDMA0_CORE_ERRMSG_ADDR_LO_VAL_SHIFT 0 189#define PDMA0_CORE_ERRMSG_ADDR_LO_VAL_MASK 0xFFFFFFFF 190 191/* PDMA0_CORE_ERRMSG_ADDR_HI */ 192#define PDMA0_CORE_ERRMSG_ADDR_HI_VAL_SHIFT 0 193#define PDMA0_CORE_ERRMSG_ADDR_HI_VAL_MASK 0xFFFFFFFF 194 195/* PDMA0_CORE_ERRMSG_WDATA */ 196#define PDMA0_CORE_ERRMSG_WDATA_VAL_SHIFT 0 197#define PDMA0_CORE_ERRMSG_WDATA_VAL_MASK 0xFFFFFFFF 198 199/* PDMA0_CORE_STS0 */ 200#define PDMA0_CORE_STS0_RD_REQ_CNT_SHIFT 0 201#define PDMA0_CORE_STS0_RD_REQ_CNT_MASK 0x7FFF 202#define PDMA0_CORE_STS0_WR_REQ_CNT_SHIFT 16 203#define PDMA0_CORE_STS0_WR_REQ_CNT_MASK 0x7FFF0000 204#define PDMA0_CORE_STS0_BUSY_SHIFT 31 205#define PDMA0_CORE_STS0_BUSY_MASK 0x80000000 206 207/* PDMA0_CORE_STS1 */ 208#define PDMA0_CORE_STS1_IS_HALT_SHIFT 0 209#define PDMA0_CORE_STS1_IS_HALT_MASK 0x1 210 211/* PDMA0_CORE_STS_RD_CTX_SEL */ 212#define PDMA0_CORE_STS_RD_CTX_SEL_VAL_SHIFT 0 213#define PDMA0_CORE_STS_RD_CTX_SEL_VAL_MASK 0x7 214#define PDMA0_CORE_STS_RD_CTX_SEL_STRIDE_SHIFT 8 215#define PDMA0_CORE_STS_RD_CTX_SEL_STRIDE_MASK 0x100 216 217/* PDMA0_CORE_STS_RD_CTX_SIZE */ 218#define PDMA0_CORE_STS_RD_CTX_SIZE_VAL_SHIFT 0 219#define PDMA0_CORE_STS_RD_CTX_SIZE_VAL_MASK 0xFFFFFFFF 220 221/* PDMA0_CORE_STS_RD_CTX_BASE_LO */ 222#define PDMA0_CORE_STS_RD_CTX_BASE_LO_VAL_SHIFT 0 223#define PDMA0_CORE_STS_RD_CTX_BASE_LO_VAL_MASK 0xFFFFFFFF 224 225/* PDMA0_CORE_STS_RD_CTX_BASE_HI */ 226#define PDMA0_CORE_STS_RD_CTX_BASE_HI_VAL_SHIFT 0 227#define PDMA0_CORE_STS_RD_CTX_BASE_HI_VAL_MASK 0xFFFFFFFF 228 229/* PDMA0_CORE_STS_RD_CTX_ID */ 230#define PDMA0_CORE_STS_RD_CTX_ID_VAL_SHIFT 0 231#define PDMA0_CORE_STS_RD_CTX_ID_VAL_MASK 0xFFFF 232 233/* PDMA0_CORE_STS_RD_HB_AXI_ADDR_LO */ 234#define PDMA0_CORE_STS_RD_HB_AXI_ADDR_LO_VAL_SHIFT 0 235#define PDMA0_CORE_STS_RD_HB_AXI_ADDR_LO_VAL_MASK 0xFFFFFFFF 236 237/* PDMA0_CORE_STS_RD_HB_AXI_ADDR_HI */ 238#define PDMA0_CORE_STS_RD_HB_AXI_ADDR_HI_VAL_SHIFT 0 239#define PDMA0_CORE_STS_RD_HB_AXI_ADDR_HI_VAL_MASK 0xFFFFFFFF 240 241/* PDMA0_CORE_STS_RD_LB_AXI_ADDR */ 242#define PDMA0_CORE_STS_RD_LB_AXI_ADDR_VAL_SHIFT 0 243#define PDMA0_CORE_STS_RD_LB_AXI_ADDR_VAL_MASK 0x3FFFFFF 244#define PDMA0_CORE_STS_RD_LB_AXI_ADDR_RDY_SHIFT 30 245#define PDMA0_CORE_STS_RD_LB_AXI_ADDR_RDY_MASK 0x40000000 246#define PDMA0_CORE_STS_RD_LB_AXI_ADDR_VLD_SHIFT 31 247#define PDMA0_CORE_STS_RD_LB_AXI_ADDR_VLD_MASK 0x80000000 248 249/* PDMA0_CORE_STS_WR_CTX_SEL */ 250#define PDMA0_CORE_STS_WR_CTX_SEL_VAL_SHIFT 0 251#define PDMA0_CORE_STS_WR_CTX_SEL_VAL_MASK 0x7 252#define PDMA0_CORE_STS_WR_CTX_SEL_STRIDE_SHIFT 8 253#define PDMA0_CORE_STS_WR_CTX_SEL_STRIDE_MASK 0x100 254 255/* PDMA0_CORE_STS_WR_CTX_SIZE */ 256#define PDMA0_CORE_STS_WR_CTX_SIZE_VAL_SHIFT 0 257#define PDMA0_CORE_STS_WR_CTX_SIZE_VAL_MASK 0xFFFFFFFF 258 259/* PDMA0_CORE_STS_WR_CTX_BASE_LO */ 260#define PDMA0_CORE_STS_WR_CTX_BASE_LO_VAL_SHIFT 0 261#define PDMA0_CORE_STS_WR_CTX_BASE_LO_VAL_MASK 0xFFFFFFFF 262 263/* PDMA0_CORE_STS_WR_CTX_BASE_HI */ 264#define PDMA0_CORE_STS_WR_CTX_BASE_HI_VAL_SHIFT 0 265#define PDMA0_CORE_STS_WR_CTX_BASE_HI_VAL_MASK 0xFFFFFFFF 266 267/* PDMA0_CORE_STS_WR_CTX_ID */ 268#define PDMA0_CORE_STS_WR_CTX_ID_VAL_SHIFT 0 269#define PDMA0_CORE_STS_WR_CTX_ID_VAL_MASK 0xFFFFFFFF 270 271/* PDMA0_CORE_STS_WR_HB_AXI_ADDR_LO */ 272#define PDMA0_CORE_STS_WR_HB_AXI_ADDR_LO_VAL_SHIFT 0 273#define PDMA0_CORE_STS_WR_HB_AXI_ADDR_LO_VAL_MASK 0x3FFFF 274#define PDMA0_CORE_STS_WR_HB_AXI_ADDR_LO_RDY_SHIFT 30 275#define PDMA0_CORE_STS_WR_HB_AXI_ADDR_LO_RDY_MASK 0x40000000 276#define PDMA0_CORE_STS_WR_HB_AXI_ADDR_LO_VLD_SHIFT 31 277#define PDMA0_CORE_STS_WR_HB_AXI_ADDR_LO_VLD_MASK 0x80000000 278 279/* PDMA0_CORE_STS_WR_HB_AXI_ADDR_HI */ 280#define PDMA0_CORE_STS_WR_HB_AXI_ADDR_HI_VAL_SHIFT 0 281#define PDMA0_CORE_STS_WR_HB_AXI_ADDR_HI_VAL_MASK 0x3FFFF 282#define PDMA0_CORE_STS_WR_HB_AXI_ADDR_HI_RDY_SHIFT 30 283#define PDMA0_CORE_STS_WR_HB_AXI_ADDR_HI_RDY_MASK 0x40000000 284#define PDMA0_CORE_STS_WR_HB_AXI_ADDR_HI_VLD_SHIFT 31 285#define PDMA0_CORE_STS_WR_HB_AXI_ADDR_HI_VLD_MASK 0x80000000 286 287/* PDMA0_CORE_STS_WR_LB_AXI_ADDR */ 288#define PDMA0_CORE_STS_WR_LB_AXI_ADDR_VAL_SHIFT 0 289#define PDMA0_CORE_STS_WR_LB_AXI_ADDR_VAL_MASK 0x3FFFFFF 290#define PDMA0_CORE_STS_WR_LB_AXI_ADDR_RDY_SHIFT 30 291#define PDMA0_CORE_STS_WR_LB_AXI_ADDR_RDY_MASK 0x40000000 292#define PDMA0_CORE_STS_WR_LB_AXI_ADDR_VLD_SHIFT 31 293#define PDMA0_CORE_STS_WR_LB_AXI_ADDR_VLD_MASK 0x80000000 294 295/* PDMA0_CORE_PWRLP_CFG */ 296#define PDMA0_CORE_PWRLP_CFG_GLBL_EN_SHIFT 0 297#define PDMA0_CORE_PWRLP_CFG_GLBL_EN_MASK 0x1 298#define PDMA0_CORE_PWRLP_CFG_CLR_SHIFT 4 299#define PDMA0_CORE_PWRLP_CFG_CLR_MASK 0x10 300 301/* PDMA0_CORE_PWRLP_STS */ 302#define PDMA0_CORE_PWRLP_STS_RLVL_SHIFT 0 303#define PDMA0_CORE_PWRLP_STS_RLVL_MASK 0x7F 304#define PDMA0_CORE_PWRLP_STS_WLVL_SHIFT 8 305#define PDMA0_CORE_PWRLP_STS_WLVL_MASK 0x7F00 306#define PDMA0_CORE_PWRLP_STS_RCNT_SHIFT 16 307#define PDMA0_CORE_PWRLP_STS_RCNT_MASK 0x7F0000 308#define PDMA0_CORE_PWRLP_STS_WCNT_SHIFT 23 309#define PDMA0_CORE_PWRLP_STS_WCNT_MASK 0x3F800000 310#define PDMA0_CORE_PWRLP_STS_RFULL_SHIFT 30 311#define PDMA0_CORE_PWRLP_STS_RFULL_MASK 0x40000000 312#define PDMA0_CORE_PWRLP_STS_WFULL_SHIFT 31 313#define PDMA0_CORE_PWRLP_STS_WFULL_MASK 0x80000000 314 315/* PDMA0_CORE_DBG_DESC_CNT */ 316#define PDMA0_CORE_DBG_DESC_CNT_VAL_SHIFT 0 317#define PDMA0_CORE_DBG_DESC_CNT_VAL_MASK 0xFFFFFFFF 318 319/* PDMA0_CORE_DBG_STS */ 320#define PDMA0_CORE_DBG_STS_RD_CTX_FULL_SHIFT 0 321#define PDMA0_CORE_DBG_STS_RD_CTX_FULL_MASK 0x1 322#define PDMA0_CORE_DBG_STS_WR_CTX_FULL_SHIFT 1 323#define PDMA0_CORE_DBG_STS_WR_CTX_FULL_MASK 0x2 324#define PDMA0_CORE_DBG_STS_WR_COMP_FULL_SHIFT 2 325#define PDMA0_CORE_DBG_STS_WR_COMP_FULL_MASK 0x4 326#define PDMA0_CORE_DBG_STS_RD_CTX_EMPTY_SHIFT 3 327#define PDMA0_CORE_DBG_STS_RD_CTX_EMPTY_MASK 0x8 328#define PDMA0_CORE_DBG_STS_WR_CTX_EMPTY_SHIFT 4 329#define PDMA0_CORE_DBG_STS_WR_CTX_EMPTY_MASK 0x10 330#define PDMA0_CORE_DBG_STS_WR_COMP_EMPTY_SHIFT 5 331#define PDMA0_CORE_DBG_STS_WR_COMP_EMPTY_MASK 0x20 332#define PDMA0_CORE_DBG_STS_TE_EMPTY_SHIFT 6 333#define PDMA0_CORE_DBG_STS_TE_EMPTY_MASK 0x40 334#define PDMA0_CORE_DBG_STS_TE_BUSY_SHIFT 7 335#define PDMA0_CORE_DBG_STS_TE_BUSY_MASK 0x80 336#define PDMA0_CORE_DBG_STS_GSKT_EMPTY_SHIFT 8 337#define PDMA0_CORE_DBG_STS_GSKT_EMPTY_MASK 0x100 338#define PDMA0_CORE_DBG_STS_GSKT_FULL_SHIFT 9 339#define PDMA0_CORE_DBG_STS_GSKT_FULL_MASK 0x200 340#define PDMA0_CORE_DBG_STS_RD_AGU_CS_SHIFT 10 341#define PDMA0_CORE_DBG_STS_RD_AGU_CS_MASK 0x400 342#define PDMA0_CORE_DBG_STS_WR_AGU_CS_SHIFT 11 343#define PDMA0_CORE_DBG_STS_WR_AGU_CS_MASK 0x800 344 345/* PDMA0_CORE_DBG_BUF_STS */ 346#define PDMA0_CORE_DBG_BUF_STS_HBW_FULLNESS_SHIFT 0 347#define PDMA0_CORE_DBG_BUF_STS_HBW_FULLNESS_MASK 0xFFF 348#define PDMA0_CORE_DBG_BUF_STS_LBW_FULLNESS_SHIFT 16 349#define PDMA0_CORE_DBG_BUF_STS_LBW_FULLNESS_MASK 0xFFF0000 350 351/* PDMA0_CORE_DBG_RD_DESC_ID */ 352#define PDMA0_CORE_DBG_RD_DESC_ID_VAL_SHIFT 0 353#define PDMA0_CORE_DBG_RD_DESC_ID_VAL_MASK 0xFFFF 354 355/* PDMA0_CORE_DBG_WR_DESC_ID */ 356#define PDMA0_CORE_DBG_WR_DESC_ID_VAL_SHIFT 0 357#define PDMA0_CORE_DBG_WR_DESC_ID_VAL_MASK 0xFFFF 358 359/* PDMA0_CORE_APB_DMA_LBW_BASE */ 360#define PDMA0_CORE_APB_DMA_LBW_BASE_VAL_SHIFT 0 361#define PDMA0_CORE_APB_DMA_LBW_BASE_VAL_MASK 0xFFFF 362 363/* PDMA0_CORE_APB_MSTR_IF_LBW_BASE */ 364#define PDMA0_CORE_APB_MSTR_IF_LBW_BASE_VAL_SHIFT 0 365#define PDMA0_CORE_APB_MSTR_IF_LBW_BASE_VAL_MASK 0xFFFF 366 367/* PDMA0_CORE_E2E_CRED_ASYNC_CFG */ 368#define PDMA0_CORE_E2E_CRED_ASYNC_CFG_Y_X_FORCE_SHIFT 0 369#define PDMA0_CORE_E2E_CRED_ASYNC_CFG_Y_X_FORCE_MASK 0x1FF 370#define PDMA0_CORE_E2E_CRED_ASYNC_CFG_FORCE_EN_SHIFT 9 371#define PDMA0_CORE_E2E_CRED_ASYNC_CFG_FORCE_EN_MASK 0x200 372 373/* PDMA0_CORE_DBG_APB_ENABLER */ 374#define PDMA0_CORE_DBG_APB_ENABLER_DIS_SHIFT 0 375#define PDMA0_CORE_DBG_APB_ENABLER_DIS_MASK 0x1 376 377/* PDMA0_CORE_L2H_CMPR_LO */ 378#define PDMA0_CORE_L2H_CMPR_LO_VAL_SHIFT 20 379#define PDMA0_CORE_L2H_CMPR_LO_VAL_MASK 0xFFF00000 380 381/* PDMA0_CORE_L2H_CMPR_HI */ 382#define PDMA0_CORE_L2H_CMPR_HI_VAL_SHIFT 0 383#define PDMA0_CORE_L2H_CMPR_HI_VAL_MASK 0xFFFFFFFF 384 385/* PDMA0_CORE_L2H_MASK_LO */ 386#define PDMA0_CORE_L2H_MASK_LO_VAL_SHIFT 20 387#define PDMA0_CORE_L2H_MASK_LO_VAL_MASK 0xFFF00000 388 389/* PDMA0_CORE_L2H_MASK_HI */ 390#define PDMA0_CORE_L2H_MASK_HI_VAL_SHIFT 0 391#define PDMA0_CORE_L2H_MASK_HI_VAL_MASK 0xFFFFFFFF 392 393/* PDMA0_CORE_IDLE_IND_MASK */ 394#define PDMA0_CORE_IDLE_IND_MASK_DESC_SHIFT 0 395#define PDMA0_CORE_IDLE_IND_MASK_DESC_MASK 0x1 396#define PDMA0_CORE_IDLE_IND_MASK_COMP_SHIFT 1 397#define PDMA0_CORE_IDLE_IND_MASK_COMP_MASK 0x2 398#define PDMA0_CORE_IDLE_IND_MASK_INSTAGE_SHIFT 2 399#define PDMA0_CORE_IDLE_IND_MASK_INSTAGE_MASK 0x4 400#define PDMA0_CORE_IDLE_IND_MASK_CORE_SHIFT 3 401#define PDMA0_CORE_IDLE_IND_MASK_CORE_MASK 0x8 402#define PDMA0_CORE_IDLE_IND_MASK_DESC_CNT_STS_SHIFT 8 403#define PDMA0_CORE_IDLE_IND_MASK_DESC_CNT_STS_MASK 0x1F00 404#define PDMA0_CORE_IDLE_IND_MASK_COMP_CNT_STS_SHIFT 16 405#define PDMA0_CORE_IDLE_IND_MASK_COMP_CNT_STS_MASK 0x1F0000 406#define PDMA0_CORE_IDLE_IND_MASK_INSTAGE_EMPTY_SHIFT 24 407#define PDMA0_CORE_IDLE_IND_MASK_INSTAGE_EMPTY_MASK 0x1000000 408#define PDMA0_CORE_IDLE_IND_MASK_CORE_IDLE_STS_SHIFT 25 409#define PDMA0_CORE_IDLE_IND_MASK_CORE_IDLE_STS_MASK 0x2000000 410 411/* PDMA0_CORE_APB_ENABLER */ 412#define PDMA0_CORE_APB_ENABLER_DIS_SHIFT 0 413#define PDMA0_CORE_APB_ENABLER_DIS_MASK 0x1 414 415#endif /* ASIC_REG_PDMA0_CORE_MASKS_H_ */
~/
Read-only file preview.