File Index
Files and directories
Sign in
FILE

pdma0_qm_masks.h

File preview with syntax highlighting.

linux-6.19.14/drivers/accel/habanalabs/include/gaudi2/asic_reg/pdma0_qm_masks.h C
   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_QM_MASKS_H_
  14#define ASIC_REG_PDMA0_QM_MASKS_H_
  15
  16/*
  17 *****************************************
  18 *   PDMA0_QM
  19 *   (Prototype: QMAN)
  20 *****************************************
  21 */
  22
  23/* PDMA0_QM_GLBL_CFG0 */
  24#define PDMA0_QM_GLBL_CFG0_PQF_EN_SHIFT 0
  25#define PDMA0_QM_GLBL_CFG0_PQF_EN_MASK 0xF
  26#define PDMA0_QM_GLBL_CFG0_CQF_EN_SHIFT 4
  27#define PDMA0_QM_GLBL_CFG0_CQF_EN_MASK 0x1F0
  28#define PDMA0_QM_GLBL_CFG0_CP_EN_SHIFT 9
  29#define PDMA0_QM_GLBL_CFG0_CP_EN_MASK 0x3E00
  30#define PDMA0_QM_GLBL_CFG0_ARC_CQF_EN_SHIFT 14
  31#define PDMA0_QM_GLBL_CFG0_ARC_CQF_EN_MASK 0x4000
  32
  33/* PDMA0_QM_GLBL_CFG1 */
  34#define PDMA0_QM_GLBL_CFG1_PQF_STOP_SHIFT 0
  35#define PDMA0_QM_GLBL_CFG1_PQF_STOP_MASK 0xF
  36#define PDMA0_QM_GLBL_CFG1_CQF_STOP_SHIFT 4
  37#define PDMA0_QM_GLBL_CFG1_CQF_STOP_MASK 0x1F0
  38#define PDMA0_QM_GLBL_CFG1_CP_STOP_SHIFT 9
  39#define PDMA0_QM_GLBL_CFG1_CP_STOP_MASK 0x3E00
  40#define PDMA0_QM_GLBL_CFG1_PQF_FLUSH_SHIFT 16
  41#define PDMA0_QM_GLBL_CFG1_PQF_FLUSH_MASK 0xF0000
  42#define PDMA0_QM_GLBL_CFG1_CQF_FLUSH_SHIFT 20
  43#define PDMA0_QM_GLBL_CFG1_CQF_FLUSH_MASK 0x1F00000
  44#define PDMA0_QM_GLBL_CFG1_CP_FLUSH_SHIFT 25
  45#define PDMA0_QM_GLBL_CFG1_CP_FLUSH_MASK 0x3E000000
  46
  47/* PDMA0_QM_GLBL_CFG2 */
  48#define PDMA0_QM_GLBL_CFG2_ARC_CQF_STOP_SHIFT 0
  49#define PDMA0_QM_GLBL_CFG2_ARC_CQF_STOP_MASK 0x1
  50#define PDMA0_QM_GLBL_CFG2_ARC_CQF_FLUSH_SHIFT 1
  51#define PDMA0_QM_GLBL_CFG2_ARC_CQF_FLUSH_MASK 0x2
  52#define PDMA0_QM_GLBL_CFG2_ARC_HBW_AWUSER_OVRD_SHIFT 4
  53#define PDMA0_QM_GLBL_CFG2_ARC_HBW_AWUSER_OVRD_MASK 0x10
  54#define PDMA0_QM_GLBL_CFG2_ARC_HBW_ARUSER_OVRD_SHIFT 5
  55#define PDMA0_QM_GLBL_CFG2_ARC_HBW_ARUSER_OVRD_MASK 0x20
  56#define PDMA0_QM_GLBL_CFG2_ARC_LBW_AWUSER_OVRD_SHIFT 6
  57#define PDMA0_QM_GLBL_CFG2_ARC_LBW_AWUSER_OVRD_MASK 0x40
  58#define PDMA0_QM_GLBL_CFG2_ARC_LBW_ARUSER_OVRD_SHIFT 7
  59#define PDMA0_QM_GLBL_CFG2_ARC_LBW_ARUSER_OVRD_MASK 0x80
  60#define PDMA0_QM_GLBL_CFG2_ARC_HBW_AWPROT_OVRD_SHIFT 8
  61#define PDMA0_QM_GLBL_CFG2_ARC_HBW_AWPROT_OVRD_MASK 0x100
  62#define PDMA0_QM_GLBL_CFG2_ARC_HBW_ARPROT_OVRD_SHIFT 9
  63#define PDMA0_QM_GLBL_CFG2_ARC_HBW_ARPROT_OVRD_MASK 0x200
  64#define PDMA0_QM_GLBL_CFG2_ARC_LBW_AWPROT_OVRD_SHIFT 10
  65#define PDMA0_QM_GLBL_CFG2_ARC_LBW_AWPROT_OVRD_MASK 0x400
  66#define PDMA0_QM_GLBL_CFG2_ARC_LBW_ARPROT_OVRD_SHIFT 11
  67#define PDMA0_QM_GLBL_CFG2_ARC_LBW_ARPROT_OVRD_MASK 0x800
  68#define PDMA0_QM_GLBL_CFG2_ARC_HBW_AWCACHE_OVRD_SHIFT 12
  69#define PDMA0_QM_GLBL_CFG2_ARC_HBW_AWCACHE_OVRD_MASK 0x1000
  70#define PDMA0_QM_GLBL_CFG2_ARC_HBW_ARCACHE_OVRD_SHIFT 13
  71#define PDMA0_QM_GLBL_CFG2_ARC_HBW_ARCACHE_OVRD_MASK 0x2000
  72#define PDMA0_QM_GLBL_CFG2_ARC_LBW_AWCACHE_OVRD_SHIFT 14
  73#define PDMA0_QM_GLBL_CFG2_ARC_LBW_AWCACHE_OVRD_MASK 0x4000
  74#define PDMA0_QM_GLBL_CFG2_ARC_LBW_ARCACHE_OVRD_SHIFT 15
  75#define PDMA0_QM_GLBL_CFG2_ARC_LBW_ARCACHE_OVRD_MASK 0x8000
  76#define PDMA0_QM_GLBL_CFG2_ARC_LBW_BUSER_OVRD_SHIFT 16
  77#define PDMA0_QM_GLBL_CFG2_ARC_LBW_BUSER_OVRD_MASK 0x10000
  78
  79/* PDMA0_QM_GLBL_ERR_CFG */
  80#define PDMA0_QM_GLBL_ERR_CFG_PQF_ERR_MSG_EN_SHIFT 0
  81#define PDMA0_QM_GLBL_ERR_CFG_PQF_ERR_MSG_EN_MASK 0xF
  82#define PDMA0_QM_GLBL_ERR_CFG_CQF_ERR_MSG_EN_SHIFT 4
  83#define PDMA0_QM_GLBL_ERR_CFG_CQF_ERR_MSG_EN_MASK 0x1F0
  84#define PDMA0_QM_GLBL_ERR_CFG_CP_ERR_MSG_EN_SHIFT 9
  85#define PDMA0_QM_GLBL_ERR_CFG_CP_ERR_MSG_EN_MASK 0x3E00
  86#define PDMA0_QM_GLBL_ERR_CFG_PQF_STOP_ON_ERR_SHIFT 16
  87#define PDMA0_QM_GLBL_ERR_CFG_PQF_STOP_ON_ERR_MASK 0xF0000
  88#define PDMA0_QM_GLBL_ERR_CFG_CQF_STOP_ON_ERR_SHIFT 20
  89#define PDMA0_QM_GLBL_ERR_CFG_CQF_STOP_ON_ERR_MASK 0x1F00000
  90#define PDMA0_QM_GLBL_ERR_CFG_CP_STOP_ON_ERR_SHIFT 25
  91#define PDMA0_QM_GLBL_ERR_CFG_CP_STOP_ON_ERR_MASK 0x3E000000
  92#define PDMA0_QM_GLBL_ERR_CFG_ARB_STOP_ON_ERR_SHIFT 31
  93#define PDMA0_QM_GLBL_ERR_CFG_ARB_STOP_ON_ERR_MASK 0x80000000
  94
  95/* PDMA0_QM_GLBL_ERR_CFG1 */
  96#define PDMA0_QM_GLBL_ERR_CFG1_CQF_ERR_MSG_EN_SHIFT 0
  97#define PDMA0_QM_GLBL_ERR_CFG1_CQF_ERR_MSG_EN_MASK 0x1
  98#define PDMA0_QM_GLBL_ERR_CFG1_CQF_STOP_ON_ERR_SHIFT 1
  99#define PDMA0_QM_GLBL_ERR_CFG1_CQF_STOP_ON_ERR_MASK 0x2
 100#define PDMA0_QM_GLBL_ERR_CFG1_ARC_STOP_ON_ERR_SHIFT 2
 101#define PDMA0_QM_GLBL_ERR_CFG1_ARC_STOP_ON_ERR_MASK 0x4
 102
 103/* PDMA0_QM_GLBL_ERR_ARC_HALT_EN */
 104#define PDMA0_QM_GLBL_ERR_ARC_HALT_EN_ERR_IND_SHIFT 0
 105#define PDMA0_QM_GLBL_ERR_ARC_HALT_EN_ERR_IND_MASK 0xFFFFFF
 106
 107/* PDMA0_QM_GLBL_AXCACHE */
 108#define PDMA0_QM_GLBL_AXCACHE_HBW_AR_SHIFT 0
 109#define PDMA0_QM_GLBL_AXCACHE_HBW_AR_MASK 0xF
 110#define PDMA0_QM_GLBL_AXCACHE_HBW_AW_SHIFT 16
 111#define PDMA0_QM_GLBL_AXCACHE_HBW_AW_MASK 0xF0000
 112#define PDMA0_QM_GLBL_AXCACHE_LBW_AW_SHIFT 20
 113#define PDMA0_QM_GLBL_AXCACHE_LBW_AW_MASK 0xF00000
 114#define PDMA0_QM_GLBL_AXCACHE_LBW_AR_SHIFT 24
 115#define PDMA0_QM_GLBL_AXCACHE_LBW_AR_MASK 0xF000000
 116
 117/* PDMA0_QM_GLBL_STS0 */
 118#define PDMA0_QM_GLBL_STS0_PQF_IDLE_SHIFT 0
 119#define PDMA0_QM_GLBL_STS0_PQF_IDLE_MASK 0xF
 120#define PDMA0_QM_GLBL_STS0_CQF_IDLE_SHIFT 4
 121#define PDMA0_QM_GLBL_STS0_CQF_IDLE_MASK 0x1F0
 122#define PDMA0_QM_GLBL_STS0_CP_IDLE_SHIFT 9
 123#define PDMA0_QM_GLBL_STS0_CP_IDLE_MASK 0x3E00
 124#define PDMA0_QM_GLBL_STS0_PQF_IS_STOP_SHIFT 16
 125#define PDMA0_QM_GLBL_STS0_PQF_IS_STOP_MASK 0xF0000
 126#define PDMA0_QM_GLBL_STS0_CQF_IS_STOP_SHIFT 20
 127#define PDMA0_QM_GLBL_STS0_CQF_IS_STOP_MASK 0x1F00000
 128#define PDMA0_QM_GLBL_STS0_CP_IS_STOP_SHIFT 25
 129#define PDMA0_QM_GLBL_STS0_CP_IS_STOP_MASK 0x3E000000
 130#define PDMA0_QM_GLBL_STS0_ARB_IS_STOP_SHIFT 31
 131#define PDMA0_QM_GLBL_STS0_ARB_IS_STOP_MASK 0x80000000
 132
 133/* PDMA0_QM_GLBL_STS1 */
 134#define PDMA0_QM_GLBL_STS1_ARC_CQF_IDLE_SHIFT 0
 135#define PDMA0_QM_GLBL_STS1_ARC_CQF_IDLE_MASK 0x1
 136#define PDMA0_QM_GLBL_STS1_ARC_CQF_IS_STOP_SHIFT 1
 137#define PDMA0_QM_GLBL_STS1_ARC_CQF_IS_STOP_MASK 0x2
 138
 139/* PDMA0_QM_GLBL_ERR_STS */
 140#define PDMA0_QM_GLBL_ERR_STS_PQF_RD_ERR_SHIFT 0
 141#define PDMA0_QM_GLBL_ERR_STS_PQF_RD_ERR_MASK 0x1
 142#define PDMA0_QM_GLBL_ERR_STS_CQF_RD_ERR_SHIFT 1
 143#define PDMA0_QM_GLBL_ERR_STS_CQF_RD_ERR_MASK 0x2
 144#define PDMA0_QM_GLBL_ERR_STS_CP_RD_ERR_SHIFT 2
 145#define PDMA0_QM_GLBL_ERR_STS_CP_RD_ERR_MASK 0x4
 146#define PDMA0_QM_GLBL_ERR_STS_CP_UNDEF_CMD_ERR_SHIFT 3
 147#define PDMA0_QM_GLBL_ERR_STS_CP_UNDEF_CMD_ERR_MASK 0x8
 148#define PDMA0_QM_GLBL_ERR_STS_CP_STOP_OP_SHIFT 4
 149#define PDMA0_QM_GLBL_ERR_STS_CP_STOP_OP_MASK 0x10
 150#define PDMA0_QM_GLBL_ERR_STS_CP_MSG_WR_ERR_SHIFT 5
 151#define PDMA0_QM_GLBL_ERR_STS_CP_MSG_WR_ERR_MASK 0x20
 152#define PDMA0_QM_GLBL_ERR_STS_CP_WREG_ERR_SHIFT 6
 153#define PDMA0_QM_GLBL_ERR_STS_CP_WREG_ERR_MASK 0x40
 154#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE0_OVF_ERR_SHIFT 8
 155#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE0_OVF_ERR_MASK 0x100
 156#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE1_OVF_ERR_SHIFT 9
 157#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE1_OVF_ERR_MASK 0x200
 158#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE2_OVF_ERR_SHIFT 10
 159#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE2_OVF_ERR_MASK 0x400
 160#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE3_OVF_ERR_SHIFT 11
 161#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE3_OVF_ERR_MASK 0x800
 162#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE0_UDF_ERR_SHIFT 12
 163#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE0_UDF_ERR_MASK 0x1000
 164#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE1_UDF_ERR_SHIFT 13
 165#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE1_UDF_ERR_MASK 0x2000
 166#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE2_UDF_ERR_SHIFT 14
 167#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE2_UDF_ERR_MASK 0x4000
 168#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE3_UDF_ERR_SHIFT 15
 169#define PDMA0_QM_GLBL_ERR_STS_CP_FENCE3_UDF_ERR_MASK 0x8000
 170#define PDMA0_QM_GLBL_ERR_STS_CPDMA_UP_OVF_ERR_SHIFT 16
 171#define PDMA0_QM_GLBL_ERR_STS_CPDMA_UP_OVF_ERR_MASK 0x10000
 172#define PDMA0_QM_GLBL_ERR_STS_PQC_L2H_ERR_SHIFT 17
 173#define PDMA0_QM_GLBL_ERR_STS_PQC_L2H_ERR_MASK 0x20000
 174#define PDMA0_QM_GLBL_ERR_STS_RSVD_18_24_SHIFT 18
 175#define PDMA0_QM_GLBL_ERR_STS_RSVD_18_24_MASK 0x1FC0000
 176
 177/* PDMA0_QM_GLBL_ERR_STS_4 */
 178#define PDMA0_QM_GLBL_ERR_STS_4_RSVD0_SHIFT 0
 179#define PDMA0_QM_GLBL_ERR_STS_4_RSVD0_MASK 0x1
 180#define PDMA0_QM_GLBL_ERR_STS_4_CQF_RD_ERR_SHIFT 1
 181#define PDMA0_QM_GLBL_ERR_STS_4_CQF_RD_ERR_MASK 0x2
 182#define PDMA0_QM_GLBL_ERR_STS_4_CP_RD_ERR_SHIFT 2
 183#define PDMA0_QM_GLBL_ERR_STS_4_CP_RD_ERR_MASK 0x4
 184#define PDMA0_QM_GLBL_ERR_STS_4_CP_UNDEF_CMD_ERR_SHIFT 3
 185#define PDMA0_QM_GLBL_ERR_STS_4_CP_UNDEF_CMD_ERR_MASK 0x8
 186#define PDMA0_QM_GLBL_ERR_STS_4_CP_STOP_OP_SHIFT 4
 187#define PDMA0_QM_GLBL_ERR_STS_4_CP_STOP_OP_MASK 0x10
 188#define PDMA0_QM_GLBL_ERR_STS_4_CP_MSG_WR_ERR_SHIFT 5
 189#define PDMA0_QM_GLBL_ERR_STS_4_CP_MSG_WR_ERR_MASK 0x20
 190#define PDMA0_QM_GLBL_ERR_STS_4_CP_WREG_ERR_SHIFT 6
 191#define PDMA0_QM_GLBL_ERR_STS_4_CP_WREG_ERR_MASK 0x40
 192#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE0_OVF_ERR_SHIFT 8
 193#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE0_OVF_ERR_MASK 0x100
 194#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE1_OVF_ERR_SHIFT 9
 195#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE1_OVF_ERR_MASK 0x200
 196#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE2_OVF_ERR_SHIFT 10
 197#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE2_OVF_ERR_MASK 0x400
 198#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE3_OVF_ERR_SHIFT 11
 199#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE3_OVF_ERR_MASK 0x800
 200#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE0_UDF_ERR_SHIFT 12
 201#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE0_UDF_ERR_MASK 0x1000
 202#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE1_UDF_ERR_SHIFT 13
 203#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE1_UDF_ERR_MASK 0x2000
 204#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE2_UDF_ERR_SHIFT 14
 205#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE2_UDF_ERR_MASK 0x4000
 206#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE3_UDF_ERR_SHIFT 15
 207#define PDMA0_QM_GLBL_ERR_STS_4_CP_FENCE3_UDF_ERR_MASK 0x8000
 208#define PDMA0_QM_GLBL_ERR_STS_4_CPDMA_UP_OVF_ERR_SHIFT 16
 209#define PDMA0_QM_GLBL_ERR_STS_4_CPDMA_UP_OVF_ERR_MASK 0x10000
 210#define PDMA0_QM_GLBL_ERR_STS_4_RSVD17_SHIFT 17
 211#define PDMA0_QM_GLBL_ERR_STS_4_RSVD17_MASK 0x20000
 212#define PDMA0_QM_GLBL_ERR_STS_4_CQ_WR_IFIFO_CI_ERR_SHIFT 18
 213#define PDMA0_QM_GLBL_ERR_STS_4_CQ_WR_IFIFO_CI_ERR_MASK 0x40000
 214#define PDMA0_QM_GLBL_ERR_STS_4_CQ_WR_CTL_CI_ERR_SHIFT 19
 215#define PDMA0_QM_GLBL_ERR_STS_4_CQ_WR_CTL_CI_ERR_MASK 0x80000
 216#define PDMA0_QM_GLBL_ERR_STS_4_ARC_CQF_RD_ERR_SHIFT 20
 217#define PDMA0_QM_GLBL_ERR_STS_4_ARC_CQF_RD_ERR_MASK 0x100000
 218#define PDMA0_QM_GLBL_ERR_STS_4_ARC_CQ_WR_IFIFO_CI_ERR_SHIFT 21
 219#define PDMA0_QM_GLBL_ERR_STS_4_ARC_CQ_WR_IFIFO_CI_ERR_MASK 0x200000
 220#define PDMA0_QM_GLBL_ERR_STS_4_ARC_CQ_WR_CTL_CI_ERR_SHIFT 22
 221#define PDMA0_QM_GLBL_ERR_STS_4_ARC_CQ_WR_CTL_CI_ERR_MASK 0x400000
 222#define PDMA0_QM_GLBL_ERR_STS_4_ARC_AXI_ERR_SHIFT 23
 223#define PDMA0_QM_GLBL_ERR_STS_4_ARC_AXI_ERR_MASK 0x800000
 224#define PDMA0_QM_GLBL_ERR_STS_4_CP_SWITCH_WDT_ERR_SHIFT 24
 225#define PDMA0_QM_GLBL_ERR_STS_4_CP_SWITCH_WDT_ERR_MASK 0x1000000
 226
 227/* PDMA0_QM_GLBL_ERR_MSG_EN */
 228#define PDMA0_QM_GLBL_ERR_MSG_EN_PQF_RD_ERR_SHIFT 0
 229#define PDMA0_QM_GLBL_ERR_MSG_EN_PQF_RD_ERR_MASK 0x1
 230#define PDMA0_QM_GLBL_ERR_MSG_EN_CQF_RD_ERR_SHIFT 1
 231#define PDMA0_QM_GLBL_ERR_MSG_EN_CQF_RD_ERR_MASK 0x2
 232#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_RD_ERR_SHIFT 2
 233#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_RD_ERR_MASK 0x4
 234#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_UNDEF_CMD_ERR_SHIFT 3
 235#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_UNDEF_CMD_ERR_MASK 0x8
 236#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_STOP_OP_SHIFT 4
 237#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_STOP_OP_MASK 0x10
 238#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_MSG_WR_ERR_SHIFT 5
 239#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_MSG_WR_ERR_MASK 0x20
 240#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_WREG_ERR_SHIFT 6
 241#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_WREG_ERR_MASK 0x40
 242#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE0_OVF_ERR_SHIFT 8
 243#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE0_OVF_ERR_MASK 0x100
 244#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE1_OVF_ERR_SHIFT 9
 245#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE1_OVF_ERR_MASK 0x200
 246#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE2_OVF_ERR_SHIFT 10
 247#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE2_OVF_ERR_MASK 0x400
 248#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE3_OVF_ERR_SHIFT 11
 249#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE3_OVF_ERR_MASK 0x800
 250#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE0_UDF_ERR_SHIFT 12
 251#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE0_UDF_ERR_MASK 0x1000
 252#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE1_UDF_ERR_SHIFT 13
 253#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE1_UDF_ERR_MASK 0x2000
 254#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE2_UDF_ERR_SHIFT 14
 255#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE2_UDF_ERR_MASK 0x4000
 256#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE3_UDF_ERR_SHIFT 15
 257#define PDMA0_QM_GLBL_ERR_MSG_EN_CP_FENCE3_UDF_ERR_MASK 0x8000
 258#define PDMA0_QM_GLBL_ERR_MSG_EN_CPDMA_UP_OVF_ERR_SHIFT 16
 259#define PDMA0_QM_GLBL_ERR_MSG_EN_CPDMA_UP_OVF_ERR_MASK 0x10000
 260#define PDMA0_QM_GLBL_ERR_MSG_EN_PQC_L2H_ERR_SHIFT 17
 261#define PDMA0_QM_GLBL_ERR_MSG_EN_PQC_L2H_ERR_MASK 0x20000
 262#define PDMA0_QM_GLBL_ERR_MSG_EN_RSVD_18_24_SHIFT 18
 263#define PDMA0_QM_GLBL_ERR_MSG_EN_RSVD_18_24_MASK 0x1FC0000
 264
 265/* PDMA0_QM_GLBL_ERR_MSG_EN_4 */
 266#define PDMA0_QM_GLBL_ERR_MSG_EN_4_RSVD0_SHIFT 0
 267#define PDMA0_QM_GLBL_ERR_MSG_EN_4_RSVD0_MASK 0x1
 268#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CQF_RD_ERR_SHIFT 1
 269#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CQF_RD_ERR_MASK 0x2
 270#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_RD_ERR_SHIFT 2
 271#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_RD_ERR_MASK 0x4
 272#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_UNDEF_CMD_ERR_SHIFT 3
 273#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_UNDEF_CMD_ERR_MASK 0x8
 274#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_STOP_OP_SHIFT 4
 275#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_STOP_OP_MASK 0x10
 276#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_MSG_WR_ERR_SHIFT 5
 277#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_MSG_WR_ERR_MASK 0x20
 278#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_WREG_ERR_SHIFT 6
 279#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_WREG_ERR_MASK 0x40
 280#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE0_OVF_ERR_SHIFT 8
 281#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE0_OVF_ERR_MASK 0x100
 282#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE1_OVF_ERR_SHIFT 9
 283#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE1_OVF_ERR_MASK 0x200
 284#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE2_OVF_ERR_SHIFT 10
 285#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE2_OVF_ERR_MASK 0x400
 286#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE3_OVF_ERR_SHIFT 11
 287#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE3_OVF_ERR_MASK 0x800
 288#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE0_UDF_ERR_SHIFT 12
 289#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE0_UDF_ERR_MASK 0x1000
 290#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE1_UDF_ERR_SHIFT 13
 291#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE1_UDF_ERR_MASK 0x2000
 292#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE2_UDF_ERR_SHIFT 14
 293#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE2_UDF_ERR_MASK 0x4000
 294#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE3_UDF_ERR_SHIFT 15
 295#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_FENCE3_UDF_ERR_MASK 0x8000
 296#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CPDMA_UP_OVF_ERR_SHIFT 16
 297#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CPDMA_UP_OVF_ERR_MASK 0x10000
 298#define PDMA0_QM_GLBL_ERR_MSG_EN_4_RSVD17_SHIFT 17
 299#define PDMA0_QM_GLBL_ERR_MSG_EN_4_RSVD17_MASK 0x20000
 300#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CQ_WR_IFIFO_CI_ERR_SHIFT 18
 301#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CQ_WR_IFIFO_CI_ERR_MASK 0x40000
 302#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CQ_WR_CTL_CI_ERR_SHIFT 19
 303#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CQ_WR_CTL_CI_ERR_MASK 0x80000
 304#define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_CQF_RD_ERR_SHIFT 20
 305#define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_CQF_RD_ERR_MASK 0x100000
 306#define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_CQ_WR_IFIFO_CI_ERR_SHIFT 21
 307#define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_CQ_WR_IFIFO_CI_ERR_MASK 0x200000
 308#define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_CQ_WR_CTL_CI_ERR_SHIFT 22
 309#define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_CQ_WR_CTL_CI_ERR_MASK 0x400000
 310#define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_AXI_ERR_SHIFT 23
 311#define PDMA0_QM_GLBL_ERR_MSG_EN_4_ARC_AXI_ERR_MASK 0x800000
 312#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_SWITCH_WDT_ERR_SHIFT 24
 313#define PDMA0_QM_GLBL_ERR_MSG_EN_4_CP_SWITCH_WDT_ERR_MASK 0x1000000
 314
 315/* PDMA0_QM_GLBL_PROT */
 316#define PDMA0_QM_GLBL_PROT_PQF_SHIFT 0
 317#define PDMA0_QM_GLBL_PROT_PQF_MASK 0xF
 318#define PDMA0_QM_GLBL_PROT_CQF_SHIFT 4
 319#define PDMA0_QM_GLBL_PROT_CQF_MASK 0x1F0
 320#define PDMA0_QM_GLBL_PROT_CP_SHIFT 9
 321#define PDMA0_QM_GLBL_PROT_CP_MASK 0x3E00
 322#define PDMA0_QM_GLBL_PROT_ERR_SHIFT 14
 323#define PDMA0_QM_GLBL_PROT_ERR_MASK 0x4000
 324#define PDMA0_QM_GLBL_PROT_ARB_SHIFT 15
 325#define PDMA0_QM_GLBL_PROT_ARB_MASK 0x8000
 326#define PDMA0_QM_GLBL_PROT_PQC_SHIFT 16
 327#define PDMA0_QM_GLBL_PROT_PQC_MASK 0x10000
 328#define PDMA0_QM_GLBL_PROT_CQ_IFIFO_MSG_SHIFT 17
 329#define PDMA0_QM_GLBL_PROT_CQ_IFIFO_MSG_MASK 0x20000
 330#define PDMA0_QM_GLBL_PROT_ARC_CQ_IFIFO_MSG_SHIFT 18
 331#define PDMA0_QM_GLBL_PROT_ARC_CQ_IFIFO_MSG_MASK 0x40000
 332#define PDMA0_QM_GLBL_PROT_CQ_CTL_MSG_SHIFT 19
 333#define PDMA0_QM_GLBL_PROT_CQ_CTL_MSG_MASK 0x80000
 334#define PDMA0_QM_GLBL_PROT_ARC_CQ_CTL_MSG_SHIFT 20
 335#define PDMA0_QM_GLBL_PROT_ARC_CQ_CTL_MSG_MASK 0x100000
 336#define PDMA0_QM_GLBL_PROT_CP_WR_ARC_SHIFT 21
 337#define PDMA0_QM_GLBL_PROT_CP_WR_ARC_MASK 0x200000
 338#define PDMA0_QM_GLBL_PROT_ARC_CQF_SHIFT 22
 339#define PDMA0_QM_GLBL_PROT_ARC_CQF_MASK 0x400000
 340#define PDMA0_QM_GLBL_PROT_ARC_CORE_SHIFT 23
 341#define PDMA0_QM_GLBL_PROT_ARC_CORE_MASK 0x800000
 342
 343/* PDMA0_QM_PQ_BASE_LO */
 344#define PDMA0_QM_PQ_BASE_LO_VAL_SHIFT 0
 345#define PDMA0_QM_PQ_BASE_LO_VAL_MASK 0xFFFFFFFF
 346
 347/* PDMA0_QM_PQ_BASE_HI */
 348#define PDMA0_QM_PQ_BASE_HI_VAL_SHIFT 0
 349#define PDMA0_QM_PQ_BASE_HI_VAL_MASK 0xFFFFFFFF
 350
 351/* PDMA0_QM_PQ_SIZE */
 352#define PDMA0_QM_PQ_SIZE_VAL_SHIFT 0
 353#define PDMA0_QM_PQ_SIZE_VAL_MASK 0x1F
 354
 355/* PDMA0_QM_PQ_PI */
 356#define PDMA0_QM_PQ_PI_VAL_SHIFT 0
 357#define PDMA0_QM_PQ_PI_VAL_MASK 0xFFFFFFFF
 358
 359/* PDMA0_QM_PQ_CI */
 360#define PDMA0_QM_PQ_CI_VAL_SHIFT 0
 361#define PDMA0_QM_PQ_CI_VAL_MASK 0xFFFFFFFF
 362
 363/* PDMA0_QM_PQ_CFG0 */
 364#define PDMA0_QM_PQ_CFG0_FORCE_STALL_SHIFT 0
 365#define PDMA0_QM_PQ_CFG0_FORCE_STALL_MASK 0x1
 366
 367/* PDMA0_QM_PQ_CFG1 */
 368#define PDMA0_QM_PQ_CFG1_CREDIT_LIM_SHIFT 0
 369#define PDMA0_QM_PQ_CFG1_CREDIT_LIM_MASK 0xFF
 370#define PDMA0_QM_PQ_CFG1_MAX_INFLIGHT_SHIFT 16
 371#define PDMA0_QM_PQ_CFG1_MAX_INFLIGHT_MASK 0xFF0000
 372
 373/* PDMA0_QM_PQ_STS0 */
 374#define PDMA0_QM_PQ_STS0_CREDIT_CNT_SHIFT 0
 375#define PDMA0_QM_PQ_STS0_CREDIT_CNT_MASK 0xFF
 376#define PDMA0_QM_PQ_STS0_FREE_CNT_SHIFT 8
 377#define PDMA0_QM_PQ_STS0_FREE_CNT_MASK 0xFF00
 378#define PDMA0_QM_PQ_STS0_INFLIGHT_CNT_SHIFT 16
 379#define PDMA0_QM_PQ_STS0_INFLIGHT_CNT_MASK 0xFF0000
 380
 381/* PDMA0_QM_PQ_STS1 */
 382#define PDMA0_QM_PQ_STS1_BUF_EMPTY_SHIFT 0
 383#define PDMA0_QM_PQ_STS1_BUF_EMPTY_MASK 0x1
 384#define PDMA0_QM_PQ_STS1_BUSY_SHIFT 1
 385#define PDMA0_QM_PQ_STS1_BUSY_MASK 0x2
 386
 387/* PDMA0_QM_CQ_CFG0 */
 388#define PDMA0_QM_CQ_CFG0_IF_B2B_EN_SHIFT 0
 389#define PDMA0_QM_CQ_CFG0_IF_B2B_EN_MASK 0x1
 390#define PDMA0_QM_CQ_CFG0_IF_MSG_EN_SHIFT 1
 391#define PDMA0_QM_CQ_CFG0_IF_MSG_EN_MASK 0x2
 392#define PDMA0_QM_CQ_CFG0_CTL_MSG_EN_SHIFT 2
 393#define PDMA0_QM_CQ_CFG0_CTL_MSG_EN_MASK 0x4
 394
 395/* PDMA0_QM_CQ_STS0 */
 396#define PDMA0_QM_CQ_STS0_CREDIT_CNT_SHIFT 0
 397#define PDMA0_QM_CQ_STS0_CREDIT_CNT_MASK 0xFF
 398#define PDMA0_QM_CQ_STS0_FREE_CNT_SHIFT 8
 399#define PDMA0_QM_CQ_STS0_FREE_CNT_MASK 0xFF00
 400#define PDMA0_QM_CQ_STS0_INFLIGHT_CNT_SHIFT 16
 401#define PDMA0_QM_CQ_STS0_INFLIGHT_CNT_MASK 0xFF0000
 402
 403/* PDMA0_QM_CQ_CFG1 */
 404#define PDMA0_QM_CQ_CFG1_CREDIT_LIM_SHIFT 0
 405#define PDMA0_QM_CQ_CFG1_CREDIT_LIM_MASK 0xFF
 406#define PDMA0_QM_CQ_CFG1_MAX_INFLIGHT_SHIFT 16
 407#define PDMA0_QM_CQ_CFG1_MAX_INFLIGHT_MASK 0xFF0000
 408
 409/* PDMA0_QM_CQ_STS1 */
 410#define PDMA0_QM_CQ_STS1_BUF_EMPTY_SHIFT 0
 411#define PDMA0_QM_CQ_STS1_BUF_EMPTY_MASK 0x1
 412#define PDMA0_QM_CQ_STS1_BUSY_SHIFT 1
 413#define PDMA0_QM_CQ_STS1_BUSY_MASK 0x2
 414
 415/* PDMA0_QM_CQ_PTR_LO_0 */
 416#define PDMA0_QM_CQ_PTR_LO_0_VAL_SHIFT 0
 417#define PDMA0_QM_CQ_PTR_LO_0_VAL_MASK 0xFFFFFFFF
 418
 419/* PDMA0_QM_CQ_PTR_HI_0 */
 420#define PDMA0_QM_CQ_PTR_HI_0_VAL_SHIFT 0
 421#define PDMA0_QM_CQ_PTR_HI_0_VAL_MASK 0xFFFFFFFF
 422
 423/* PDMA0_QM_CQ_TSIZE_0 */
 424#define PDMA0_QM_CQ_TSIZE_0_VAL_SHIFT 0
 425#define PDMA0_QM_CQ_TSIZE_0_VAL_MASK 0xFFFFFFFF
 426
 427/* PDMA0_QM_CQ_CTL_0 */
 428#define PDMA0_QM_CQ_CTL_0_UP_SHIFT 28
 429#define PDMA0_QM_CQ_CTL_0_UP_MASK 0xF0000000
 430
 431/* PDMA0_QM_CQ_PTR_LO_1 */
 432#define PDMA0_QM_CQ_PTR_LO_1_VAL_SHIFT 0
 433#define PDMA0_QM_CQ_PTR_LO_1_VAL_MASK 0xFFFFFFFF
 434
 435/* PDMA0_QM_CQ_PTR_HI_1 */
 436#define PDMA0_QM_CQ_PTR_HI_1_VAL_SHIFT 0
 437#define PDMA0_QM_CQ_PTR_HI_1_VAL_MASK 0xFFFFFFFF
 438
 439/* PDMA0_QM_CQ_TSIZE_1 */
 440#define PDMA0_QM_CQ_TSIZE_1_VAL_SHIFT 0
 441#define PDMA0_QM_CQ_TSIZE_1_VAL_MASK 0xFFFFFFFF
 442
 443/* PDMA0_QM_CQ_CTL_1 */
 444#define PDMA0_QM_CQ_CTL_1_UP_SHIFT 28
 445#define PDMA0_QM_CQ_CTL_1_UP_MASK 0xF0000000
 446
 447/* PDMA0_QM_CQ_PTR_LO_2 */
 448#define PDMA0_QM_CQ_PTR_LO_2_VAL_SHIFT 0
 449#define PDMA0_QM_CQ_PTR_LO_2_VAL_MASK 0xFFFFFFFF
 450
 451/* PDMA0_QM_CQ_PTR_HI_2 */
 452#define PDMA0_QM_CQ_PTR_HI_2_VAL_SHIFT 0
 453#define PDMA0_QM_CQ_PTR_HI_2_VAL_MASK 0xFFFFFFFF
 454
 455/* PDMA0_QM_CQ_TSIZE_2 */
 456#define PDMA0_QM_CQ_TSIZE_2_VAL_SHIFT 0
 457#define PDMA0_QM_CQ_TSIZE_2_VAL_MASK 0xFFFFFFFF
 458
 459/* PDMA0_QM_CQ_CTL_2 */
 460#define PDMA0_QM_CQ_CTL_2_UP_SHIFT 28
 461#define PDMA0_QM_CQ_CTL_2_UP_MASK 0xF0000000
 462
 463/* PDMA0_QM_CQ_PTR_LO_3 */
 464#define PDMA0_QM_CQ_PTR_LO_3_VAL_SHIFT 0
 465#define PDMA0_QM_CQ_PTR_LO_3_VAL_MASK 0xFFFFFFFF
 466
 467/* PDMA0_QM_CQ_PTR_HI_3 */
 468#define PDMA0_QM_CQ_PTR_HI_3_VAL_SHIFT 0
 469#define PDMA0_QM_CQ_PTR_HI_3_VAL_MASK 0xFFFFFFFF
 470
 471/* PDMA0_QM_CQ_TSIZE_3 */
 472#define PDMA0_QM_CQ_TSIZE_3_VAL_SHIFT 0
 473#define PDMA0_QM_CQ_TSIZE_3_VAL_MASK 0xFFFFFFFF
 474
 475/* PDMA0_QM_CQ_CTL_3 */
 476#define PDMA0_QM_CQ_CTL_3_UP_SHIFT 28
 477#define PDMA0_QM_CQ_CTL_3_UP_MASK 0xF0000000
 478
 479/* PDMA0_QM_CQ_PTR_LO_4 */
 480#define PDMA0_QM_CQ_PTR_LO_4_VAL_SHIFT 0
 481#define PDMA0_QM_CQ_PTR_LO_4_VAL_MASK 0xFFFFFFFF
 482
 483/* PDMA0_QM_CQ_PTR_HI_4 */
 484#define PDMA0_QM_CQ_PTR_HI_4_VAL_SHIFT 0
 485#define PDMA0_QM_CQ_PTR_HI_4_VAL_MASK 0xFFFFFFFF
 486
 487/* PDMA0_QM_CQ_TSIZE_4 */
 488#define PDMA0_QM_CQ_TSIZE_4_VAL_SHIFT 0
 489#define PDMA0_QM_CQ_TSIZE_4_VAL_MASK 0xFFFFFFFF
 490
 491/* PDMA0_QM_CQ_CTL_4 */
 492#define PDMA0_QM_CQ_CTL_4_UP_SHIFT 28
 493#define PDMA0_QM_CQ_CTL_4_UP_MASK 0xF0000000
 494
 495/* PDMA0_QM_CQ_TSIZE_STS */
 496#define PDMA0_QM_CQ_TSIZE_STS_VAL_SHIFT 0
 497#define PDMA0_QM_CQ_TSIZE_STS_VAL_MASK 0xFFFFFFFF
 498
 499/* PDMA0_QM_CQ_PTR_LO_STS */
 500#define PDMA0_QM_CQ_PTR_LO_STS_VAL_SHIFT 0
 501#define PDMA0_QM_CQ_PTR_LO_STS_VAL_MASK 0xFFFFFFFF
 502
 503/* PDMA0_QM_CQ_PTR_HI_STS */
 504#define PDMA0_QM_CQ_PTR_HI_STS_VAL_SHIFT 0
 505#define PDMA0_QM_CQ_PTR_HI_STS_VAL_MASK 0xFFFFFFFF
 506
 507/* PDMA0_QM_CQ_IFIFO_STS */
 508#define PDMA0_QM_CQ_IFIFO_STS_CNT_SHIFT 0
 509#define PDMA0_QM_CQ_IFIFO_STS_CNT_MASK 0x7
 510#define PDMA0_QM_CQ_IFIFO_STS_RDY_SHIFT 4
 511#define PDMA0_QM_CQ_IFIFO_STS_RDY_MASK 0x10
 512#define PDMA0_QM_CQ_IFIFO_STS_CTL_STALL_SHIFT 8
 513#define PDMA0_QM_CQ_IFIFO_STS_CTL_STALL_MASK 0x100
 514
 515/* PDMA0_QM_CP_MSG_BASE0_ADDR_LO */
 516#define PDMA0_QM_CP_MSG_BASE0_ADDR_LO_VAL_SHIFT 0
 517#define PDMA0_QM_CP_MSG_BASE0_ADDR_LO_VAL_MASK 0xFFFFFFFF
 518
 519/* PDMA0_QM_CP_MSG_BASE0_ADDR_HI */
 520#define PDMA0_QM_CP_MSG_BASE0_ADDR_HI_VAL_SHIFT 0
 521#define PDMA0_QM_CP_MSG_BASE0_ADDR_HI_VAL_MASK 0xFFFFFFFF
 522
 523/* PDMA0_QM_CP_MSG_BASE1_ADDR_LO */
 524#define PDMA0_QM_CP_MSG_BASE1_ADDR_LO_VAL_SHIFT 0
 525#define PDMA0_QM_CP_MSG_BASE1_ADDR_LO_VAL_MASK 0xFFFFFFFF
 526
 527/* PDMA0_QM_CP_MSG_BASE1_ADDR_HI */
 528#define PDMA0_QM_CP_MSG_BASE1_ADDR_HI_VAL_SHIFT 0
 529#define PDMA0_QM_CP_MSG_BASE1_ADDR_HI_VAL_MASK 0xFFFFFFFF
 530
 531/* PDMA0_QM_CP_MSG_BASE2_ADDR_LO */
 532#define PDMA0_QM_CP_MSG_BASE2_ADDR_LO_VAL_SHIFT 0
 533#define PDMA0_QM_CP_MSG_BASE2_ADDR_LO_VAL_MASK 0xFFFFFFFF
 534
 535/* PDMA0_QM_CP_MSG_BASE2_ADDR_HI */
 536#define PDMA0_QM_CP_MSG_BASE2_ADDR_HI_VAL_SHIFT 0
 537#define PDMA0_QM_CP_MSG_BASE2_ADDR_HI_VAL_MASK 0xFFFFFFFF
 538
 539/* PDMA0_QM_CP_MSG_BASE3_ADDR_LO */
 540#define PDMA0_QM_CP_MSG_BASE3_ADDR_LO_VAL_SHIFT 0
 541#define PDMA0_QM_CP_MSG_BASE3_ADDR_LO_VAL_MASK 0xFFFFFFFF
 542
 543/* PDMA0_QM_CP_MSG_BASE3_ADDR_HI */
 544#define PDMA0_QM_CP_MSG_BASE3_ADDR_HI_VAL_SHIFT 0
 545#define PDMA0_QM_CP_MSG_BASE3_ADDR_HI_VAL_MASK 0xFFFFFFFF
 546
 547/* PDMA0_QM_CP_FENCE0_RDATA */
 548#define PDMA0_QM_CP_FENCE0_RDATA_INC_VAL_SHIFT 0
 549#define PDMA0_QM_CP_FENCE0_RDATA_INC_VAL_MASK 0xF
 550
 551/* PDMA0_QM_CP_FENCE1_RDATA */
 552#define PDMA0_QM_CP_FENCE1_RDATA_INC_VAL_SHIFT 0
 553#define PDMA0_QM_CP_FENCE1_RDATA_INC_VAL_MASK 0xF
 554
 555/* PDMA0_QM_CP_FENCE2_RDATA */
 556#define PDMA0_QM_CP_FENCE2_RDATA_INC_VAL_SHIFT 0
 557#define PDMA0_QM_CP_FENCE2_RDATA_INC_VAL_MASK 0xF
 558
 559/* PDMA0_QM_CP_FENCE3_RDATA */
 560#define PDMA0_QM_CP_FENCE3_RDATA_INC_VAL_SHIFT 0
 561#define PDMA0_QM_CP_FENCE3_RDATA_INC_VAL_MASK 0xF
 562
 563/* PDMA0_QM_CP_FENCE0_CNT */
 564#define PDMA0_QM_CP_FENCE0_CNT_VAL_SHIFT 0
 565#define PDMA0_QM_CP_FENCE0_CNT_VAL_MASK 0x3FFF
 566
 567/* PDMA0_QM_CP_FENCE1_CNT */
 568#define PDMA0_QM_CP_FENCE1_CNT_VAL_SHIFT 0
 569#define PDMA0_QM_CP_FENCE1_CNT_VAL_MASK 0x3FFF
 570
 571/* PDMA0_QM_CP_FENCE2_CNT */
 572#define PDMA0_QM_CP_FENCE2_CNT_VAL_SHIFT 0
 573#define PDMA0_QM_CP_FENCE2_CNT_VAL_MASK 0x3FFF
 574
 575/* PDMA0_QM_CP_FENCE3_CNT */
 576#define PDMA0_QM_CP_FENCE3_CNT_VAL_SHIFT 0
 577#define PDMA0_QM_CP_FENCE3_CNT_VAL_MASK 0x3FFF
 578
 579/* PDMA0_QM_CP_BARRIER_CFG */
 580#define PDMA0_QM_CP_BARRIER_CFG_EBGUARD_SHIFT 0
 581#define PDMA0_QM_CP_BARRIER_CFG_EBGUARD_MASK 0xFFF
 582#define PDMA0_QM_CP_BARRIER_CFG_RBGUARD_SHIFT 16
 583#define PDMA0_QM_CP_BARRIER_CFG_RBGUARD_MASK 0xF0000
 584
 585/* PDMA0_QM_CP_LDMA_SRC_BASE_LO_OFFSET */
 586#define PDMA0_QM_CP_LDMA_SRC_BASE_LO_OFFSET_VAL_SHIFT 0
 587#define PDMA0_QM_CP_LDMA_SRC_BASE_LO_OFFSET_VAL_MASK 0xFFFF
 588
 589/* PDMA0_QM_CP_LDMA_DST_BASE_LO_OFFSET */
 590#define PDMA0_QM_CP_LDMA_DST_BASE_LO_OFFSET_VAL_SHIFT 0
 591#define PDMA0_QM_CP_LDMA_DST_BASE_LO_OFFSET_VAL_MASK 0xFFFF
 592
 593/* PDMA0_QM_CP_LDMA_TSIZE_OFFSET */
 594#define PDMA0_QM_CP_LDMA_TSIZE_OFFSET_VAL_SHIFT 0
 595#define PDMA0_QM_CP_LDMA_TSIZE_OFFSET_VAL_MASK 0xFFFF
 596
 597/* PDMA0_QM_CP_CQ_PTR_LO_OFFSET_0 */
 598#define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_0_VAL_SHIFT 0
 599#define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_0_VAL_MASK 0xFFFF
 600
 601/* PDMA0_QM_CP_CQ_PTR_LO_OFFSET_1 */
 602#define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_1_VAL_SHIFT 0
 603#define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_1_VAL_MASK 0xFFFF
 604
 605/* PDMA0_QM_CP_CQ_PTR_LO_OFFSET_2 */
 606#define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_2_VAL_SHIFT 0
 607#define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_2_VAL_MASK 0xFFFF
 608
 609/* PDMA0_QM_CP_CQ_PTR_LO_OFFSET_3 */
 610#define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_3_VAL_SHIFT 0
 611#define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_3_VAL_MASK 0xFFFF
 612
 613/* PDMA0_QM_CP_CQ_PTR_LO_OFFSET_4 */
 614#define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_4_VAL_SHIFT 0
 615#define PDMA0_QM_CP_CQ_PTR_LO_OFFSET_4_VAL_MASK 0xFFFF
 616
 617/* PDMA0_QM_CP_STS */
 618#define PDMA0_QM_CP_STS_MSG_INFLIGHT_CNT_SHIFT 0
 619#define PDMA0_QM_CP_STS_MSG_INFLIGHT_CNT_MASK 0xFF
 620#define PDMA0_QM_CP_STS_ERDY_SHIFT 8
 621#define PDMA0_QM_CP_STS_ERDY_MASK 0x100
 622#define PDMA0_QM_CP_STS_SWITCH_EN_SHIFT 9
 623#define PDMA0_QM_CP_STS_SWITCH_EN_MASK 0x200
 624#define PDMA0_QM_CP_STS_MRDY_SHIFT 10
 625#define PDMA0_QM_CP_STS_MRDY_MASK 0x400
 626#define PDMA0_QM_CP_STS_SW_STOP_SHIFT 11
 627#define PDMA0_QM_CP_STS_SW_STOP_MASK 0x800
 628#define PDMA0_QM_CP_STS_FENCE_ID_SHIFT 12
 629#define PDMA0_QM_CP_STS_FENCE_ID_MASK 0x3000
 630#define PDMA0_QM_CP_STS_FENCE_IN_PROGRESS_SHIFT 14
 631#define PDMA0_QM_CP_STS_FENCE_IN_PROGRESS_MASK 0x4000
 632#define PDMA0_QM_CP_STS_FENCE_TARGET_SHIFT 16
 633#define PDMA0_QM_CP_STS_FENCE_TARGET_MASK 0x3FFF0000
 634#define PDMA0_QM_CP_STS_CUR_CQ_SHIFT 30
 635#define PDMA0_QM_CP_STS_CUR_CQ_MASK 0x40000000
 636
 637/* PDMA0_QM_CP_CURRENT_INST_LO */
 638#define PDMA0_QM_CP_CURRENT_INST_LO_VAL_SHIFT 0
 639#define PDMA0_QM_CP_CURRENT_INST_LO_VAL_MASK 0xFFFFFFFF
 640
 641/* PDMA0_QM_CP_CURRENT_INST_HI */
 642#define PDMA0_QM_CP_CURRENT_INST_HI_VAL_SHIFT 0
 643#define PDMA0_QM_CP_CURRENT_INST_HI_VAL_MASK 0xFFFFFFFF
 644
 645/* PDMA0_QM_CP_PRED */
 646#define PDMA0_QM_CP_PRED_VAL_SHIFT 0
 647#define PDMA0_QM_CP_PRED_VAL_MASK 0xFFFFFFFF
 648
 649/* PDMA0_QM_CP_PRED_UPEN */
 650#define PDMA0_QM_CP_PRED_UPEN_VAL_SHIFT 0
 651#define PDMA0_QM_CP_PRED_UPEN_VAL_MASK 0xFFFFFFFF
 652
 653/* PDMA0_QM_CP_DBG_0 */
 654#define PDMA0_QM_CP_DBG_0_CS_SHIFT 0
 655#define PDMA0_QM_CP_DBG_0_CS_MASK 0x1F
 656#define PDMA0_QM_CP_DBG_0_EB_CNT_NOT_ZERO_SHIFT 5
 657#define PDMA0_QM_CP_DBG_0_EB_CNT_NOT_ZERO_MASK 0x20
 658#define PDMA0_QM_CP_DBG_0_BULK_CNT_NOT_ZERO_SHIFT 6
 659#define PDMA0_QM_CP_DBG_0_BULK_CNT_NOT_ZERO_MASK 0x40
 660#define PDMA0_QM_CP_DBG_0_MREB_STALL_SHIFT 7
 661#define PDMA0_QM_CP_DBG_0_MREB_STALL_MASK 0x80
 662#define PDMA0_QM_CP_DBG_0_STALL_SHIFT 8
 663#define PDMA0_QM_CP_DBG_0_STALL_MASK 0x100
 664
 665/* PDMA0_QM_CP_CPDMA_UP_CRED */
 666#define PDMA0_QM_CP_CPDMA_UP_CRED_TH_SHIFT 0
 667#define PDMA0_QM_CP_CPDMA_UP_CRED_TH_MASK 0x3
 668#define PDMA0_QM_CP_CPDMA_UP_CRED_VAL_SHIFT 8
 669#define PDMA0_QM_CP_CPDMA_UP_CRED_VAL_MASK 0x300
 670
 671/* PDMA0_QM_CP_IN_DATA_LO */
 672#define PDMA0_QM_CP_IN_DATA_LO_VAL_SHIFT 0
 673#define PDMA0_QM_CP_IN_DATA_LO_VAL_MASK 0xFFFFFFFF
 674
 675/* PDMA0_QM_CP_IN_DATA_HI */
 676#define PDMA0_QM_CP_IN_DATA_HI_VAL_SHIFT 0
 677#define PDMA0_QM_CP_IN_DATA_HI_VAL_MASK 0xFFFFFFFF
 678
 679/* PDMA0_QM_PQC_HBW_BASE_LO */
 680#define PDMA0_QM_PQC_HBW_BASE_LO_VAL_SHIFT 0
 681#define PDMA0_QM_PQC_HBW_BASE_LO_VAL_MASK 0xFFFFFFFF
 682
 683/* PDMA0_QM_PQC_HBW_BASE_HI */
 684#define PDMA0_QM_PQC_HBW_BASE_HI_VAL_SHIFT 0
 685#define PDMA0_QM_PQC_HBW_BASE_HI_VAL_MASK 0xFFFFFFFF
 686
 687/* PDMA0_QM_PQC_SIZE */
 688#define PDMA0_QM_PQC_SIZE_VAL_SHIFT 0
 689#define PDMA0_QM_PQC_SIZE_VAL_MASK 0xFFFFFFFF
 690
 691/* PDMA0_QM_PQC_PI */
 692#define PDMA0_QM_PQC_PI_VAL_SHIFT 0
 693#define PDMA0_QM_PQC_PI_VAL_MASK 0xFFFFFFFF
 694
 695/* PDMA0_QM_PQC_LBW_WDATA */
 696#define PDMA0_QM_PQC_LBW_WDATA_VAL_SHIFT 0
 697#define PDMA0_QM_PQC_LBW_WDATA_VAL_MASK 0xFFFFFFFF
 698
 699/* PDMA0_QM_PQC_LBW_BASE_LO */
 700#define PDMA0_QM_PQC_LBW_BASE_LO_VAL_SHIFT 0
 701#define PDMA0_QM_PQC_LBW_BASE_LO_VAL_MASK 0xFFFFFFFF
 702
 703/* PDMA0_QM_PQC_LBW_BASE_HI */
 704#define PDMA0_QM_PQC_LBW_BASE_HI_VAL_SHIFT 0
 705#define PDMA0_QM_PQC_LBW_BASE_HI_VAL_MASK 0xFFFFFFFF
 706
 707/* PDMA0_QM_PQC_CFG */
 708#define PDMA0_QM_PQC_CFG_EN_SHIFT 0
 709#define PDMA0_QM_PQC_CFG_EN_MASK 0x1
 710#define PDMA0_QM_PQC_CFG_DIRECT_SHIFT 4
 711#define PDMA0_QM_PQC_CFG_DIRECT_MASK 0x10
 712
 713/* PDMA0_QM_PQC_SECURE_PUSH_IND */
 714#define PDMA0_QM_PQC_SECURE_PUSH_IND_CP_NUM_SHIFT 0
 715#define PDMA0_QM_PQC_SECURE_PUSH_IND_CP_NUM_MASK 0x3
 716
 717/* PDMA0_QM_ARB_MASK */
 718#define PDMA0_QM_ARB_MASK_VAL_SHIFT 0
 719#define PDMA0_QM_ARB_MASK_VAL_MASK 0xF
 720
 721/* PDMA0_QM_ARB_CFG_0 */
 722#define PDMA0_QM_ARB_CFG_0_PRIO_TYPE_SHIFT 0
 723#define PDMA0_QM_ARB_CFG_0_PRIO_TYPE_MASK 0x1
 724#define PDMA0_QM_ARB_CFG_0_IS_MASTER_SHIFT 4
 725#define PDMA0_QM_ARB_CFG_0_IS_MASTER_MASK 0x10
 726#define PDMA0_QM_ARB_CFG_0_EN_SHIFT 8
 727#define PDMA0_QM_ARB_CFG_0_EN_MASK 0x100
 728#define PDMA0_QM_ARB_CFG_0_MST_MSG_NOSTALL_SHIFT 9
 729#define PDMA0_QM_ARB_CFG_0_MST_MSG_NOSTALL_MASK 0x200
 730
 731/* PDMA0_QM_ARB_CHOICE_Q_PUSH */
 732#define PDMA0_QM_ARB_CHOICE_Q_PUSH_VAL_SHIFT 0
 733#define PDMA0_QM_ARB_CHOICE_Q_PUSH_VAL_MASK 0x3
 734
 735/* PDMA0_QM_ARB_WRR_WEIGHT */
 736#define PDMA0_QM_ARB_WRR_WEIGHT_VAL_SHIFT 0
 737#define PDMA0_QM_ARB_WRR_WEIGHT_VAL_MASK 0xFF
 738
 739/* PDMA0_QM_ARB_CFG_1 */
 740#define PDMA0_QM_ARB_CFG_1_CLR_SHIFT 0
 741#define PDMA0_QM_ARB_CFG_1_CLR_MASK 0x1
 742
 743/* PDMA0_QM_ARB_MST_AVAIL_CRED */
 744#define PDMA0_QM_ARB_MST_AVAIL_CRED_VAL_SHIFT 0
 745#define PDMA0_QM_ARB_MST_AVAIL_CRED_VAL_MASK 0x7F
 746
 747/* PDMA0_QM_ARB_MST_CRED_INC */
 748#define PDMA0_QM_ARB_MST_CRED_INC_VAL_SHIFT 0
 749#define PDMA0_QM_ARB_MST_CRED_INC_VAL_MASK 0xFFFFFFFF
 750
 751/* PDMA0_QM_ARB_MST_CHOICE_PUSH_OFST */
 752#define PDMA0_QM_ARB_MST_CHOICE_PUSH_OFST_VAL_SHIFT 0
 753#define PDMA0_QM_ARB_MST_CHOICE_PUSH_OFST_VAL_MASK 0xFFFFFFFF
 754
 755/* PDMA0_QM_ARB_SLV_MASTER_INC_CRED_OFST */
 756#define PDMA0_QM_ARB_SLV_MASTER_INC_CRED_OFST_VAL_SHIFT 0
 757#define PDMA0_QM_ARB_SLV_MASTER_INC_CRED_OFST_VAL_MASK 0xFFFFFFFF
 758
 759/* PDMA0_QM_ARB_MST_SLAVE_EN */
 760#define PDMA0_QM_ARB_MST_SLAVE_EN_VAL_SHIFT 0
 761#define PDMA0_QM_ARB_MST_SLAVE_EN_VAL_MASK 0xFFFFFFFF
 762
 763/* PDMA0_QM_ARB_MST_SLAVE_EN_1 */
 764#define PDMA0_QM_ARB_MST_SLAVE_EN_1_VAL_SHIFT 0
 765#define PDMA0_QM_ARB_MST_SLAVE_EN_1_VAL_MASK 0xFFFFFFFF
 766
 767/* PDMA0_QM_ARB_SLV_CHOICE_WDT */
 768#define PDMA0_QM_ARB_SLV_CHOICE_WDT_VAL_SHIFT 0
 769#define PDMA0_QM_ARB_SLV_CHOICE_WDT_VAL_MASK 0xFFFFFFFF
 770
 771/* PDMA0_QM_ARB_SLV_ID */
 772#define PDMA0_QM_ARB_SLV_ID_VAL_SHIFT 0
 773#define PDMA0_QM_ARB_SLV_ID_VAL_MASK 0x7F
 774
 775/* PDMA0_QM_ARB_MST_QUIET_PER */
 776#define PDMA0_QM_ARB_MST_QUIET_PER_VAL_SHIFT 0
 777#define PDMA0_QM_ARB_MST_QUIET_PER_VAL_MASK 0xFFFFFFFF
 778
 779/* PDMA0_QM_ARB_MSG_MAX_INFLIGHT */
 780#define PDMA0_QM_ARB_MSG_MAX_INFLIGHT_VAL_SHIFT 0
 781#define PDMA0_QM_ARB_MSG_MAX_INFLIGHT_VAL_MASK 0x3F
 782
 783/* PDMA0_QM_ARB_BASE_LO */
 784#define PDMA0_QM_ARB_BASE_LO_VAL_SHIFT 0
 785#define PDMA0_QM_ARB_BASE_LO_VAL_MASK 0xFFFFFFFF
 786
 787/* PDMA0_QM_ARB_BASE_HI */
 788#define PDMA0_QM_ARB_BASE_HI_VAL_SHIFT 0
 789#define PDMA0_QM_ARB_BASE_HI_VAL_MASK 0xFFFFFFFF
 790
 791/* PDMA0_QM_ARB_STATE_STS */
 792#define PDMA0_QM_ARB_STATE_STS_VAL_SHIFT 0
 793#define PDMA0_QM_ARB_STATE_STS_VAL_MASK 0xFFFFFFFF
 794
 795/* PDMA0_QM_ARB_CHOICE_FULLNESS_STS */
 796#define PDMA0_QM_ARB_CHOICE_FULLNESS_STS_VAL_SHIFT 0
 797#define PDMA0_QM_ARB_CHOICE_FULLNESS_STS_VAL_MASK 0x7F
 798
 799/* PDMA0_QM_ARB_MSG_STS */
 800#define PDMA0_QM_ARB_MSG_STS_FULL_SHIFT 0
 801#define PDMA0_QM_ARB_MSG_STS_FULL_MASK 0x1
 802#define PDMA0_QM_ARB_MSG_STS_NO_INFLIGHT_SHIFT 1
 803#define PDMA0_QM_ARB_MSG_STS_NO_INFLIGHT_MASK 0x2
 804
 805/* PDMA0_QM_ARB_SLV_CHOICE_Q_HEAD */
 806#define PDMA0_QM_ARB_SLV_CHOICE_Q_HEAD_VAL_SHIFT 0
 807#define PDMA0_QM_ARB_SLV_CHOICE_Q_HEAD_VAL_MASK 0x3
 808
 809/* PDMA0_QM_ARB_ERR_CAUSE */
 810#define PDMA0_QM_ARB_ERR_CAUSE_CHOICE_OVF_SHIFT 0
 811#define PDMA0_QM_ARB_ERR_CAUSE_CHOICE_OVF_MASK 0x1
 812#define PDMA0_QM_ARB_ERR_CAUSE_CHOICE_WDT_SHIFT 1
 813#define PDMA0_QM_ARB_ERR_CAUSE_CHOICE_WDT_MASK 0x2
 814#define PDMA0_QM_ARB_ERR_CAUSE_AXI_LBW_ERR_SHIFT 2
 815#define PDMA0_QM_ARB_ERR_CAUSE_AXI_LBW_ERR_MASK 0x4
 816
 817/* PDMA0_QM_ARB_ERR_MSG_EN */
 818#define PDMA0_QM_ARB_ERR_MSG_EN_CHOICE_OVF_SHIFT 0
 819#define PDMA0_QM_ARB_ERR_MSG_EN_CHOICE_OVF_MASK 0x1
 820#define PDMA0_QM_ARB_ERR_MSG_EN_CHOICE_WDT_SHIFT 1
 821#define PDMA0_QM_ARB_ERR_MSG_EN_CHOICE_WDT_MASK 0x2
 822#define PDMA0_QM_ARB_ERR_MSG_EN_AXI_LBW_ERR_SHIFT 2
 823#define PDMA0_QM_ARB_ERR_MSG_EN_AXI_LBW_ERR_MASK 0x4
 824
 825/* PDMA0_QM_ARB_ERR_STS_DRP */
 826#define PDMA0_QM_ARB_ERR_STS_DRP_VAL_SHIFT 0
 827#define PDMA0_QM_ARB_ERR_STS_DRP_VAL_MASK 0x3
 828
 829/* PDMA0_QM_ARB_MST_CRED_STS */
 830#define PDMA0_QM_ARB_MST_CRED_STS_VAL_SHIFT 0
 831#define PDMA0_QM_ARB_MST_CRED_STS_VAL_MASK 0x7F
 832#define PDMA0_QM_ARB_MST_CRED_STS_IDX_SHIFT 24
 833#define PDMA0_QM_ARB_MST_CRED_STS_IDX_MASK 0x1F000000
 834
 835/* PDMA0_QM_ARB_MST_CRED_STS_1 */
 836#define PDMA0_QM_ARB_MST_CRED_STS_1_VAL_SHIFT 0
 837#define PDMA0_QM_ARB_MST_CRED_STS_1_VAL_MASK 0x7F
 838#define PDMA0_QM_ARB_MST_CRED_STS_1_IDX_SHIFT 24
 839#define PDMA0_QM_ARB_MST_CRED_STS_1_IDX_MASK 0x1F000000
 840
 841/* PDMA0_QM_CSMR_STRICT_PRIO_CFG */
 842#define PDMA0_QM_CSMR_STRICT_PRIO_CFG_ARB_TYPE_SHIFT 0
 843#define PDMA0_QM_CSMR_STRICT_PRIO_CFG_ARB_TYPE_MASK 0x1
 844#define PDMA0_QM_CSMR_STRICT_PRIO_CFG_PER_ENTRY_SHIFT 4
 845#define PDMA0_QM_CSMR_STRICT_PRIO_CFG_PER_ENTRY_MASK 0x10
 846
 847/* PDMA0_QM_ARC_CQ_CFG0 */
 848#define PDMA0_QM_ARC_CQ_CFG0_IF_B2B_EN_SHIFT 0
 849#define PDMA0_QM_ARC_CQ_CFG0_IF_B2B_EN_MASK 0x1
 850#define PDMA0_QM_ARC_CQ_CFG0_IF_MSG_EN_SHIFT 1
 851#define PDMA0_QM_ARC_CQ_CFG0_IF_MSG_EN_MASK 0x2
 852#define PDMA0_QM_ARC_CQ_CFG0_CTL_MSG_EN_SHIFT 2
 853#define PDMA0_QM_ARC_CQ_CFG0_CTL_MSG_EN_MASK 0x4
 854
 855/* PDMA0_QM_ARC_CQ_CFG1 */
 856#define PDMA0_QM_ARC_CQ_CFG1_CREDIT_LIM_SHIFT 0
 857#define PDMA0_QM_ARC_CQ_CFG1_CREDIT_LIM_MASK 0xFF
 858#define PDMA0_QM_ARC_CQ_CFG1_MAX_INFLIGHT_SHIFT 16
 859#define PDMA0_QM_ARC_CQ_CFG1_MAX_INFLIGHT_MASK 0xFF0000
 860
 861/* PDMA0_QM_ARC_CQ_PTR_LO */
 862#define PDMA0_QM_ARC_CQ_PTR_LO_VAL_SHIFT 0
 863#define PDMA0_QM_ARC_CQ_PTR_LO_VAL_MASK 0xFFFFFFFF
 864
 865/* PDMA0_QM_ARC_CQ_PTR_HI */
 866#define PDMA0_QM_ARC_CQ_PTR_HI_VAL_SHIFT 0
 867#define PDMA0_QM_ARC_CQ_PTR_HI_VAL_MASK 0xFFFFFFFF
 868
 869/* PDMA0_QM_ARC_CQ_TSIZE */
 870#define PDMA0_QM_ARC_CQ_TSIZE_VAL_SHIFT 0
 871#define PDMA0_QM_ARC_CQ_TSIZE_VAL_MASK 0xFFFFFFFF
 872
 873/* PDMA0_QM_ARC_CQ_CTL */
 874#define PDMA0_QM_ARC_CQ_CTL_UP_SHIFT 28
 875#define PDMA0_QM_ARC_CQ_CTL_UP_MASK 0xF0000000
 876
 877/* PDMA0_QM_ARC_CQ_IFIFO_STS */
 878#define PDMA0_QM_ARC_CQ_IFIFO_STS_CNT_SHIFT 0
 879#define PDMA0_QM_ARC_CQ_IFIFO_STS_CNT_MASK 0x7
 880#define PDMA0_QM_ARC_CQ_IFIFO_STS_RDY_SHIFT 4
 881#define PDMA0_QM_ARC_CQ_IFIFO_STS_RDY_MASK 0x10
 882#define PDMA0_QM_ARC_CQ_IFIFO_STS_CTL_STALL_SHIFT 8
 883#define PDMA0_QM_ARC_CQ_IFIFO_STS_CTL_STALL_MASK 0x100
 884
 885/* PDMA0_QM_ARC_CQ_STS0 */
 886#define PDMA0_QM_ARC_CQ_STS0_CREDIT_CNT_SHIFT 0
 887#define PDMA0_QM_ARC_CQ_STS0_CREDIT_CNT_MASK 0xFF
 888#define PDMA0_QM_ARC_CQ_STS0_FREE_CNT_SHIFT 8
 889#define PDMA0_QM_ARC_CQ_STS0_FREE_CNT_MASK 0xFF00
 890#define PDMA0_QM_ARC_CQ_STS0_INFLIGHT_CNT_SHIFT 16
 891#define PDMA0_QM_ARC_CQ_STS0_INFLIGHT_CNT_MASK 0xFF0000
 892
 893/* PDMA0_QM_ARC_CQ_STS1 */
 894#define PDMA0_QM_ARC_CQ_STS1_BUF_EMPTY_SHIFT 0
 895#define PDMA0_QM_ARC_CQ_STS1_BUF_EMPTY_MASK 0x1
 896#define PDMA0_QM_ARC_CQ_STS1_BUSY_SHIFT 1
 897#define PDMA0_QM_ARC_CQ_STS1_BUSY_MASK 0x2
 898
 899/* PDMA0_QM_ARC_CQ_TSIZE_STS */
 900#define PDMA0_QM_ARC_CQ_TSIZE_STS_VAL_SHIFT 0
 901#define PDMA0_QM_ARC_CQ_TSIZE_STS_VAL_MASK 0xFFFFFFFF
 902
 903/* PDMA0_QM_ARC_CQ_PTR_LO_STS */
 904#define PDMA0_QM_ARC_CQ_PTR_LO_STS_VAL_SHIFT 0
 905#define PDMA0_QM_ARC_CQ_PTR_LO_STS_VAL_MASK 0xFFFFFFFF
 906
 907/* PDMA0_QM_ARC_CQ_PTR_HI_STS */
 908#define PDMA0_QM_ARC_CQ_PTR_HI_STS_VAL_SHIFT 0
 909#define PDMA0_QM_ARC_CQ_PTR_HI_STS_VAL_MASK 0xFFFFFFFF
 910
 911/* PDMA0_QM_CP_WR_ARC_ADDR_HI */
 912#define PDMA0_QM_CP_WR_ARC_ADDR_HI_VAL_SHIFT 0
 913#define PDMA0_QM_CP_WR_ARC_ADDR_HI_VAL_MASK 0xFFFFFFFF
 914
 915/* PDMA0_QM_CP_WR_ARC_ADDR_LO */
 916#define PDMA0_QM_CP_WR_ARC_ADDR_LO_VAL_SHIFT 0
 917#define PDMA0_QM_CP_WR_ARC_ADDR_LO_VAL_MASK 0xFFFFFFFF
 918
 919/* PDMA0_QM_ARC_CQ_IFIFO_MSG_BASE_HI */
 920#define PDMA0_QM_ARC_CQ_IFIFO_MSG_BASE_HI_VAL_SHIFT 0
 921#define PDMA0_QM_ARC_CQ_IFIFO_MSG_BASE_HI_VAL_MASK 0xFFFFFFFF
 922
 923/* PDMA0_QM_ARC_CQ_IFIFO_MSG_BASE_LO */
 924#define PDMA0_QM_ARC_CQ_IFIFO_MSG_BASE_LO_VAL_SHIFT 0
 925#define PDMA0_QM_ARC_CQ_IFIFO_MSG_BASE_LO_VAL_MASK 0xFFFFFFFF
 926
 927/* PDMA0_QM_ARC_CQ_CTL_MSG_BASE_HI */
 928#define PDMA0_QM_ARC_CQ_CTL_MSG_BASE_HI_VAL_SHIFT 0
 929#define PDMA0_QM_ARC_CQ_CTL_MSG_BASE_HI_VAL_MASK 0xFFFFFFFF
 930
 931/* PDMA0_QM_ARC_CQ_CTL_MSG_BASE_LO */
 932#define PDMA0_QM_ARC_CQ_CTL_MSG_BASE_LO_VAL_SHIFT 0
 933#define PDMA0_QM_ARC_CQ_CTL_MSG_BASE_LO_VAL_MASK 0xFFFFFFFF
 934
 935/* PDMA0_QM_CQ_IFIFO_MSG_BASE_HI */
 936#define PDMA0_QM_CQ_IFIFO_MSG_BASE_HI_VAL_SHIFT 0
 937#define PDMA0_QM_CQ_IFIFO_MSG_BASE_HI_VAL_MASK 0xFFFFFFFF
 938
 939/* PDMA0_QM_CQ_IFIFO_MSG_BASE_LO */
 940#define PDMA0_QM_CQ_IFIFO_MSG_BASE_LO_VAL_SHIFT 0
 941#define PDMA0_QM_CQ_IFIFO_MSG_BASE_LO_VAL_MASK 0xFFFFFFFF
 942
 943/* PDMA0_QM_CQ_CTL_MSG_BASE_HI */
 944#define PDMA0_QM_CQ_CTL_MSG_BASE_HI_VAL_SHIFT 0
 945#define PDMA0_QM_CQ_CTL_MSG_BASE_HI_VAL_MASK 0xFFFFFFFF
 946
 947/* PDMA0_QM_CQ_CTL_MSG_BASE_LO */
 948#define PDMA0_QM_CQ_CTL_MSG_BASE_LO_VAL_SHIFT 0
 949#define PDMA0_QM_CQ_CTL_MSG_BASE_LO_VAL_MASK 0xFFFFFFFF
 950
 951/* PDMA0_QM_ADDR_OVRD */
 952#define PDMA0_QM_ADDR_OVRD_IDX_SHIFT 0
 953#define PDMA0_QM_ADDR_OVRD_IDX_MASK 0xFF
 954
 955/* PDMA0_QM_CQ_IFIFO_CI */
 956#define PDMA0_QM_CQ_IFIFO_CI_VAL_SHIFT 0
 957#define PDMA0_QM_CQ_IFIFO_CI_VAL_MASK 0xFFFFFFFF
 958
 959/* PDMA0_QM_ARC_CQ_IFIFO_CI */
 960#define PDMA0_QM_ARC_CQ_IFIFO_CI_VAL_SHIFT 0
 961#define PDMA0_QM_ARC_CQ_IFIFO_CI_VAL_MASK 0xFFFFFFFF
 962
 963/* PDMA0_QM_CQ_CTL_CI */
 964#define PDMA0_QM_CQ_CTL_CI_VAL_SHIFT 0
 965#define PDMA0_QM_CQ_CTL_CI_VAL_MASK 0xFFFFFFFF
 966
 967/* PDMA0_QM_ARC_CQ_CTL_CI */
 968#define PDMA0_QM_ARC_CQ_CTL_CI_VAL_SHIFT 0
 969#define PDMA0_QM_ARC_CQ_CTL_CI_VAL_MASK 0xFFFFFFFF
 970
 971/* PDMA0_QM_CP_CFG */
 972#define PDMA0_QM_CP_CFG_SWITCH_EN_SHIFT 0
 973#define PDMA0_QM_CP_CFG_SWITCH_EN_MASK 0x1
 974#define PDMA0_QM_CP_CFG_SWITCH_WD_EN_SHIFT 1
 975#define PDMA0_QM_CP_CFG_SWITCH_WD_EN_MASK 0x2
 976
 977/* PDMA0_QM_CP_EXT_SWITCH */
 978#define PDMA0_QM_CP_EXT_SWITCH_VAL_SHIFT 0
 979#define PDMA0_QM_CP_EXT_SWITCH_VAL_MASK 0x1
 980
 981/* PDMA0_QM_CP_SWITCH_WD_SET */
 982#define PDMA0_QM_CP_SWITCH_WD_SET_VAL_SHIFT 0
 983#define PDMA0_QM_CP_SWITCH_WD_SET_VAL_MASK 0xFFFFFFFF
 984
 985/* PDMA0_QM_CP_SWITCH_WD */
 986#define PDMA0_QM_CP_SWITCH_WD_VAL_SHIFT 0
 987#define PDMA0_QM_CP_SWITCH_WD_VAL_MASK 0xFFFFFFFF
 988
 989/* PDMA0_QM_ARC_LB_ADDR_BASE_LO */
 990#define PDMA0_QM_ARC_LB_ADDR_BASE_LO_VAL_SHIFT 0
 991#define PDMA0_QM_ARC_LB_ADDR_BASE_LO_VAL_MASK 0xFFFFFFFF
 992
 993/* PDMA0_QM_ARC_LB_ADDR_BASE_HI */
 994#define PDMA0_QM_ARC_LB_ADDR_BASE_HI_VAL_SHIFT 0
 995#define PDMA0_QM_ARC_LB_ADDR_BASE_HI_VAL_MASK 0xFFFFFFFF
 996
 997/* PDMA0_QM_ENGINE_BASE_ADDR_HI */
 998#define PDMA0_QM_ENGINE_BASE_ADDR_HI_VAL_SHIFT 0
 999#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_ */
~/ Read-only file preview.