File Index
Files and directories
Sign in
FILE

mme_masks.h

File preview with syntax highlighting.

linux-6.19.14/drivers/accel/habanalabs/include/goya/asic_reg/mme_masks.h C
   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_MME_MASKS_H_
  14#define ASIC_REG_MME_MASKS_H_
  15
  16/*
  17 *****************************************
  18 *   MME (Prototype: MME)
  19 *****************************************
  20 */
  21
  22/* MME_ARCH_STATUS */
  23#define MME_ARCH_STATUS_A_SHIFT                                      0
  24#define MME_ARCH_STATUS_A_MASK                                       0x1
  25#define MME_ARCH_STATUS_B_SHIFT                                      1
  26#define MME_ARCH_STATUS_B_MASK                                       0x2
  27#define MME_ARCH_STATUS_CIN_SHIFT                                    2
  28#define MME_ARCH_STATUS_CIN_MASK                                     0x4
  29#define MME_ARCH_STATUS_COUT_SHIFT                                   3
  30#define MME_ARCH_STATUS_COUT_MASK                                    0x8
  31#define MME_ARCH_STATUS_TE_SHIFT                                     4
  32#define MME_ARCH_STATUS_TE_MASK                                      0x10
  33#define MME_ARCH_STATUS_LD_SHIFT                                     5
  34#define MME_ARCH_STATUS_LD_MASK                                      0x20
  35#define MME_ARCH_STATUS_ST_SHIFT                                     6
  36#define MME_ARCH_STATUS_ST_MASK                                      0x40
  37#define MME_ARCH_STATUS_SB_A_EMPTY_SHIFT                             7
  38#define MME_ARCH_STATUS_SB_A_EMPTY_MASK                              0x80
  39#define MME_ARCH_STATUS_SB_B_EMPTY_SHIFT                             8
  40#define MME_ARCH_STATUS_SB_B_EMPTY_MASK                              0x100
  41#define MME_ARCH_STATUS_SB_CIN_EMPTY_SHIFT                           9
  42#define MME_ARCH_STATUS_SB_CIN_EMPTY_MASK                            0x200
  43#define MME_ARCH_STATUS_SB_COUT_EMPTY_SHIFT                          10
  44#define MME_ARCH_STATUS_SB_COUT_EMPTY_MASK                           0x400
  45#define MME_ARCH_STATUS_SM_IDLE_SHIFT                                11
  46#define MME_ARCH_STATUS_SM_IDLE_MASK                                 0x800
  47#define MME_ARCH_STATUS_WBC_AXI_IDLE_SHIFT                           12
  48#define MME_ARCH_STATUS_WBC_AXI_IDLE_MASK                            0xF000
  49#define MME_ARCH_STATUS_SBC_AXI_IDLE_SHIFT                           16
  50#define MME_ARCH_STATUS_SBC_AXI_IDLE_MASK                            0x30000
  51#define MME_ARCH_STATUS_SBB_AXI_IDLE_SHIFT                           18
  52#define MME_ARCH_STATUS_SBB_AXI_IDLE_MASK                            0xC0000
  53#define MME_ARCH_STATUS_SBA_AXI_IDLE_SHIFT                           20
  54#define MME_ARCH_STATUS_SBA_AXI_IDLE_MASK                            0x300000
  55#define MME_ARCH_STATUS_FREE_ACCUMS_SHIFT                            22
  56#define MME_ARCH_STATUS_FREE_ACCUMS_MASK                             0x1C00000
  57
  58/* MME_ARCH_A_BASE_ADDR_HIGH */
  59#define MME_ARCH_A_BASE_ADDR_HIGH_V_SHIFT                            0
  60#define MME_ARCH_A_BASE_ADDR_HIGH_V_MASK                             0xFFFFFFFF
  61
  62/* MME_ARCH_B_BASE_ADDR_HIGH */
  63#define MME_ARCH_B_BASE_ADDR_HIGH_V_SHIFT                            0
  64#define MME_ARCH_B_BASE_ADDR_HIGH_V_MASK                             0xFFFFFFFF
  65
  66/* MME_ARCH_CIN_BASE_ADDR_HIGH */
  67#define MME_ARCH_CIN_BASE_ADDR_HIGH_V_SHIFT                          0
  68#define MME_ARCH_CIN_BASE_ADDR_HIGH_V_MASK                           0xFFFFFFFF
  69
  70/* MME_ARCH_COUT_BASE_ADDR_HIGH */
  71#define MME_ARCH_COUT_BASE_ADDR_HIGH_V_SHIFT                         0
  72#define MME_ARCH_COUT_BASE_ADDR_HIGH_V_MASK                          0xFFFFFFFF
  73
  74/* MME_ARCH_BIAS_BASE_ADDR_HIGH */
  75#define MME_ARCH_BIAS_BASE_ADDR_HIGH_V_SHIFT                         0
  76#define MME_ARCH_BIAS_BASE_ADDR_HIGH_V_MASK                          0xFFFFFFFF
  77
  78/* MME_ARCH_A_BASE_ADDR_LOW */
  79#define MME_ARCH_A_BASE_ADDR_LOW_V_SHIFT                             0
  80#define MME_ARCH_A_BASE_ADDR_LOW_V_MASK                              0xFFFFFFFF
  81
  82/* MME_ARCH_B_BASE_ADDR_LOW */
  83#define MME_ARCH_B_BASE_ADDR_LOW_V_SHIFT                             0
  84#define MME_ARCH_B_BASE_ADDR_LOW_V_MASK                              0xFFFFFFFF
  85
  86/* MME_ARCH_CIN_BASE_ADDR_LOW */
  87#define MME_ARCH_CIN_BASE_ADDR_LOW_V_SHIFT                           0
  88#define MME_ARCH_CIN_BASE_ADDR_LOW_V_MASK                            0xFFFFFFFF
  89
  90/* MME_ARCH_COUT_BASE_ADDR_LOW */
  91#define MME_ARCH_COUT_BASE_ADDR_LOW_V_SHIFT                          0
  92#define MME_ARCH_COUT_BASE_ADDR_LOW_V_MASK                           0xFFFFFFFF
  93
  94/* MME_ARCH_BIAS_BASE_ADDR_LOW */
  95#define MME_ARCH_BIAS_BASE_ADDR_LOW_V_SHIFT                          0
  96#define MME_ARCH_BIAS_BASE_ADDR_LOW_V_MASK                           0xFFFFFFFF
  97
  98/* MME_ARCH_HEADER */
  99#define MME_ARCH_HEADER_SIGNAL_MASK_SHIFT                            0
 100#define MME_ARCH_HEADER_SIGNAL_MASK_MASK                             0x1F
 101#define MME_ARCH_HEADER_SIGNAL_EN_SHIFT                              5
 102#define MME_ARCH_HEADER_SIGNAL_EN_MASK                               0x20
 103#define MME_ARCH_HEADER_TRANS_A_SHIFT                                6
 104#define MME_ARCH_HEADER_TRANS_A_MASK                                 0x40
 105#define MME_ARCH_HEADER_LOWER_A_SHIFT                                7
 106#define MME_ARCH_HEADER_LOWER_A_MASK                                 0x80
 107#define MME_ARCH_HEADER_ACCUM_MASK_SHIFT                             8
 108#define MME_ARCH_HEADER_ACCUM_MASK_MASK                              0xF00
 109#define MME_ARCH_HEADER_LOAD_BIAS_SHIFT                              12
 110#define MME_ARCH_HEADER_LOAD_BIAS_MASK                               0x1000
 111#define MME_ARCH_HEADER_LOAD_CIN_SHIFT                               13
 112#define MME_ARCH_HEADER_LOAD_CIN_MASK                                0x2000
 113#define MME_ARCH_HEADER_STORE_OUT_SHIFT                              15
 114#define MME_ARCH_HEADER_STORE_OUT_MASK                               0x8000
 115#define MME_ARCH_HEADER_ACC_LD_INC_DISABLE_SHIFT                     16
 116#define MME_ARCH_HEADER_ACC_LD_INC_DISABLE_MASK                      0x10000
 117#define MME_ARCH_HEADER_ADVANCE_A_SHIFT                              17
 118#define MME_ARCH_HEADER_ADVANCE_A_MASK                               0x20000
 119#define MME_ARCH_HEADER_ADVANCE_B_SHIFT                              18
 120#define MME_ARCH_HEADER_ADVANCE_B_MASK                               0x40000
 121#define MME_ARCH_HEADER_ADVANCE_CIN_SHIFT                            19
 122#define MME_ARCH_HEADER_ADVANCE_CIN_MASK                             0x80000
 123#define MME_ARCH_HEADER_ADVANCE_COUT_SHIFT                           20
 124#define MME_ARCH_HEADER_ADVANCE_COUT_MASK                            0x100000
 125#define MME_ARCH_HEADER_COMPRESSED_B_SHIFT                           21
 126#define MME_ARCH_HEADER_COMPRESSED_B_MASK                            0x200000
 127#define MME_ARCH_HEADER_MASK_CONV_END_SHIFT                          22
 128#define MME_ARCH_HEADER_MASK_CONV_END_MASK                           0x400000
 129#define MME_ARCH_HEADER_ACC_ST_INC_DISABLE_SHIFT                     23
 130#define MME_ARCH_HEADER_ACC_ST_INC_DISABLE_MASK                      0x800000
 131#define MME_ARCH_HEADER_AB_DATA_TYPE_SHIFT                           24
 132#define MME_ARCH_HEADER_AB_DATA_TYPE_MASK                            0x3000000
 133#define MME_ARCH_HEADER_CIN_DATA_TYPE_SHIFT                          26
 134#define MME_ARCH_HEADER_CIN_DATA_TYPE_MASK                           0x1C000000
 135#define MME_ARCH_HEADER_COUT_DATA_TYPE_SHIFT                         29
 136#define MME_ARCH_HEADER_COUT_DATA_TYPE_MASK                          0xE0000000
 137
 138/* MME_ARCH_KERNEL_SIZE_MINUS_1 */
 139#define MME_ARCH_KERNEL_SIZE_MINUS_1_DIM_0_SHIFT                     0
 140#define MME_ARCH_KERNEL_SIZE_MINUS_1_DIM_0_MASK                      0xFF
 141#define MME_ARCH_KERNEL_SIZE_MINUS_1_DIM_1_SHIFT                     8
 142#define MME_ARCH_KERNEL_SIZE_MINUS_1_DIM_1_MASK                      0xFF00
 143#define MME_ARCH_KERNEL_SIZE_MINUS_1_DIM_2_SHIFT                     16
 144#define MME_ARCH_KERNEL_SIZE_MINUS_1_DIM_2_MASK                      0xFF0000
 145#define MME_ARCH_KERNEL_SIZE_MINUS_1_DIM_3_SHIFT                     24
 146#define MME_ARCH_KERNEL_SIZE_MINUS_1_DIM_3_MASK                      0xFF000000
 147
 148/* MME_ARCH_ASSOCIATED_DIMS */
 149#define MME_ARCH_ASSOCIATED_DIMS_A_0_SHIFT                           0
 150#define MME_ARCH_ASSOCIATED_DIMS_A_0_MASK                            0x7
 151#define MME_ARCH_ASSOCIATED_DIMS_B_0_SHIFT                           3
 152#define MME_ARCH_ASSOCIATED_DIMS_B_0_MASK                            0x38
 153#define MME_ARCH_ASSOCIATED_DIMS_CIN_0_SHIFT                         6
 154#define MME_ARCH_ASSOCIATED_DIMS_CIN_0_MASK                          0x1C0
 155#define MME_ARCH_ASSOCIATED_DIMS_COUT_0_SHIFT                        9
 156#define MME_ARCH_ASSOCIATED_DIMS_COUT_0_MASK                         0xE00
 157#define MME_ARCH_ASSOCIATED_DIMS_A_1_SHIFT                           16
 158#define MME_ARCH_ASSOCIATED_DIMS_A_1_MASK                            0x70000
 159#define MME_ARCH_ASSOCIATED_DIMS_B_1_SHIFT                           19
 160#define MME_ARCH_ASSOCIATED_DIMS_B_1_MASK                            0x380000
 161#define MME_ARCH_ASSOCIATED_DIMS_CIN_1_SHIFT                         22
 162#define MME_ARCH_ASSOCIATED_DIMS_CIN_1_MASK                          0x1C00000
 163#define MME_ARCH_ASSOCIATED_DIMS_COUT_1_SHIFT                        25
 164#define MME_ARCH_ASSOCIATED_DIMS_COUT_1_MASK                         0xE000000
 165
 166/* MME_ARCH_COUT_SCALE */
 167#define MME_ARCH_COUT_SCALE_V_SHIFT                                  0
 168#define MME_ARCH_COUT_SCALE_V_MASK                                   0xFFFFFFFF
 169
 170/* MME_ARCH_CIN_SCALE */
 171#define MME_ARCH_CIN_SCALE_V_SHIFT                                   0
 172#define MME_ARCH_CIN_SCALE_V_MASK                                    0xFFFFFFFF
 173
 174/* MME_ARCH_GEMMLOWP_ZP */
 175#define MME_ARCH_GEMMLOWP_ZP_ZP_CIN_SHIFT                            0
 176#define MME_ARCH_GEMMLOWP_ZP_ZP_CIN_MASK                             0x1FF
 177#define MME_ARCH_GEMMLOWP_ZP_ZP_COUT_SHIFT                           9
 178#define MME_ARCH_GEMMLOWP_ZP_ZP_COUT_MASK                            0x3FE00
 179#define MME_ARCH_GEMMLOWP_ZP_ZP_B_SHIFT                              18
 180#define MME_ARCH_GEMMLOWP_ZP_ZP_B_MASK                               0x7FC0000
 181#define MME_ARCH_GEMMLOWP_ZP_GEMMLOWP_EU_EN_SHIFT                    27
 182#define MME_ARCH_GEMMLOWP_ZP_GEMMLOWP_EU_EN_MASK                     0x8000000
 183#define MME_ARCH_GEMMLOWP_ZP_ACCUM_SHIFT                             28
 184#define MME_ARCH_GEMMLOWP_ZP_ACCUM_MASK                              0x10000000
 185#define MME_ARCH_GEMMLOWP_ZP_ACCUM_BIAS_SHIFT                        29
 186#define MME_ARCH_GEMMLOWP_ZP_ACCUM_BIAS_MASK                         0x20000000
 187#define MME_ARCH_GEMMLOWP_ZP_RELU_EN_SHIFT                           30
 188#define MME_ARCH_GEMMLOWP_ZP_RELU_EN_MASK                            0x40000000
 189
 190/* MME_ARCH_GEMMLOWP_EXPONENT */
 191#define MME_ARCH_GEMMLOWP_EXPONENT_EXPONENT_CIN_SHIFT                0
 192#define MME_ARCH_GEMMLOWP_EXPONENT_EXPONENT_CIN_MASK                 0x3F
 193#define MME_ARCH_GEMMLOWP_EXPONENT_EXPONENT_COUT_SHIFT               8
 194#define MME_ARCH_GEMMLOWP_EXPONENT_EXPONENT_COUT_MASK                0x3F00
 195#define MME_ARCH_GEMMLOWP_EXPONENT_MUL_CIN_EN_SHIFT                  16
 196#define MME_ARCH_GEMMLOWP_EXPONENT_MUL_CIN_EN_MASK                   0x10000
 197#define MME_ARCH_GEMMLOWP_EXPONENT_MUL_COUT_EN_SHIFT                 17
 198#define MME_ARCH_GEMMLOWP_EXPONENT_MUL_COUT_EN_MASK                  0x20000
 199
 200/* MME_ARCH_A_ROI_BASE_OFFSET */
 201#define MME_ARCH_A_ROI_BASE_OFFSET_V_SHIFT                           0
 202#define MME_ARCH_A_ROI_BASE_OFFSET_V_MASK                            0xFFFFFFFF
 203
 204/* MME_ARCH_A_VALID_ELEMENTS */
 205#define MME_ARCH_A_VALID_ELEMENTS_V_SHIFT                            0
 206#define MME_ARCH_A_VALID_ELEMENTS_V_MASK                             0xFFFFFFFF
 207
 208/* MME_ARCH_A_LOOP_STRIDE */
 209#define MME_ARCH_A_LOOP_STRIDE_V_SHIFT                               0
 210#define MME_ARCH_A_LOOP_STRIDE_V_MASK                                0xFFFFFFFF
 211
 212/* MME_ARCH_A_ROI_SIZE */
 213#define MME_ARCH_A_ROI_SIZE_V_SHIFT                                  0
 214#define MME_ARCH_A_ROI_SIZE_V_MASK                                   0xFFFFFFFF
 215
 216/* MME_ARCH_A_SPATIAL_START_OFFSET */
 217#define MME_ARCH_A_SPATIAL_START_OFFSET_V_SHIFT                      0
 218#define MME_ARCH_A_SPATIAL_START_OFFSET_V_MASK                       0xFFFFFFFF
 219
 220/* MME_ARCH_A_SPATIAL_STRIDE */
 221#define MME_ARCH_A_SPATIAL_STRIDE_V_SHIFT                            0
 222#define MME_ARCH_A_SPATIAL_STRIDE_V_MASK                             0xFFFFFFFF
 223
 224/* MME_ARCH_A_SPATIAL_SIZE_MINUS_1 */
 225#define MME_ARCH_A_SPATIAL_SIZE_MINUS_1_V_SHIFT                      0
 226#define MME_ARCH_A_SPATIAL_SIZE_MINUS_1_V_MASK                       0xFFFFFFFF
 227
 228/* MME_ARCH_B_ROI_BASE_OFFSET */
 229#define MME_ARCH_B_ROI_BASE_OFFSET_V_SHIFT                           0
 230#define MME_ARCH_B_ROI_BASE_OFFSET_V_MASK                            0xFFFFFFFF
 231
 232/* MME_ARCH_B_VALID_ELEMENTS */
 233#define MME_ARCH_B_VALID_ELEMENTS_V_SHIFT                            0
 234#define MME_ARCH_B_VALID_ELEMENTS_V_MASK                             0xFFFFFFFF
 235
 236/* MME_ARCH_B_LOOP_STRIDE */
 237#define MME_ARCH_B_LOOP_STRIDE_V_SHIFT                               0
 238#define MME_ARCH_B_LOOP_STRIDE_V_MASK                                0xFFFFFFFF
 239
 240/* MME_ARCH_B_ROI_SIZE */
 241#define MME_ARCH_B_ROI_SIZE_V_SHIFT                                  0
 242#define MME_ARCH_B_ROI_SIZE_V_MASK                                   0xFFFFFFFF
 243
 244/* MME_ARCH_B_SPATIAL_START_OFFSET */
 245#define MME_ARCH_B_SPATIAL_START_OFFSET_V_SHIFT                      0
 246#define MME_ARCH_B_SPATIAL_START_OFFSET_V_MASK                       0xFFFFFFFF
 247
 248/* MME_ARCH_B_SPATIAL_STRIDE */
 249#define MME_ARCH_B_SPATIAL_STRIDE_V_SHIFT                            0
 250#define MME_ARCH_B_SPATIAL_STRIDE_V_MASK                             0xFFFFFFFF
 251
 252/* MME_ARCH_B_SPATIAL_SIZE_MINUS_1 */
 253#define MME_ARCH_B_SPATIAL_SIZE_MINUS_1_V_SHIFT                      0
 254#define MME_ARCH_B_SPATIAL_SIZE_MINUS_1_V_MASK                       0xFFFFFFFF
 255
 256/* MME_ARCH_C_ROI_BASE_OFFSET */
 257#define MME_ARCH_C_ROI_BASE_OFFSET_V_SHIFT                           0
 258#define MME_ARCH_C_ROI_BASE_OFFSET_V_MASK                            0xFFFFFFFF
 259
 260/* MME_ARCH_C_VALID_ELEMENTS */
 261#define MME_ARCH_C_VALID_ELEMENTS_V_SHIFT                            0
 262#define MME_ARCH_C_VALID_ELEMENTS_V_MASK                             0xFFFFFFFF
 263
 264/* MME_ARCH_C_LOOP_STRIDE */
 265#define MME_ARCH_C_LOOP_STRIDE_V_SHIFT                               0
 266#define MME_ARCH_C_LOOP_STRIDE_V_MASK                                0xFFFFFFFF
 267
 268/* MME_ARCH_C_ROI_SIZE */
 269#define MME_ARCH_C_ROI_SIZE_V_SHIFT                                  0
 270#define MME_ARCH_C_ROI_SIZE_V_MASK                                   0xFFFFFFFF
 271
 272/* MME_ARCH_C_SPATIAL_START_OFFSET */
 273#define MME_ARCH_C_SPATIAL_START_OFFSET_V_SHIFT                      0
 274#define MME_ARCH_C_SPATIAL_START_OFFSET_V_MASK                       0xFFFFFFFF
 275
 276/* MME_ARCH_C_SPATIAL_STRIDE */
 277#define MME_ARCH_C_SPATIAL_STRIDE_V_SHIFT                            0
 278#define MME_ARCH_C_SPATIAL_STRIDE_V_MASK                             0xFFFFFFFF
 279
 280/* MME_ARCH_C_SPATIAL_SIZE_MINUS_1 */
 281#define MME_ARCH_C_SPATIAL_SIZE_MINUS_1_V_SHIFT                      0
 282#define MME_ARCH_C_SPATIAL_SIZE_MINUS_1_V_MASK                       0xFFFFFFFF
 283
 284/* MME_ARCH_SYNC_OBJECT_MESSAGE */
 285#define MME_ARCH_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_SHIFT            0
 286#define MME_ARCH_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_MASK             0xFFFF
 287#define MME_ARCH_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_SHIFT         16
 288#define MME_ARCH_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_MASK          0x7FFF0000
 289#define MME_ARCH_SYNC_OBJECT_MESSAGE_SO_OPERATION_SHIFT              31
 290#define MME_ARCH_SYNC_OBJECT_MESSAGE_SO_OPERATION_MASK               0x80000000
 291
 292/* MME_ARCH_E_PADDING_VALUE_A */
 293#define MME_ARCH_E_PADDING_VALUE_A_V_SHIFT                           0
 294#define MME_ARCH_E_PADDING_VALUE_A_V_MASK                            0xFFFF
 295
 296/* MME_ARCH_E_NUM_ITERATION_MINUS_1 */
 297#define MME_ARCH_E_NUM_ITERATION_MINUS_1_V_SHIFT                     0
 298#define MME_ARCH_E_NUM_ITERATION_MINUS_1_V_MASK                      0xFFFFFFFF
 299
 300/* MME_ARCH_E_BUBBLES_PER_SPLIT */
 301#define MME_ARCH_E_BUBBLES_PER_SPLIT_A_SHIFT                         0
 302#define MME_ARCH_E_BUBBLES_PER_SPLIT_A_MASK                          0xFF
 303#define MME_ARCH_E_BUBBLES_PER_SPLIT_B_SHIFT                         8
 304#define MME_ARCH_E_BUBBLES_PER_SPLIT_B_MASK                          0xFF00
 305#define MME_ARCH_E_BUBBLES_PER_SPLIT_CIN_SHIFT                       16
 306#define MME_ARCH_E_BUBBLES_PER_SPLIT_CIN_MASK                        0xFF0000
 307#define MME_ARCH_E_BUBBLES_PER_SPLIT_ID_SHIFT                        24
 308#define MME_ARCH_E_BUBBLES_PER_SPLIT_ID_MASK                         0xFF000000
 309
 310/* MME_CMD */
 311#define MME_CMD_EXECUTE_SHIFT                                        0
 312#define MME_CMD_EXECUTE_MASK                                         0x1
 313
 314/* MME_DUMMY */
 315#define MME_DUMMY_V_SHIFT                                            0
 316#define MME_DUMMY_V_MASK                                             0xFFFFFFFF
 317
 318/* MME_RESET */
 319#define MME_RESET_V_SHIFT                                            0
 320#define MME_RESET_V_MASK                                             0x1
 321
 322/* MME_STALL */
 323#define MME_STALL_V_SHIFT                                            0
 324#define MME_STALL_V_MASK                                             0xFFFFFFFF
 325
 326/* MME_SM_BASE_ADDRESS_LOW */
 327#define MME_SM_BASE_ADDRESS_LOW_V_SHIFT                              0
 328#define MME_SM_BASE_ADDRESS_LOW_V_MASK                               0xFFFFFFFF
 329
 330/* MME_SM_BASE_ADDRESS_HIGH */
 331#define MME_SM_BASE_ADDRESS_HIGH_V_SHIFT                             0
 332#define MME_SM_BASE_ADDRESS_HIGH_V_MASK                              0xFFFFFFFF
 333
 334/* MME_DBGMEM_ADD */
 335#define MME_DBGMEM_ADD_V_SHIFT                                       0
 336#define MME_DBGMEM_ADD_V_MASK                                        0xFFFFFFFF
 337
 338/* MME_DBGMEM_DATA_WR */
 339#define MME_DBGMEM_DATA_WR_V_SHIFT                                   0
 340#define MME_DBGMEM_DATA_WR_V_MASK                                    0xFFFFFFFF
 341
 342/* MME_DBGMEM_DATA_RD */
 343#define MME_DBGMEM_DATA_RD_V_SHIFT                                   0
 344#define MME_DBGMEM_DATA_RD_V_MASK                                    0xFFFFFFFF
 345
 346/* MME_DBGMEM_CTRL */
 347#define MME_DBGMEM_CTRL_WR_NRD_SHIFT                                 0
 348#define MME_DBGMEM_CTRL_WR_NRD_MASK                                  0x1
 349
 350/* MME_DBGMEM_RC */
 351#define MME_DBGMEM_RC_VALID_SHIFT                                    0
 352#define MME_DBGMEM_RC_VALID_MASK                                     0x1
 353#define MME_DBGMEM_RC_FULL_SHIFT                                     1
 354#define MME_DBGMEM_RC_FULL_MASK                                      0x2
 355
 356/* MME_LOG_SHADOW */
 357#define MME_LOG_SHADOW_MASK_0_SHIFT                                  0
 358#define MME_LOG_SHADOW_MASK_0_MASK                                   0x7F
 359#define MME_LOG_SHADOW_MASK_1_SHIFT                                  8
 360#define MME_LOG_SHADOW_MASK_1_MASK                                   0x7F00
 361#define MME_LOG_SHADOW_MASK_2_SHIFT                                  16
 362#define MME_LOG_SHADOW_MASK_2_MASK                                   0x7F0000
 363#define MME_LOG_SHADOW_MASK_3_SHIFT                                  24
 364#define MME_LOG_SHADOW_MASK_3_MASK                                   0x7F000000
 365
 366/* MME_STORE_MAX_CREDIT */
 367#define MME_STORE_MAX_CREDIT_V_SHIFT                                 0
 368#define MME_STORE_MAX_CREDIT_V_MASK                                  0x3F
 369
 370/* MME_AGU */
 371#define MME_AGU_SBA_MAX_CREDIT_SHIFT                                 0
 372#define MME_AGU_SBA_MAX_CREDIT_MASK                                  0x1F
 373#define MME_AGU_SBB_MAX_CREDIT_SHIFT                                 8
 374#define MME_AGU_SBB_MAX_CREDIT_MASK                                  0x1F00
 375#define MME_AGU_SBC_MAX_CREDIT_SHIFT                                 16
 376#define MME_AGU_SBC_MAX_CREDIT_MASK                                  0x1F0000
 377#define MME_AGU_WBC_MAX_CREDIT_SHIFT                                 24
 378#define MME_AGU_WBC_MAX_CREDIT_MASK                                  0x3F000000
 379
 380/* MME_SBA */
 381#define MME_SBA_MAX_SIZE_SHIFT                                       0
 382#define MME_SBA_MAX_SIZE_MASK                                        0x3FF
 383#define MME_SBA_EU_MAX_CREDIT_SHIFT                                  16
 384#define MME_SBA_EU_MAX_CREDIT_MASK                                   0x1F0000
 385
 386/* MME_SBB */
 387#define MME_SBB_MAX_SIZE_SHIFT                                       0
 388#define MME_SBB_MAX_SIZE_MASK                                        0x3FF
 389#define MME_SBB_EU_MAX_CREDIT_SHIFT                                  16
 390#define MME_SBB_EU_MAX_CREDIT_MASK                                   0x1F0000
 391
 392/* MME_SBC */
 393#define MME_SBC_MAX_SIZE_SHIFT                                       0
 394#define MME_SBC_MAX_SIZE_MASK                                        0x3FF
 395#define MME_SBC_EU_MAX_CREDIT_SHIFT                                  16
 396#define MME_SBC_EU_MAX_CREDIT_MASK                                   0x1F0000
 397
 398/* MME_WBC */
 399#define MME_WBC_MAX_OUTSTANDING_SHIFT                                0
 400#define MME_WBC_MAX_OUTSTANDING_MASK                                 0xFFF
 401#define MME_WBC_DISABLE_FAST_END_PE_SHIFT                            12
 402#define MME_WBC_DISABLE_FAST_END_PE_MASK                             0x1000
 403#define MME_WBC_LD_INSERT_BUBBLE_DIS_SHIFT                           13
 404#define MME_WBC_LD_INSERT_BUBBLE_DIS_MASK                            0x2000
 405
 406/* MME_SBA_CONTROL_DATA */
 407#define MME_SBA_CONTROL_DATA_ASID_SHIFT                              0
 408#define MME_SBA_CONTROL_DATA_ASID_MASK                               0x3FF
 409#define MME_SBA_CONTROL_DATA_MMBP_SHIFT                              10
 410#define MME_SBA_CONTROL_DATA_MMBP_MASK                               0x400
 411
 412/* MME_SBB_CONTROL_DATA */
 413#define MME_SBB_CONTROL_DATA_ASID_SHIFT                              0
 414#define MME_SBB_CONTROL_DATA_ASID_MASK                               0x3FF
 415#define MME_SBB_CONTROL_DATA_MMBP_SHIFT                              10
 416#define MME_SBB_CONTROL_DATA_MMBP_MASK                               0x400
 417
 418/* MME_SBC_CONTROL_DATA */
 419#define MME_SBC_CONTROL_DATA_ASID_SHIFT                              0
 420#define MME_SBC_CONTROL_DATA_ASID_MASK                               0x3FF
 421#define MME_SBC_CONTROL_DATA_MMBP_SHIFT                              10
 422#define MME_SBC_CONTROL_DATA_MMBP_MASK                               0x400
 423
 424/* MME_WBC_CONTROL_DATA */
 425#define MME_WBC_CONTROL_DATA_ASID_SHIFT                              0
 426#define MME_WBC_CONTROL_DATA_ASID_MASK                               0x3FF
 427#define MME_WBC_CONTROL_DATA_MMBP_SHIFT                              10
 428#define MME_WBC_CONTROL_DATA_MMBP_MASK                               0x400
 429
 430/* MME_TE */
 431#define MME_TE_MAX_CREDIT_SHIFT                                      0
 432#define MME_TE_MAX_CREDIT_MASK                                       0x1F
 433#define MME_TE_DESC_MAX_CREDIT_SHIFT                                 8
 434#define MME_TE_DESC_MAX_CREDIT_MASK                                  0x1F00
 435
 436/* MME_TE2DEC */
 437#define MME_TE2DEC_MAX_CREDIT_SHIFT                                  0
 438#define MME_TE2DEC_MAX_CREDIT_MASK                                   0x1F
 439
 440/* MME_REI_STATUS */
 441#define MME_REI_STATUS_V_SHIFT                                       0
 442#define MME_REI_STATUS_V_MASK                                        0xFFFFFFFF
 443
 444/* MME_REI_MASK */
 445#define MME_REI_MASK_V_SHIFT                                         0
 446#define MME_REI_MASK_V_MASK                                          0xFFFFFFFF
 447
 448/* MME_SEI_STATUS */
 449#define MME_SEI_STATUS_V_SHIFT                                       0
 450#define MME_SEI_STATUS_V_MASK                                        0xFFFFFFFF
 451
 452/* MME_SEI_MASK */
 453#define MME_SEI_MASK_V_SHIFT                                         0
 454#define MME_SEI_MASK_V_MASK                                          0xFFFFFFFF
 455
 456/* MME_SPI_STATUS */
 457#define MME_SPI_STATUS_V_SHIFT                                       0
 458#define MME_SPI_STATUS_V_MASK                                        0xFFFFFFFF
 459
 460/* MME_SPI_MASK */
 461#define MME_SPI_MASK_V_SHIFT                                         0
 462#define MME_SPI_MASK_V_MASK                                          0xFFFFFFFF
 463
 464/* MME_SHADOW_0_STATUS */
 465#define MME_SHADOW_0_STATUS_A_SHIFT                                  0
 466#define MME_SHADOW_0_STATUS_A_MASK                                   0x1
 467#define MME_SHADOW_0_STATUS_B_SHIFT                                  1
 468#define MME_SHADOW_0_STATUS_B_MASK                                   0x2
 469#define MME_SHADOW_0_STATUS_CIN_SHIFT                                2
 470#define MME_SHADOW_0_STATUS_CIN_MASK                                 0x4
 471#define MME_SHADOW_0_STATUS_COUT_SHIFT                               3
 472#define MME_SHADOW_0_STATUS_COUT_MASK                                0x8
 473#define MME_SHADOW_0_STATUS_TE_SHIFT                                 4
 474#define MME_SHADOW_0_STATUS_TE_MASK                                  0x10
 475#define MME_SHADOW_0_STATUS_LD_SHIFT                                 5
 476#define MME_SHADOW_0_STATUS_LD_MASK                                  0x20
 477#define MME_SHADOW_0_STATUS_ST_SHIFT                                 6
 478#define MME_SHADOW_0_STATUS_ST_MASK                                  0x40
 479
 480/* MME_SHADOW_0_A_BASE_ADDR_HIGH */
 481#define MME_SHADOW_0_A_BASE_ADDR_HIGH_V_SHIFT                        0
 482#define MME_SHADOW_0_A_BASE_ADDR_HIGH_V_MASK                         0xFFFFFFFF
 483
 484/* MME_SHADOW_0_B_BASE_ADDR_HIGH */
 485#define MME_SHADOW_0_B_BASE_ADDR_HIGH_V_SHIFT                        0
 486#define MME_SHADOW_0_B_BASE_ADDR_HIGH_V_MASK                         0xFFFFFFFF
 487
 488/* MME_SHADOW_0_CIN_BASE_ADDR_HIGH */
 489#define MME_SHADOW_0_CIN_BASE_ADDR_HIGH_V_SHIFT                      0
 490#define MME_SHADOW_0_CIN_BASE_ADDR_HIGH_V_MASK                       0xFFFFFFFF
 491
 492/* MME_SHADOW_0_COUT_BASE_ADDR_HIGH */
 493#define MME_SHADOW_0_COUT_BASE_ADDR_HIGH_V_SHIFT                     0
 494#define MME_SHADOW_0_COUT_BASE_ADDR_HIGH_V_MASK                      0xFFFFFFFF
 495
 496/* MME_SHADOW_0_BIAS_BASE_ADDR_HIGH */
 497#define MME_SHADOW_0_BIAS_BASE_ADDR_HIGH_V_SHIFT                     0
 498#define MME_SHADOW_0_BIAS_BASE_ADDR_HIGH_V_MASK                      0xFFFFFFFF
 499
 500/* MME_SHADOW_0_A_BASE_ADDR_LOW */
 501#define MME_SHADOW_0_A_BASE_ADDR_LOW_V_SHIFT                         0
 502#define MME_SHADOW_0_A_BASE_ADDR_LOW_V_MASK                          0xFFFFFFFF
 503
 504/* MME_SHADOW_0_B_BASE_ADDR_LOW */
 505#define MME_SHADOW_0_B_BASE_ADDR_LOW_V_SHIFT                         0
 506#define MME_SHADOW_0_B_BASE_ADDR_LOW_V_MASK                          0xFFFFFFFF
 507
 508/* MME_SHADOW_0_CIN_BASE_ADDR_LOW */
 509#define MME_SHADOW_0_CIN_BASE_ADDR_LOW_V_SHIFT                       0
 510#define MME_SHADOW_0_CIN_BASE_ADDR_LOW_V_MASK                        0xFFFFFFFF
 511
 512/* MME_SHADOW_0_COUT_BASE_ADDR_LOW */
 513#define MME_SHADOW_0_COUT_BASE_ADDR_LOW_V_SHIFT                      0
 514#define MME_SHADOW_0_COUT_BASE_ADDR_LOW_V_MASK                       0xFFFFFFFF
 515
 516/* MME_SHADOW_0_BIAS_BASE_ADDR_LOW */
 517#define MME_SHADOW_0_BIAS_BASE_ADDR_LOW_V_SHIFT                      0
 518#define MME_SHADOW_0_BIAS_BASE_ADDR_LOW_V_MASK                       0xFFFFFFFF
 519
 520/* MME_SHADOW_0_HEADER */
 521#define MME_SHADOW_0_HEADER_SIGNAL_MASK_SHIFT                        0
 522#define MME_SHADOW_0_HEADER_SIGNAL_MASK_MASK                         0x1F
 523#define MME_SHADOW_0_HEADER_SIGNAL_EN_SHIFT                          5
 524#define MME_SHADOW_0_HEADER_SIGNAL_EN_MASK                           0x20
 525#define MME_SHADOW_0_HEADER_TRANS_A_SHIFT                            6
 526#define MME_SHADOW_0_HEADER_TRANS_A_MASK                             0x40
 527#define MME_SHADOW_0_HEADER_LOWER_A_SHIFT                            7
 528#define MME_SHADOW_0_HEADER_LOWER_A_MASK                             0x80
 529#define MME_SHADOW_0_HEADER_ACCUM_MASK_SHIFT                         8
 530#define MME_SHADOW_0_HEADER_ACCUM_MASK_MASK                          0xF00
 531#define MME_SHADOW_0_HEADER_LOAD_BIAS_SHIFT                          12
 532#define MME_SHADOW_0_HEADER_LOAD_BIAS_MASK                           0x1000
 533#define MME_SHADOW_0_HEADER_LOAD_CIN_SHIFT                           13
 534#define MME_SHADOW_0_HEADER_LOAD_CIN_MASK                            0x2000
 535#define MME_SHADOW_0_HEADER_STORE_OUT_SHIFT                          15
 536#define MME_SHADOW_0_HEADER_STORE_OUT_MASK                           0x8000
 537#define MME_SHADOW_0_HEADER_ACC_LD_INC_DISABLE_SHIFT                 16
 538#define MME_SHADOW_0_HEADER_ACC_LD_INC_DISABLE_MASK                  0x10000
 539#define MME_SHADOW_0_HEADER_ADVANCE_A_SHIFT                          17
 540#define MME_SHADOW_0_HEADER_ADVANCE_A_MASK                           0x20000
 541#define MME_SHADOW_0_HEADER_ADVANCE_B_SHIFT                          18
 542#define MME_SHADOW_0_HEADER_ADVANCE_B_MASK                           0x40000
 543#define MME_SHADOW_0_HEADER_ADVANCE_CIN_SHIFT                        19
 544#define MME_SHADOW_0_HEADER_ADVANCE_CIN_MASK                         0x80000
 545#define MME_SHADOW_0_HEADER_ADVANCE_COUT_SHIFT                       20
 546#define MME_SHADOW_0_HEADER_ADVANCE_COUT_MASK                        0x100000
 547#define MME_SHADOW_0_HEADER_COMPRESSED_B_SHIFT                       21
 548#define MME_SHADOW_0_HEADER_COMPRESSED_B_MASK                        0x200000
 549#define MME_SHADOW_0_HEADER_MASK_CONV_END_SHIFT                      22
 550#define MME_SHADOW_0_HEADER_MASK_CONV_END_MASK                       0x400000
 551#define MME_SHADOW_0_HEADER_ACC_ST_INC_DISABLE_SHIFT                 23
 552#define MME_SHADOW_0_HEADER_ACC_ST_INC_DISABLE_MASK                  0x800000
 553#define MME_SHADOW_0_HEADER_AB_DATA_TYPE_SHIFT                       24
 554#define MME_SHADOW_0_HEADER_AB_DATA_TYPE_MASK                        0x3000000
 555#define MME_SHADOW_0_HEADER_CIN_DATA_TYPE_SHIFT                      26
 556#define MME_SHADOW_0_HEADER_CIN_DATA_TYPE_MASK                       0x1C000000
 557#define MME_SHADOW_0_HEADER_COUT_DATA_TYPE_SHIFT                     29
 558#define MME_SHADOW_0_HEADER_COUT_DATA_TYPE_MASK                      0xE0000000
 559
 560/* MME_SHADOW_0_KERNEL_SIZE_MINUS_1 */
 561#define MME_SHADOW_0_KERNEL_SIZE_MINUS_1_DIM_0_SHIFT                 0
 562#define MME_SHADOW_0_KERNEL_SIZE_MINUS_1_DIM_0_MASK                  0xFF
 563#define MME_SHADOW_0_KERNEL_SIZE_MINUS_1_DIM_1_SHIFT                 8
 564#define MME_SHADOW_0_KERNEL_SIZE_MINUS_1_DIM_1_MASK                  0xFF00
 565#define MME_SHADOW_0_KERNEL_SIZE_MINUS_1_DIM_2_SHIFT                 16
 566#define MME_SHADOW_0_KERNEL_SIZE_MINUS_1_DIM_2_MASK                  0xFF0000
 567#define MME_SHADOW_0_KERNEL_SIZE_MINUS_1_DIM_3_SHIFT                 24
 568#define MME_SHADOW_0_KERNEL_SIZE_MINUS_1_DIM_3_MASK                  0xFF000000
 569
 570/* MME_SHADOW_0_ASSOCIATED_DIMS */
 571#define MME_SHADOW_0_ASSOCIATED_DIMS_A_0_SHIFT                       0
 572#define MME_SHADOW_0_ASSOCIATED_DIMS_A_0_MASK                        0x7
 573#define MME_SHADOW_0_ASSOCIATED_DIMS_B_0_SHIFT                       3
 574#define MME_SHADOW_0_ASSOCIATED_DIMS_B_0_MASK                        0x38
 575#define MME_SHADOW_0_ASSOCIATED_DIMS_CIN_0_SHIFT                     6
 576#define MME_SHADOW_0_ASSOCIATED_DIMS_CIN_0_MASK                      0x1C0
 577#define MME_SHADOW_0_ASSOCIATED_DIMS_COUT_0_SHIFT                    9
 578#define MME_SHADOW_0_ASSOCIATED_DIMS_COUT_0_MASK                     0xE00
 579#define MME_SHADOW_0_ASSOCIATED_DIMS_A_1_SHIFT                       16
 580#define MME_SHADOW_0_ASSOCIATED_DIMS_A_1_MASK                        0x70000
 581#define MME_SHADOW_0_ASSOCIATED_DIMS_B_1_SHIFT                       19
 582#define MME_SHADOW_0_ASSOCIATED_DIMS_B_1_MASK                        0x380000
 583#define MME_SHADOW_0_ASSOCIATED_DIMS_CIN_1_SHIFT                     22
 584#define MME_SHADOW_0_ASSOCIATED_DIMS_CIN_1_MASK                      0x1C00000
 585#define MME_SHADOW_0_ASSOCIATED_DIMS_COUT_1_SHIFT                    25
 586#define MME_SHADOW_0_ASSOCIATED_DIMS_COUT_1_MASK                     0xE000000
 587
 588/* MME_SHADOW_0_COUT_SCALE */
 589#define MME_SHADOW_0_COUT_SCALE_V_SHIFT                              0
 590#define MME_SHADOW_0_COUT_SCALE_V_MASK                               0xFFFFFFFF
 591
 592/* MME_SHADOW_0_CIN_SCALE */
 593#define MME_SHADOW_0_CIN_SCALE_V_SHIFT                               0
 594#define MME_SHADOW_0_CIN_SCALE_V_MASK                                0xFFFFFFFF
 595
 596/* MME_SHADOW_0_GEMMLOWP_ZP */
 597#define MME_SHADOW_0_GEMMLOWP_ZP_ZP_CIN_SHIFT                        0
 598#define MME_SHADOW_0_GEMMLOWP_ZP_ZP_CIN_MASK                         0x1FF
 599#define MME_SHADOW_0_GEMMLOWP_ZP_ZP_COUT_SHIFT                       9
 600#define MME_SHADOW_0_GEMMLOWP_ZP_ZP_COUT_MASK                        0x3FE00
 601#define MME_SHADOW_0_GEMMLOWP_ZP_ZP_B_SHIFT                          18
 602#define MME_SHADOW_0_GEMMLOWP_ZP_ZP_B_MASK                           0x7FC0000
 603#define MME_SHADOW_0_GEMMLOWP_ZP_GEMMLOWP_EU_EN_SHIFT                27
 604#define MME_SHADOW_0_GEMMLOWP_ZP_GEMMLOWP_EU_EN_MASK                 0x8000000
 605#define MME_SHADOW_0_GEMMLOWP_ZP_ACCUM_SHIFT                         28
 606#define MME_SHADOW_0_GEMMLOWP_ZP_ACCUM_MASK                          0x10000000
 607#define MME_SHADOW_0_GEMMLOWP_ZP_ACCUM_BIAS_SHIFT                    29
 608#define MME_SHADOW_0_GEMMLOWP_ZP_ACCUM_BIAS_MASK                     0x20000000
 609#define MME_SHADOW_0_GEMMLOWP_ZP_RELU_EN_SHIFT                       30
 610#define MME_SHADOW_0_GEMMLOWP_ZP_RELU_EN_MASK                        0x40000000
 611
 612/* MME_SHADOW_0_GEMMLOWP_EXPONENT */
 613#define MME_SHADOW_0_GEMMLOWP_EXPONENT_EXPONENT_CIN_SHIFT            0
 614#define MME_SHADOW_0_GEMMLOWP_EXPONENT_EXPONENT_CIN_MASK             0x3F
 615#define MME_SHADOW_0_GEMMLOWP_EXPONENT_EXPONENT_COUT_SHIFT           8
 616#define MME_SHADOW_0_GEMMLOWP_EXPONENT_EXPONENT_COUT_MASK            0x3F00
 617#define MME_SHADOW_0_GEMMLOWP_EXPONENT_MUL_CIN_EN_SHIFT              16
 618#define MME_SHADOW_0_GEMMLOWP_EXPONENT_MUL_CIN_EN_MASK               0x10000
 619#define MME_SHADOW_0_GEMMLOWP_EXPONENT_MUL_COUT_EN_SHIFT             17
 620#define MME_SHADOW_0_GEMMLOWP_EXPONENT_MUL_COUT_EN_MASK              0x20000
 621
 622/* MME_SHADOW_0_A_ROI_BASE_OFFSET */
 623#define MME_SHADOW_0_A_ROI_BASE_OFFSET_V_SHIFT                       0
 624#define MME_SHADOW_0_A_ROI_BASE_OFFSET_V_MASK                        0xFFFFFFFF
 625
 626/* MME_SHADOW_0_A_VALID_ELEMENTS */
 627#define MME_SHADOW_0_A_VALID_ELEMENTS_V_SHIFT                        0
 628#define MME_SHADOW_0_A_VALID_ELEMENTS_V_MASK                         0xFFFFFFFF
 629
 630/* MME_SHADOW_0_A_LOOP_STRIDE */
 631#define MME_SHADOW_0_A_LOOP_STRIDE_V_SHIFT                           0
 632#define MME_SHADOW_0_A_LOOP_STRIDE_V_MASK                            0xFFFFFFFF
 633
 634/* MME_SHADOW_0_A_ROI_SIZE */
 635#define MME_SHADOW_0_A_ROI_SIZE_V_SHIFT                              0
 636#define MME_SHADOW_0_A_ROI_SIZE_V_MASK                               0xFFFFFFFF
 637
 638/* MME_SHADOW_0_A_SPATIAL_START_OFFSET */
 639#define MME_SHADOW_0_A_SPATIAL_START_OFFSET_V_SHIFT                  0
 640#define MME_SHADOW_0_A_SPATIAL_START_OFFSET_V_MASK                   0xFFFFFFFF
 641
 642/* MME_SHADOW_0_A_SPATIAL_STRIDE */
 643#define MME_SHADOW_0_A_SPATIAL_STRIDE_V_SHIFT                        0
 644#define MME_SHADOW_0_A_SPATIAL_STRIDE_V_MASK                         0xFFFFFFFF
 645
 646/* MME_SHADOW_0_A_SPATIAL_SIZE_MINUS_1 */
 647#define MME_SHADOW_0_A_SPATIAL_SIZE_MINUS_1_V_SHIFT                  0
 648#define MME_SHADOW_0_A_SPATIAL_SIZE_MINUS_1_V_MASK                   0xFFFFFFFF
 649
 650/* MME_SHADOW_0_B_ROI_BASE_OFFSET */
 651#define MME_SHADOW_0_B_ROI_BASE_OFFSET_V_SHIFT                       0
 652#define MME_SHADOW_0_B_ROI_BASE_OFFSET_V_MASK                        0xFFFFFFFF
 653
 654/* MME_SHADOW_0_B_VALID_ELEMENTS */
 655#define MME_SHADOW_0_B_VALID_ELEMENTS_V_SHIFT                        0
 656#define MME_SHADOW_0_B_VALID_ELEMENTS_V_MASK                         0xFFFFFFFF
 657
 658/* MME_SHADOW_0_B_LOOP_STRIDE */
 659#define MME_SHADOW_0_B_LOOP_STRIDE_V_SHIFT                           0
 660#define MME_SHADOW_0_B_LOOP_STRIDE_V_MASK                            0xFFFFFFFF
 661
 662/* MME_SHADOW_0_B_ROI_SIZE */
 663#define MME_SHADOW_0_B_ROI_SIZE_V_SHIFT                              0
 664#define MME_SHADOW_0_B_ROI_SIZE_V_MASK                               0xFFFFFFFF
 665
 666/* MME_SHADOW_0_B_SPATIAL_START_OFFSET */
 667#define MME_SHADOW_0_B_SPATIAL_START_OFFSET_V_SHIFT                  0
 668#define MME_SHADOW_0_B_SPATIAL_START_OFFSET_V_MASK                   0xFFFFFFFF
 669
 670/* MME_SHADOW_0_B_SPATIAL_STRIDE */
 671#define MME_SHADOW_0_B_SPATIAL_STRIDE_V_SHIFT                        0
 672#define MME_SHADOW_0_B_SPATIAL_STRIDE_V_MASK                         0xFFFFFFFF
 673
 674/* MME_SHADOW_0_B_SPATIAL_SIZE_MINUS_1 */
 675#define MME_SHADOW_0_B_SPATIAL_SIZE_MINUS_1_V_SHIFT                  0
 676#define MME_SHADOW_0_B_SPATIAL_SIZE_MINUS_1_V_MASK                   0xFFFFFFFF
 677
 678/* MME_SHADOW_0_C_ROI_BASE_OFFSET */
 679#define MME_SHADOW_0_C_ROI_BASE_OFFSET_V_SHIFT                       0
 680#define MME_SHADOW_0_C_ROI_BASE_OFFSET_V_MASK                        0xFFFFFFFF
 681
 682/* MME_SHADOW_0_C_VALID_ELEMENTS */
 683#define MME_SHADOW_0_C_VALID_ELEMENTS_V_SHIFT                        0
 684#define MME_SHADOW_0_C_VALID_ELEMENTS_V_MASK                         0xFFFFFFFF
 685
 686/* MME_SHADOW_0_C_LOOP_STRIDE */
 687#define MME_SHADOW_0_C_LOOP_STRIDE_V_SHIFT                           0
 688#define MME_SHADOW_0_C_LOOP_STRIDE_V_MASK                            0xFFFFFFFF
 689
 690/* MME_SHADOW_0_C_ROI_SIZE */
 691#define MME_SHADOW_0_C_ROI_SIZE_V_SHIFT                              0
 692#define MME_SHADOW_0_C_ROI_SIZE_V_MASK                               0xFFFFFFFF
 693
 694/* MME_SHADOW_0_C_SPATIAL_START_OFFSET */
 695#define MME_SHADOW_0_C_SPATIAL_START_OFFSET_V_SHIFT                  0
 696#define MME_SHADOW_0_C_SPATIAL_START_OFFSET_V_MASK                   0xFFFFFFFF
 697
 698/* MME_SHADOW_0_C_SPATIAL_STRIDE */
 699#define MME_SHADOW_0_C_SPATIAL_STRIDE_V_SHIFT                        0
 700#define MME_SHADOW_0_C_SPATIAL_STRIDE_V_MASK                         0xFFFFFFFF
 701
 702/* MME_SHADOW_0_C_SPATIAL_SIZE_MINUS_1 */
 703#define MME_SHADOW_0_C_SPATIAL_SIZE_MINUS_1_V_SHIFT                  0
 704#define MME_SHADOW_0_C_SPATIAL_SIZE_MINUS_1_V_MASK                   0xFFFFFFFF
 705
 706/* MME_SHADOW_0_SYNC_OBJECT_MESSAGE */
 707#define MME_SHADOW_0_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_SHIFT        0
 708#define MME_SHADOW_0_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_MASK         0xFFFF
 709#define MME_SHADOW_0_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_SHIFT     16
 710#define MME_SHADOW_0_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_MASK      0x7FFF0000
 711#define MME_SHADOW_0_SYNC_OBJECT_MESSAGE_SO_OPERATION_SHIFT          31
 712#define MME_SHADOW_0_SYNC_OBJECT_MESSAGE_SO_OPERATION_MASK           0x80000000
 713
 714/* MME_SHADOW_0_E_PADDING_VALUE_A */
 715#define MME_SHADOW_0_E_PADDING_VALUE_A_V_SHIFT                       0
 716#define MME_SHADOW_0_E_PADDING_VALUE_A_V_MASK                        0xFFFF
 717
 718/* MME_SHADOW_0_E_NUM_ITERATION_MINUS_1 */
 719#define MME_SHADOW_0_E_NUM_ITERATION_MINUS_1_V_SHIFT                 0
 720#define MME_SHADOW_0_E_NUM_ITERATION_MINUS_1_V_MASK                  0xFFFFFFFF
 721
 722/* MME_SHADOW_0_E_BUBBLES_PER_SPLIT */
 723#define MME_SHADOW_0_E_BUBBLES_PER_SPLIT_A_SHIFT                     0
 724#define MME_SHADOW_0_E_BUBBLES_PER_SPLIT_A_MASK                      0xFF
 725#define MME_SHADOW_0_E_BUBBLES_PER_SPLIT_B_SHIFT                     8
 726#define MME_SHADOW_0_E_BUBBLES_PER_SPLIT_B_MASK                      0xFF00
 727#define MME_SHADOW_0_E_BUBBLES_PER_SPLIT_CIN_SHIFT                   16
 728#define MME_SHADOW_0_E_BUBBLES_PER_SPLIT_CIN_MASK                    0xFF0000
 729#define MME_SHADOW_0_E_BUBBLES_PER_SPLIT_ID_SHIFT                    24
 730#define MME_SHADOW_0_E_BUBBLES_PER_SPLIT_ID_MASK                     0xFF000000
 731
 732/* MME_SHADOW_1_STATUS */
 733#define MME_SHADOW_1_STATUS_A_SHIFT                                  0
 734#define MME_SHADOW_1_STATUS_A_MASK                                   0x1
 735#define MME_SHADOW_1_STATUS_B_SHIFT                                  1
 736#define MME_SHADOW_1_STATUS_B_MASK                                   0x2
 737#define MME_SHADOW_1_STATUS_CIN_SHIFT                                2
 738#define MME_SHADOW_1_STATUS_CIN_MASK                                 0x4
 739#define MME_SHADOW_1_STATUS_COUT_SHIFT                               3
 740#define MME_SHADOW_1_STATUS_COUT_MASK                                0x8
 741#define MME_SHADOW_1_STATUS_TE_SHIFT                                 4
 742#define MME_SHADOW_1_STATUS_TE_MASK                                  0x10
 743#define MME_SHADOW_1_STATUS_LD_SHIFT                                 5
 744#define MME_SHADOW_1_STATUS_LD_MASK                                  0x20
 745#define MME_SHADOW_1_STATUS_ST_SHIFT                                 6
 746#define MME_SHADOW_1_STATUS_ST_MASK                                  0x40
 747
 748/* MME_SHADOW_1_A_BASE_ADDR_HIGH */
 749#define MME_SHADOW_1_A_BASE_ADDR_HIGH_V_SHIFT                        0
 750#define MME_SHADOW_1_A_BASE_ADDR_HIGH_V_MASK                         0xFFFFFFFF
 751
 752/* MME_SHADOW_1_B_BASE_ADDR_HIGH */
 753#define MME_SHADOW_1_B_BASE_ADDR_HIGH_V_SHIFT                        0
 754#define MME_SHADOW_1_B_BASE_ADDR_HIGH_V_MASK                         0xFFFFFFFF
 755
 756/* MME_SHADOW_1_CIN_BASE_ADDR_HIGH */
 757#define MME_SHADOW_1_CIN_BASE_ADDR_HIGH_V_SHIFT                      0
 758#define MME_SHADOW_1_CIN_BASE_ADDR_HIGH_V_MASK                       0xFFFFFFFF
 759
 760/* MME_SHADOW_1_COUT_BASE_ADDR_HIGH */
 761#define MME_SHADOW_1_COUT_BASE_ADDR_HIGH_V_SHIFT                     0
 762#define MME_SHADOW_1_COUT_BASE_ADDR_HIGH_V_MASK                      0xFFFFFFFF
 763
 764/* MME_SHADOW_1_BIAS_BASE_ADDR_HIGH */
 765#define MME_SHADOW_1_BIAS_BASE_ADDR_HIGH_V_SHIFT                     0
 766#define MME_SHADOW_1_BIAS_BASE_ADDR_HIGH_V_MASK                      0xFFFFFFFF
 767
 768/* MME_SHADOW_1_A_BASE_ADDR_LOW */
 769#define MME_SHADOW_1_A_BASE_ADDR_LOW_V_SHIFT                         0
 770#define MME_SHADOW_1_A_BASE_ADDR_LOW_V_MASK                          0xFFFFFFFF
 771
 772/* MME_SHADOW_1_B_BASE_ADDR_LOW */
 773#define MME_SHADOW_1_B_BASE_ADDR_LOW_V_SHIFT                         0
 774#define MME_SHADOW_1_B_BASE_ADDR_LOW_V_MASK                          0xFFFFFFFF
 775
 776/* MME_SHADOW_1_CIN_BASE_ADDR_LOW */
 777#define MME_SHADOW_1_CIN_BASE_ADDR_LOW_V_SHIFT                       0
 778#define MME_SHADOW_1_CIN_BASE_ADDR_LOW_V_MASK                        0xFFFFFFFF
 779
 780/* MME_SHADOW_1_COUT_BASE_ADDR_LOW */
 781#define MME_SHADOW_1_COUT_BASE_ADDR_LOW_V_SHIFT                      0
 782#define MME_SHADOW_1_COUT_BASE_ADDR_LOW_V_MASK                       0xFFFFFFFF
 783
 784/* MME_SHADOW_1_BIAS_BASE_ADDR_LOW */
 785#define MME_SHADOW_1_BIAS_BASE_ADDR_LOW_V_SHIFT                      0
 786#define MME_SHADOW_1_BIAS_BASE_ADDR_LOW_V_MASK                       0xFFFFFFFF
 787
 788/* MME_SHADOW_1_HEADER */
 789#define MME_SHADOW_1_HEADER_SIGNAL_MASK_SHIFT                        0
 790#define MME_SHADOW_1_HEADER_SIGNAL_MASK_MASK                         0x1F
 791#define MME_SHADOW_1_HEADER_SIGNAL_EN_SHIFT                          5
 792#define MME_SHADOW_1_HEADER_SIGNAL_EN_MASK                           0x20
 793#define MME_SHADOW_1_HEADER_TRANS_A_SHIFT                            6
 794#define MME_SHADOW_1_HEADER_TRANS_A_MASK                             0x40
 795#define MME_SHADOW_1_HEADER_LOWER_A_SHIFT                            7
 796#define MME_SHADOW_1_HEADER_LOWER_A_MASK                             0x80
 797#define MME_SHADOW_1_HEADER_ACCUM_MASK_SHIFT                         8
 798#define MME_SHADOW_1_HEADER_ACCUM_MASK_MASK                          0xF00
 799#define MME_SHADOW_1_HEADER_LOAD_BIAS_SHIFT                          12
 800#define MME_SHADOW_1_HEADER_LOAD_BIAS_MASK                           0x1000
 801#define MME_SHADOW_1_HEADER_LOAD_CIN_SHIFT                           13
 802#define MME_SHADOW_1_HEADER_LOAD_CIN_MASK                            0x2000
 803#define MME_SHADOW_1_HEADER_STORE_OUT_SHIFT                          15
 804#define MME_SHADOW_1_HEADER_STORE_OUT_MASK                           0x8000
 805#define MME_SHADOW_1_HEADER_ACC_LD_INC_DISABLE_SHIFT                 16
 806#define MME_SHADOW_1_HEADER_ACC_LD_INC_DISABLE_MASK                  0x10000
 807#define MME_SHADOW_1_HEADER_ADVANCE_A_SHIFT                          17
 808#define MME_SHADOW_1_HEADER_ADVANCE_A_MASK                           0x20000
 809#define MME_SHADOW_1_HEADER_ADVANCE_B_SHIFT                          18
 810#define MME_SHADOW_1_HEADER_ADVANCE_B_MASK                           0x40000
 811#define MME_SHADOW_1_HEADER_ADVANCE_CIN_SHIFT                        19
 812#define MME_SHADOW_1_HEADER_ADVANCE_CIN_MASK                         0x80000
 813#define MME_SHADOW_1_HEADER_ADVANCE_COUT_SHIFT                       20
 814#define MME_SHADOW_1_HEADER_ADVANCE_COUT_MASK                        0x100000
 815#define MME_SHADOW_1_HEADER_COMPRESSED_B_SHIFT                       21
 816#define MME_SHADOW_1_HEADER_COMPRESSED_B_MASK                        0x200000
 817#define MME_SHADOW_1_HEADER_MASK_CONV_END_SHIFT                      22
 818#define MME_SHADOW_1_HEADER_MASK_CONV_END_MASK                       0x400000
 819#define MME_SHADOW_1_HEADER_ACC_ST_INC_DISABLE_SHIFT                 23
 820#define MME_SHADOW_1_HEADER_ACC_ST_INC_DISABLE_MASK                  0x800000
 821#define MME_SHADOW_1_HEADER_AB_DATA_TYPE_SHIFT                       24
 822#define MME_SHADOW_1_HEADER_AB_DATA_TYPE_MASK                        0x3000000
 823#define MME_SHADOW_1_HEADER_CIN_DATA_TYPE_SHIFT                      26
 824#define MME_SHADOW_1_HEADER_CIN_DATA_TYPE_MASK                       0x1C000000
 825#define MME_SHADOW_1_HEADER_COUT_DATA_TYPE_SHIFT                     29
 826#define MME_SHADOW_1_HEADER_COUT_DATA_TYPE_MASK                      0xE0000000
 827
 828/* MME_SHADOW_1_KERNEL_SIZE_MINUS_1 */
 829#define MME_SHADOW_1_KERNEL_SIZE_MINUS_1_DIM_0_SHIFT                 0
 830#define MME_SHADOW_1_KERNEL_SIZE_MINUS_1_DIM_0_MASK                  0xFF
 831#define MME_SHADOW_1_KERNEL_SIZE_MINUS_1_DIM_1_SHIFT                 8
 832#define MME_SHADOW_1_KERNEL_SIZE_MINUS_1_DIM_1_MASK                  0xFF00
 833#define MME_SHADOW_1_KERNEL_SIZE_MINUS_1_DIM_2_SHIFT                 16
 834#define MME_SHADOW_1_KERNEL_SIZE_MINUS_1_DIM_2_MASK                  0xFF0000
 835#define MME_SHADOW_1_KERNEL_SIZE_MINUS_1_DIM_3_SHIFT                 24
 836#define MME_SHADOW_1_KERNEL_SIZE_MINUS_1_DIM_3_MASK                  0xFF000000
 837
 838/* MME_SHADOW_1_ASSOCIATED_DIMS */
 839#define MME_SHADOW_1_ASSOCIATED_DIMS_A_0_SHIFT                       0
 840#define MME_SHADOW_1_ASSOCIATED_DIMS_A_0_MASK                        0x7
 841#define MME_SHADOW_1_ASSOCIATED_DIMS_B_0_SHIFT                       3
 842#define MME_SHADOW_1_ASSOCIATED_DIMS_B_0_MASK                        0x38
 843#define MME_SHADOW_1_ASSOCIATED_DIMS_CIN_0_SHIFT                     6
 844#define MME_SHADOW_1_ASSOCIATED_DIMS_CIN_0_MASK                      0x1C0
 845#define MME_SHADOW_1_ASSOCIATED_DIMS_COUT_0_SHIFT                    9
 846#define MME_SHADOW_1_ASSOCIATED_DIMS_COUT_0_MASK                     0xE00
 847#define MME_SHADOW_1_ASSOCIATED_DIMS_A_1_SHIFT                       16
 848#define MME_SHADOW_1_ASSOCIATED_DIMS_A_1_MASK                        0x70000
 849#define MME_SHADOW_1_ASSOCIATED_DIMS_B_1_SHIFT                       19
 850#define MME_SHADOW_1_ASSOCIATED_DIMS_B_1_MASK                        0x380000
 851#define MME_SHADOW_1_ASSOCIATED_DIMS_CIN_1_SHIFT                     22
 852#define MME_SHADOW_1_ASSOCIATED_DIMS_CIN_1_MASK                      0x1C00000
 853#define MME_SHADOW_1_ASSOCIATED_DIMS_COUT_1_SHIFT                    25
 854#define MME_SHADOW_1_ASSOCIATED_DIMS_COUT_1_MASK                     0xE000000
 855
 856/* MME_SHADOW_1_COUT_SCALE */
 857#define MME_SHADOW_1_COUT_SCALE_V_SHIFT                              0
 858#define MME_SHADOW_1_COUT_SCALE_V_MASK                               0xFFFFFFFF
 859
 860/* MME_SHADOW_1_CIN_SCALE */
 861#define MME_SHADOW_1_CIN_SCALE_V_SHIFT                               0
 862#define MME_SHADOW_1_CIN_SCALE_V_MASK                                0xFFFFFFFF
 863
 864/* MME_SHADOW_1_GEMMLOWP_ZP */
 865#define MME_SHADOW_1_GEMMLOWP_ZP_ZP_CIN_SHIFT                        0
 866#define MME_SHADOW_1_GEMMLOWP_ZP_ZP_CIN_MASK                         0x1FF
 867#define MME_SHADOW_1_GEMMLOWP_ZP_ZP_COUT_SHIFT                       9
 868#define MME_SHADOW_1_GEMMLOWP_ZP_ZP_COUT_MASK                        0x3FE00
 869#define MME_SHADOW_1_GEMMLOWP_ZP_ZP_B_SHIFT                          18
 870#define MME_SHADOW_1_GEMMLOWP_ZP_ZP_B_MASK                           0x7FC0000
 871#define MME_SHADOW_1_GEMMLOWP_ZP_GEMMLOWP_EU_EN_SHIFT                27
 872#define MME_SHADOW_1_GEMMLOWP_ZP_GEMMLOWP_EU_EN_MASK                 0x8000000
 873#define MME_SHADOW_1_GEMMLOWP_ZP_ACCUM_SHIFT                         28
 874#define MME_SHADOW_1_GEMMLOWP_ZP_ACCUM_MASK                          0x10000000
 875#define MME_SHADOW_1_GEMMLOWP_ZP_ACCUM_BIAS_SHIFT                    29
 876#define MME_SHADOW_1_GEMMLOWP_ZP_ACCUM_BIAS_MASK                     0x20000000
 877#define MME_SHADOW_1_GEMMLOWP_ZP_RELU_EN_SHIFT                       30
 878#define MME_SHADOW_1_GEMMLOWP_ZP_RELU_EN_MASK                        0x40000000
 879
 880/* MME_SHADOW_1_GEMMLOWP_EXPONENT */
 881#define MME_SHADOW_1_GEMMLOWP_EXPONENT_EXPONENT_CIN_SHIFT            0
 882#define MME_SHADOW_1_GEMMLOWP_EXPONENT_EXPONENT_CIN_MASK             0x3F
 883#define MME_SHADOW_1_GEMMLOWP_EXPONENT_EXPONENT_COUT_SHIFT           8
 884#define MME_SHADOW_1_GEMMLOWP_EXPONENT_EXPONENT_COUT_MASK            0x3F00
 885#define MME_SHADOW_1_GEMMLOWP_EXPONENT_MUL_CIN_EN_SHIFT              16
 886#define MME_SHADOW_1_GEMMLOWP_EXPONENT_MUL_CIN_EN_MASK               0x10000
 887#define MME_SHADOW_1_GEMMLOWP_EXPONENT_MUL_COUT_EN_SHIFT             17
 888#define MME_SHADOW_1_GEMMLOWP_EXPONENT_MUL_COUT_EN_MASK              0x20000
 889
 890/* MME_SHADOW_1_A_ROI_BASE_OFFSET */
 891#define MME_SHADOW_1_A_ROI_BASE_OFFSET_V_SHIFT                       0
 892#define MME_SHADOW_1_A_ROI_BASE_OFFSET_V_MASK                        0xFFFFFFFF
 893
 894/* MME_SHADOW_1_A_VALID_ELEMENTS */
 895#define MME_SHADOW_1_A_VALID_ELEMENTS_V_SHIFT                        0
 896#define MME_SHADOW_1_A_VALID_ELEMENTS_V_MASK                         0xFFFFFFFF
 897
 898/* MME_SHADOW_1_A_LOOP_STRIDE */
 899#define MME_SHADOW_1_A_LOOP_STRIDE_V_SHIFT                           0
 900#define MME_SHADOW_1_A_LOOP_STRIDE_V_MASK                            0xFFFFFFFF
 901
 902/* MME_SHADOW_1_A_ROI_SIZE */
 903#define MME_SHADOW_1_A_ROI_SIZE_V_SHIFT                              0
 904#define MME_SHADOW_1_A_ROI_SIZE_V_MASK                               0xFFFFFFFF
 905
 906/* MME_SHADOW_1_A_SPATIAL_START_OFFSET */
 907#define MME_SHADOW_1_A_SPATIAL_START_OFFSET_V_SHIFT                  0
 908#define MME_SHADOW_1_A_SPATIAL_START_OFFSET_V_MASK                   0xFFFFFFFF
 909
 910/* MME_SHADOW_1_A_SPATIAL_STRIDE */
 911#define MME_SHADOW_1_A_SPATIAL_STRIDE_V_SHIFT                        0
 912#define MME_SHADOW_1_A_SPATIAL_STRIDE_V_MASK                         0xFFFFFFFF
 913
 914/* MME_SHADOW_1_A_SPATIAL_SIZE_MINUS_1 */
 915#define MME_SHADOW_1_A_SPATIAL_SIZE_MINUS_1_V_SHIFT                  0
 916#define MME_SHADOW_1_A_SPATIAL_SIZE_MINUS_1_V_MASK                   0xFFFFFFFF
 917
 918/* MME_SHADOW_1_B_ROI_BASE_OFFSET */
 919#define MME_SHADOW_1_B_ROI_BASE_OFFSET_V_SHIFT                       0
 920#define MME_SHADOW_1_B_ROI_BASE_OFFSET_V_MASK                        0xFFFFFFFF
 921
 922/* MME_SHADOW_1_B_VALID_ELEMENTS */
 923#define MME_SHADOW_1_B_VALID_ELEMENTS_V_SHIFT                        0
 924#define MME_SHADOW_1_B_VALID_ELEMENTS_V_MASK                         0xFFFFFFFF
 925
 926/* MME_SHADOW_1_B_LOOP_STRIDE */
 927#define MME_SHADOW_1_B_LOOP_STRIDE_V_SHIFT                           0
 928#define MME_SHADOW_1_B_LOOP_STRIDE_V_MASK                            0xFFFFFFFF
 929
 930/* MME_SHADOW_1_B_ROI_SIZE */
 931#define MME_SHADOW_1_B_ROI_SIZE_V_SHIFT                              0
 932#define MME_SHADOW_1_B_ROI_SIZE_V_MASK                               0xFFFFFFFF
 933
 934/* MME_SHADOW_1_B_SPATIAL_START_OFFSET */
 935#define MME_SHADOW_1_B_SPATIAL_START_OFFSET_V_SHIFT                  0
 936#define MME_SHADOW_1_B_SPATIAL_START_OFFSET_V_MASK                   0xFFFFFFFF
 937
 938/* MME_SHADOW_1_B_SPATIAL_STRIDE */
 939#define MME_SHADOW_1_B_SPATIAL_STRIDE_V_SHIFT                        0
 940#define MME_SHADOW_1_B_SPATIAL_STRIDE_V_MASK                         0xFFFFFFFF
 941
 942/* MME_SHADOW_1_B_SPATIAL_SIZE_MINUS_1 */
 943#define MME_SHADOW_1_B_SPATIAL_SIZE_MINUS_1_V_SHIFT                  0
 944#define MME_SHADOW_1_B_SPATIAL_SIZE_MINUS_1_V_MASK                   0xFFFFFFFF
 945
 946/* MME_SHADOW_1_C_ROI_BASE_OFFSET */
 947#define MME_SHADOW_1_C_ROI_BASE_OFFSET_V_SHIFT                       0
 948#define MME_SHADOW_1_C_ROI_BASE_OFFSET_V_MASK                        0xFFFFFFFF
 949
 950/* MME_SHADOW_1_C_VALID_ELEMENTS */
 951#define MME_SHADOW_1_C_VALID_ELEMENTS_V_SHIFT                        0
 952#define MME_SHADOW_1_C_VALID_ELEMENTS_V_MASK                         0xFFFFFFFF
 953
 954/* MME_SHADOW_1_C_LOOP_STRIDE */
 955#define MME_SHADOW_1_C_LOOP_STRIDE_V_SHIFT                           0
 956#define MME_SHADOW_1_C_LOOP_STRIDE_V_MASK                            0xFFFFFFFF
 957
 958/* MME_SHADOW_1_C_ROI_SIZE */
 959#define MME_SHADOW_1_C_ROI_SIZE_V_SHIFT                              0
 960#define MME_SHADOW_1_C_ROI_SIZE_V_MASK                               0xFFFFFFFF
 961
 962/* MME_SHADOW_1_C_SPATIAL_START_OFFSET */
 963#define MME_SHADOW_1_C_SPATIAL_START_OFFSET_V_SHIFT                  0
 964#define MME_SHADOW_1_C_SPATIAL_START_OFFSET_V_MASK                   0xFFFFFFFF
 965
 966/* MME_SHADOW_1_C_SPATIAL_STRIDE */
 967#define MME_SHADOW_1_C_SPATIAL_STRIDE_V_SHIFT                        0
 968#define MME_SHADOW_1_C_SPATIAL_STRIDE_V_MASK                         0xFFFFFFFF
 969
 970/* MME_SHADOW_1_C_SPATIAL_SIZE_MINUS_1 */
 971#define MME_SHADOW_1_C_SPATIAL_SIZE_MINUS_1_V_SHIFT                  0
 972#define MME_SHADOW_1_C_SPATIAL_SIZE_MINUS_1_V_MASK                   0xFFFFFFFF
 973
 974/* MME_SHADOW_1_SYNC_OBJECT_MESSAGE */
 975#define MME_SHADOW_1_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_SHIFT        0
 976#define MME_SHADOW_1_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_MASK         0xFFFF
 977#define MME_SHADOW_1_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_SHIFT     16
 978#define MME_SHADOW_1_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_MASK      0x7FFF0000
 979#define MME_SHADOW_1_SYNC_OBJECT_MESSAGE_SO_OPERATION_SHIFT          31
 980#define MME_SHADOW_1_SYNC_OBJECT_MESSAGE_SO_OPERATION_MASK           0x80000000
 981
 982/* MME_SHADOW_1_E_PADDING_VALUE_A */
 983#define MME_SHADOW_1_E_PADDING_VALUE_A_V_SHIFT                       0
 984#define MME_SHADOW_1_E_PADDING_VALUE_A_V_MASK                        0xFFFF
 985
 986/* MME_SHADOW_1_E_NUM_ITERATION_MINUS_1 */
 987#define MME_SHADOW_1_E_NUM_ITERATION_MINUS_1_V_SHIFT                 0
 988#define MME_SHADOW_1_E_NUM_ITERATION_MINUS_1_V_MASK                  0xFFFFFFFF
 989
 990/* MME_SHADOW_1_E_BUBBLES_PER_SPLIT */
 991#define MME_SHADOW_1_E_BUBBLES_PER_SPLIT_A_SHIFT                     0
 992#define MME_SHADOW_1_E_BUBBLES_PER_SPLIT_A_MASK                      0xFF
 993#define MME_SHADOW_1_E_BUBBLES_PER_SPLIT_B_SHIFT                     8
 994#define MME_SHADOW_1_E_BUBBLES_PER_SPLIT_B_MASK                      0xFF00
 995#define MME_SHADOW_1_E_BUBBLES_PER_SPLIT_CIN_SHIFT                   16
 996#define MME_SHADOW_1_E_BUBBLES_PER_SPLIT_CIN_MASK                    0xFF0000
 997#define MME_SHADOW_1_E_BUBBLES_PER_SPLIT_ID_SHIFT                    24
 998#define MME_SHADOW_1_E_BUBBLES_PER_SPLIT_ID_MASK                     0xFF000000
 999
1000/* MME_SHADOW_2_STATUS */
1001#define MME_SHADOW_2_STATUS_A_SHIFT                                  0
1002#define MME_SHADOW_2_STATUS_A_MASK                                   0x1
1003#define MME_SHADOW_2_STATUS_B_SHIFT                                  1
1004#define MME_SHADOW_2_STATUS_B_MASK                                   0x2
1005#define MME_SHADOW_2_STATUS_CIN_SHIFT                                2
1006#define MME_SHADOW_2_STATUS_CIN_MASK                                 0x4
1007#define MME_SHADOW_2_STATUS_COUT_SHIFT                               3
1008#define MME_SHADOW_2_STATUS_COUT_MASK                                0x8
1009#define MME_SHADOW_2_STATUS_TE_SHIFT                                 4
1010#define MME_SHADOW_2_STATUS_TE_MASK                                  0x10
1011#define MME_SHADOW_2_STATUS_LD_SHIFT                                 5
1012#define MME_SHADOW_2_STATUS_LD_MASK                                  0x20
1013#define MME_SHADOW_2_STATUS_ST_SHIFT                                 6
1014#define MME_SHADOW_2_STATUS_ST_MASK                                  0x40
1015
1016/* MME_SHADOW_2_A_BASE_ADDR_HIGH */
1017#define MME_SHADOW_2_A_BASE_ADDR_HIGH_V_SHIFT                        0
1018#define MME_SHADOW_2_A_BASE_ADDR_HIGH_V_MASK                         0xFFFFFFFF
1019
1020/* MME_SHADOW_2_B_BASE_ADDR_HIGH */
1021#define MME_SHADOW_2_B_BASE_ADDR_HIGH_V_SHIFT                        0
1022#define MME_SHADOW_2_B_BASE_ADDR_HIGH_V_MASK                         0xFFFFFFFF
1023
1024/* MME_SHADOW_2_CIN_BASE_ADDR_HIGH */
1025#define MME_SHADOW_2_CIN_BASE_ADDR_HIGH_V_SHIFT                      0
1026#define MME_SHADOW_2_CIN_BASE_ADDR_HIGH_V_MASK                       0xFFFFFFFF
1027
1028/* MME_SHADOW_2_COUT_BASE_ADDR_HIGH */
1029#define MME_SHADOW_2_COUT_BASE_ADDR_HIGH_V_SHIFT                     0
1030#define MME_SHADOW_2_COUT_BASE_ADDR_HIGH_V_MASK                      0xFFFFFFFF
1031
1032/* MME_SHADOW_2_BIAS_BASE_ADDR_HIGH */
1033#define MME_SHADOW_2_BIAS_BASE_ADDR_HIGH_V_SHIFT                     0
1034#define MME_SHADOW_2_BIAS_BASE_ADDR_HIGH_V_MASK                      0xFFFFFFFF
1035
1036/* MME_SHADOW_2_A_BASE_ADDR_LOW */
1037#define MME_SHADOW_2_A_BASE_ADDR_LOW_V_SHIFT                         0
1038#define MME_SHADOW_2_A_BASE_ADDR_LOW_V_MASK                          0xFFFFFFFF
1039
1040/* MME_SHADOW_2_B_BASE_ADDR_LOW */
1041#define MME_SHADOW_2_B_BASE_ADDR_LOW_V_SHIFT                         0
1042#define MME_SHADOW_2_B_BASE_ADDR_LOW_V_MASK                          0xFFFFFFFF
1043
1044/* MME_SHADOW_2_CIN_BASE_ADDR_LOW */
1045#define MME_SHADOW_2_CIN_BASE_ADDR_LOW_V_SHIFT                       0
1046#define MME_SHADOW_2_CIN_BASE_ADDR_LOW_V_MASK                        0xFFFFFFFF
1047
1048/* MME_SHADOW_2_COUT_BASE_ADDR_LOW */
1049#define MME_SHADOW_2_COUT_BASE_ADDR_LOW_V_SHIFT                      0
1050#define MME_SHADOW_2_COUT_BASE_ADDR_LOW_V_MASK                       0xFFFFFFFF
1051
1052/* MME_SHADOW_2_BIAS_BASE_ADDR_LOW */
1053#define MME_SHADOW_2_BIAS_BASE_ADDR_LOW_V_SHIFT                      0
1054#define MME_SHADOW_2_BIAS_BASE_ADDR_LOW_V_MASK                       0xFFFFFFFF
1055
1056/* MME_SHADOW_2_HEADER */
1057#define MME_SHADOW_2_HEADER_SIGNAL_MASK_SHIFT                        0
1058#define MME_SHADOW_2_HEADER_SIGNAL_MASK_MASK                         0x1F
1059#define MME_SHADOW_2_HEADER_SIGNAL_EN_SHIFT                          5
1060#define MME_SHADOW_2_HEADER_SIGNAL_EN_MASK                           0x20
1061#define MME_SHADOW_2_HEADER_TRANS_A_SHIFT                            6
1062#define MME_SHADOW_2_HEADER_TRANS_A_MASK                             0x40
1063#define MME_SHADOW_2_HEADER_LOWER_A_SHIFT                            7
1064#define MME_SHADOW_2_HEADER_LOWER_A_MASK                             0x80
1065#define MME_SHADOW_2_HEADER_ACCUM_MASK_SHIFT                         8
1066#define MME_SHADOW_2_HEADER_ACCUM_MASK_MASK                          0xF00
1067#define MME_SHADOW_2_HEADER_LOAD_BIAS_SHIFT                          12
1068#define MME_SHADOW_2_HEADER_LOAD_BIAS_MASK                           0x1000
1069#define MME_SHADOW_2_HEADER_LOAD_CIN_SHIFT                           13
1070#define MME_SHADOW_2_HEADER_LOAD_CIN_MASK                            0x2000
1071#define MME_SHADOW_2_HEADER_STORE_OUT_SHIFT                          15
1072#define MME_SHADOW_2_HEADER_STORE_OUT_MASK                           0x8000
1073#define MME_SHADOW_2_HEADER_ACC_LD_INC_DISABLE_SHIFT                 16
1074#define MME_SHADOW_2_HEADER_ACC_LD_INC_DISABLE_MASK                  0x10000
1075#define MME_SHADOW_2_HEADER_ADVANCE_A_SHIFT                          17
1076#define MME_SHADOW_2_HEADER_ADVANCE_A_MASK                           0x20000
1077#define MME_SHADOW_2_HEADER_ADVANCE_B_SHIFT                          18
1078#define MME_SHADOW_2_HEADER_ADVANCE_B_MASK                           0x40000
1079#define MME_SHADOW_2_HEADER_ADVANCE_CIN_SHIFT                        19
1080#define MME_SHADOW_2_HEADER_ADVANCE_CIN_MASK                         0x80000
1081#define MME_SHADOW_2_HEADER_ADVANCE_COUT_SHIFT                       20
1082#define MME_SHADOW_2_HEADER_ADVANCE_COUT_MASK                        0x100000
1083#define MME_SHADOW_2_HEADER_COMPRESSED_B_SHIFT                       21
1084#define MME_SHADOW_2_HEADER_COMPRESSED_B_MASK                        0x200000
1085#define MME_SHADOW_2_HEADER_MASK_CONV_END_SHIFT                      22
1086#define MME_SHADOW_2_HEADER_MASK_CONV_END_MASK                       0x400000
1087#define MME_SHADOW_2_HEADER_ACC_ST_INC_DISABLE_SHIFT                 23
1088#define MME_SHADOW_2_HEADER_ACC_ST_INC_DISABLE_MASK                  0x800000
1089#define MME_SHADOW_2_HEADER_AB_DATA_TYPE_SHIFT                       24
1090#define MME_SHADOW_2_HEADER_AB_DATA_TYPE_MASK                        0x3000000
1091#define MME_SHADOW_2_HEADER_CIN_DATA_TYPE_SHIFT                      26
1092#define MME_SHADOW_2_HEADER_CIN_DATA_TYPE_MASK                       0x1C000000
1093#define MME_SHADOW_2_HEADER_COUT_DATA_TYPE_SHIFT                     29
1094#define MME_SHADOW_2_HEADER_COUT_DATA_TYPE_MASK                      0xE0000000
1095
1096/* MME_SHADOW_2_KERNEL_SIZE_MINUS_1 */
1097#define MME_SHADOW_2_KERNEL_SIZE_MINUS_1_DIM_0_SHIFT                 0
1098#define MME_SHADOW_2_KERNEL_SIZE_MINUS_1_DIM_0_MASK                  0xFF
1099#define MME_SHADOW_2_KERNEL_SIZE_MINUS_1_DIM_1_SHIFT                 8
1100#define MME_SHADOW_2_KERNEL_SIZE_MINUS_1_DIM_1_MASK                  0xFF00
1101#define MME_SHADOW_2_KERNEL_SIZE_MINUS_1_DIM_2_SHIFT                 16
1102#define MME_SHADOW_2_KERNEL_SIZE_MINUS_1_DIM_2_MASK                  0xFF0000
1103#define MME_SHADOW_2_KERNEL_SIZE_MINUS_1_DIM_3_SHIFT                 24
1104#define MME_SHADOW_2_KERNEL_SIZE_MINUS_1_DIM_3_MASK                  0xFF000000
1105
1106/* MME_SHADOW_2_ASSOCIATED_DIMS */
1107#define MME_SHADOW_2_ASSOCIATED_DIMS_A_0_SHIFT                       0
1108#define MME_SHADOW_2_ASSOCIATED_DIMS_A_0_MASK                        0x7
1109#define MME_SHADOW_2_ASSOCIATED_DIMS_B_0_SHIFT                       3
1110#define MME_SHADOW_2_ASSOCIATED_DIMS_B_0_MASK                        0x38
1111#define MME_SHADOW_2_ASSOCIATED_DIMS_CIN_0_SHIFT                     6
1112#define MME_SHADOW_2_ASSOCIATED_DIMS_CIN_0_MASK                      0x1C0
1113#define MME_SHADOW_2_ASSOCIATED_DIMS_COUT_0_SHIFT                    9
1114#define MME_SHADOW_2_ASSOCIATED_DIMS_COUT_0_MASK                     0xE00
1115#define MME_SHADOW_2_ASSOCIATED_DIMS_A_1_SHIFT                       16
1116#define MME_SHADOW_2_ASSOCIATED_DIMS_A_1_MASK                        0x70000
1117#define MME_SHADOW_2_ASSOCIATED_DIMS_B_1_SHIFT                       19
1118#define MME_SHADOW_2_ASSOCIATED_DIMS_B_1_MASK                        0x380000
1119#define MME_SHADOW_2_ASSOCIATED_DIMS_CIN_1_SHIFT                     22
1120#define MME_SHADOW_2_ASSOCIATED_DIMS_CIN_1_MASK                      0x1C00000
1121#define MME_SHADOW_2_ASSOCIATED_DIMS_COUT_1_SHIFT                    25
1122#define MME_SHADOW_2_ASSOCIATED_DIMS_COUT_1_MASK                     0xE000000
1123
1124/* MME_SHADOW_2_COUT_SCALE */
1125#define MME_SHADOW_2_COUT_SCALE_V_SHIFT                              0
1126#define MME_SHADOW_2_COUT_SCALE_V_MASK                               0xFFFFFFFF
1127
1128/* MME_SHADOW_2_CIN_SCALE */
1129#define MME_SHADOW_2_CIN_SCALE_V_SHIFT                               0
1130#define MME_SHADOW_2_CIN_SCALE_V_MASK                                0xFFFFFFFF
1131
1132/* MME_SHADOW_2_GEMMLOWP_ZP */
1133#define MME_SHADOW_2_GEMMLOWP_ZP_ZP_CIN_SHIFT                        0
1134#define MME_SHADOW_2_GEMMLOWP_ZP_ZP_CIN_MASK                         0x1FF
1135#define MME_SHADOW_2_GEMMLOWP_ZP_ZP_COUT_SHIFT                       9
1136#define MME_SHADOW_2_GEMMLOWP_ZP_ZP_COUT_MASK                        0x3FE00
1137#define MME_SHADOW_2_GEMMLOWP_ZP_ZP_B_SHIFT                          18
1138#define MME_SHADOW_2_GEMMLOWP_ZP_ZP_B_MASK                           0x7FC0000
1139#define MME_SHADOW_2_GEMMLOWP_ZP_GEMMLOWP_EU_EN_SHIFT                27
1140#define MME_SHADOW_2_GEMMLOWP_ZP_GEMMLOWP_EU_EN_MASK                 0x8000000
1141#define MME_SHADOW_2_GEMMLOWP_ZP_ACCUM_SHIFT                         28
1142#define MME_SHADOW_2_GEMMLOWP_ZP_ACCUM_MASK                          0x10000000
1143#define MME_SHADOW_2_GEMMLOWP_ZP_ACCUM_BIAS_SHIFT                    29
1144#define MME_SHADOW_2_GEMMLOWP_ZP_ACCUM_BIAS_MASK                     0x20000000
1145#define MME_SHADOW_2_GEMMLOWP_ZP_RELU_EN_SHIFT                       30
1146#define MME_SHADOW_2_GEMMLOWP_ZP_RELU_EN_MASK                        0x40000000
1147
1148/* MME_SHADOW_2_GEMMLOWP_EXPONENT */
1149#define MME_SHADOW_2_GEMMLOWP_EXPONENT_EXPONENT_CIN_SHIFT            0
1150#define MME_SHADOW_2_GEMMLOWP_EXPONENT_EXPONENT_CIN_MASK             0x3F
1151#define MME_SHADOW_2_GEMMLOWP_EXPONENT_EXPONENT_COUT_SHIFT           8
1152#define MME_SHADOW_2_GEMMLOWP_EXPONENT_EXPONENT_COUT_MASK            0x3F00
1153#define MME_SHADOW_2_GEMMLOWP_EXPONENT_MUL_CIN_EN_SHIFT              16
1154#define MME_SHADOW_2_GEMMLOWP_EXPONENT_MUL_CIN_EN_MASK               0x10000
1155#define MME_SHADOW_2_GEMMLOWP_EXPONENT_MUL_COUT_EN_SHIFT             17
1156#define MME_SHADOW_2_GEMMLOWP_EXPONENT_MUL_COUT_EN_MASK              0x20000
1157
1158/* MME_SHADOW_2_A_ROI_BASE_OFFSET */
1159#define MME_SHADOW_2_A_ROI_BASE_OFFSET_V_SHIFT                       0
1160#define MME_SHADOW_2_A_ROI_BASE_OFFSET_V_MASK                        0xFFFFFFFF
1161
1162/* MME_SHADOW_2_A_VALID_ELEMENTS */
1163#define MME_SHADOW_2_A_VALID_ELEMENTS_V_SHIFT                        0
1164#define MME_SHADOW_2_A_VALID_ELEMENTS_V_MASK                         0xFFFFFFFF
1165
1166/* MME_SHADOW_2_A_LOOP_STRIDE */
1167#define MME_SHADOW_2_A_LOOP_STRIDE_V_SHIFT                           0
1168#define MME_SHADOW_2_A_LOOP_STRIDE_V_MASK                            0xFFFFFFFF
1169
1170/* MME_SHADOW_2_A_ROI_SIZE */
1171#define MME_SHADOW_2_A_ROI_SIZE_V_SHIFT                              0
1172#define MME_SHADOW_2_A_ROI_SIZE_V_MASK                               0xFFFFFFFF
1173
1174/* MME_SHADOW_2_A_SPATIAL_START_OFFSET */
1175#define MME_SHADOW_2_A_SPATIAL_START_OFFSET_V_SHIFT                  0
1176#define MME_SHADOW_2_A_SPATIAL_START_OFFSET_V_MASK                   0xFFFFFFFF
1177
1178/* MME_SHADOW_2_A_SPATIAL_STRIDE */
1179#define MME_SHADOW_2_A_SPATIAL_STRIDE_V_SHIFT                        0
1180#define MME_SHADOW_2_A_SPATIAL_STRIDE_V_MASK                         0xFFFFFFFF
1181
1182/* MME_SHADOW_2_A_SPATIAL_SIZE_MINUS_1 */
1183#define MME_SHADOW_2_A_SPATIAL_SIZE_MINUS_1_V_SHIFT                  0
1184#define MME_SHADOW_2_A_SPATIAL_SIZE_MINUS_1_V_MASK                   0xFFFFFFFF
1185
1186/* MME_SHADOW_2_B_ROI_BASE_OFFSET */
1187#define MME_SHADOW_2_B_ROI_BASE_OFFSET_V_SHIFT                       0
1188#define MME_SHADOW_2_B_ROI_BASE_OFFSET_V_MASK                        0xFFFFFFFF
1189
1190/* MME_SHADOW_2_B_VALID_ELEMENTS */
1191#define MME_SHADOW_2_B_VALID_ELEMENTS_V_SHIFT                        0
1192#define MME_SHADOW_2_B_VALID_ELEMENTS_V_MASK                         0xFFFFFFFF
1193
1194/* MME_SHADOW_2_B_LOOP_STRIDE */
1195#define MME_SHADOW_2_B_LOOP_STRIDE_V_SHIFT                           0
1196#define MME_SHADOW_2_B_LOOP_STRIDE_V_MASK                            0xFFFFFFFF
1197
1198/* MME_SHADOW_2_B_ROI_SIZE */
1199#define MME_SHADOW_2_B_ROI_SIZE_V_SHIFT                              0
1200#define MME_SHADOW_2_B_ROI_SIZE_V_MASK                               0xFFFFFFFF
1201
1202/* MME_SHADOW_2_B_SPATIAL_START_OFFSET */
1203#define MME_SHADOW_2_B_SPATIAL_START_OFFSET_V_SHIFT                  0
1204#define MME_SHADOW_2_B_SPATIAL_START_OFFSET_V_MASK                   0xFFFFFFFF
1205
1206/* MME_SHADOW_2_B_SPATIAL_STRIDE */
1207#define MME_SHADOW_2_B_SPATIAL_STRIDE_V_SHIFT                        0
1208#define MME_SHADOW_2_B_SPATIAL_STRIDE_V_MASK                         0xFFFFFFFF
1209
1210/* MME_SHADOW_2_B_SPATIAL_SIZE_MINUS_1 */
1211#define MME_SHADOW_2_B_SPATIAL_SIZE_MINUS_1_V_SHIFT                  0
1212#define MME_SHADOW_2_B_SPATIAL_SIZE_MINUS_1_V_MASK                   0xFFFFFFFF
1213
1214/* MME_SHADOW_2_C_ROI_BASE_OFFSET */
1215#define MME_SHADOW_2_C_ROI_BASE_OFFSET_V_SHIFT                       0
1216#define MME_SHADOW_2_C_ROI_BASE_OFFSET_V_MASK                        0xFFFFFFFF
1217
1218/* MME_SHADOW_2_C_VALID_ELEMENTS */
1219#define MME_SHADOW_2_C_VALID_ELEMENTS_V_SHIFT                        0
1220#define MME_SHADOW_2_C_VALID_ELEMENTS_V_MASK                         0xFFFFFFFF
1221
1222/* MME_SHADOW_2_C_LOOP_STRIDE */
1223#define MME_SHADOW_2_C_LOOP_STRIDE_V_SHIFT                           0
1224#define MME_SHADOW_2_C_LOOP_STRIDE_V_MASK                            0xFFFFFFFF
1225
1226/* MME_SHADOW_2_C_ROI_SIZE */
1227#define MME_SHADOW_2_C_ROI_SIZE_V_SHIFT                              0
1228#define MME_SHADOW_2_C_ROI_SIZE_V_MASK                               0xFFFFFFFF
1229
1230/* MME_SHADOW_2_C_SPATIAL_START_OFFSET */
1231#define MME_SHADOW_2_C_SPATIAL_START_OFFSET_V_SHIFT                  0
1232#define MME_SHADOW_2_C_SPATIAL_START_OFFSET_V_MASK                   0xFFFFFFFF
1233
1234/* MME_SHADOW_2_C_SPATIAL_STRIDE */
1235#define MME_SHADOW_2_C_SPATIAL_STRIDE_V_SHIFT                        0
1236#define MME_SHADOW_2_C_SPATIAL_STRIDE_V_MASK                         0xFFFFFFFF
1237
1238/* MME_SHADOW_2_C_SPATIAL_SIZE_MINUS_1 */
1239#define MME_SHADOW_2_C_SPATIAL_SIZE_MINUS_1_V_SHIFT                  0
1240#define MME_SHADOW_2_C_SPATIAL_SIZE_MINUS_1_V_MASK                   0xFFFFFFFF
1241
1242/* MME_SHADOW_2_SYNC_OBJECT_MESSAGE */
1243#define MME_SHADOW_2_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_SHIFT        0
1244#define MME_SHADOW_2_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_MASK         0xFFFF
1245#define MME_SHADOW_2_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_SHIFT     16
1246#define MME_SHADOW_2_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_MASK      0x7FFF0000
1247#define MME_SHADOW_2_SYNC_OBJECT_MESSAGE_SO_OPERATION_SHIFT          31
1248#define MME_SHADOW_2_SYNC_OBJECT_MESSAGE_SO_OPERATION_MASK           0x80000000
1249
1250/* MME_SHADOW_2_E_PADDING_VALUE_A */
1251#define MME_SHADOW_2_E_PADDING_VALUE_A_V_SHIFT                       0
1252#define MME_SHADOW_2_E_PADDING_VALUE_A_V_MASK                        0xFFFF
1253
1254/* MME_SHADOW_2_E_NUM_ITERATION_MINUS_1 */
1255#define MME_SHADOW_2_E_NUM_ITERATION_MINUS_1_V_SHIFT                 0
1256#define MME_SHADOW_2_E_NUM_ITERATION_MINUS_1_V_MASK                  0xFFFFFFFF
1257
1258/* MME_SHADOW_2_E_BUBBLES_PER_SPLIT */
1259#define MME_SHADOW_2_E_BUBBLES_PER_SPLIT_A_SHIFT                     0
1260#define MME_SHADOW_2_E_BUBBLES_PER_SPLIT_A_MASK                      0xFF
1261#define MME_SHADOW_2_E_BUBBLES_PER_SPLIT_B_SHIFT                     8
1262#define MME_SHADOW_2_E_BUBBLES_PER_SPLIT_B_MASK                      0xFF00
1263#define MME_SHADOW_2_E_BUBBLES_PER_SPLIT_CIN_SHIFT                   16
1264#define MME_SHADOW_2_E_BUBBLES_PER_SPLIT_CIN_MASK                    0xFF0000
1265#define MME_SHADOW_2_E_BUBBLES_PER_SPLIT_ID_SHIFT                    24
1266#define MME_SHADOW_2_E_BUBBLES_PER_SPLIT_ID_MASK                     0xFF000000
1267
1268/* MME_SHADOW_3_STATUS */
1269#define MME_SHADOW_3_STATUS_A_SHIFT                                  0
1270#define MME_SHADOW_3_STATUS_A_MASK                                   0x1
1271#define MME_SHADOW_3_STATUS_B_SHIFT                                  1
1272#define MME_SHADOW_3_STATUS_B_MASK                                   0x2
1273#define MME_SHADOW_3_STATUS_CIN_SHIFT                                2
1274#define MME_SHADOW_3_STATUS_CIN_MASK                                 0x4
1275#define MME_SHADOW_3_STATUS_COUT_SHIFT                               3
1276#define MME_SHADOW_3_STATUS_COUT_MASK                                0x8
1277#define MME_SHADOW_3_STATUS_TE_SHIFT                                 4
1278#define MME_SHADOW_3_STATUS_TE_MASK                                  0x10
1279#define MME_SHADOW_3_STATUS_LD_SHIFT                                 5
1280#define MME_SHADOW_3_STATUS_LD_MASK                                  0x20
1281#define MME_SHADOW_3_STATUS_ST_SHIFT                                 6
1282#define MME_SHADOW_3_STATUS_ST_MASK                                  0x40
1283
1284/* MME_SHADOW_3_A_BASE_ADDR_HIGH */
1285#define MME_SHADOW_3_A_BASE_ADDR_HIGH_V_SHIFT                        0
1286#define MME_SHADOW_3_A_BASE_ADDR_HIGH_V_MASK                         0xFFFFFFFF
1287
1288/* MME_SHADOW_3_B_BASE_ADDR_HIGH */
1289#define MME_SHADOW_3_B_BASE_ADDR_HIGH_V_SHIFT                        0
1290#define MME_SHADOW_3_B_BASE_ADDR_HIGH_V_MASK                         0xFFFFFFFF
1291
1292/* MME_SHADOW_3_CIN_BASE_ADDR_HIGH */
1293#define MME_SHADOW_3_CIN_BASE_ADDR_HIGH_V_SHIFT                      0
1294#define MME_SHADOW_3_CIN_BASE_ADDR_HIGH_V_MASK                       0xFFFFFFFF
1295
1296/* MME_SHADOW_3_COUT_BASE_ADDR_HIGH */
1297#define MME_SHADOW_3_COUT_BASE_ADDR_HIGH_V_SHIFT                     0
1298#define MME_SHADOW_3_COUT_BASE_ADDR_HIGH_V_MASK                      0xFFFFFFFF
1299
1300/* MME_SHADOW_3_BIAS_BASE_ADDR_HIGH */
1301#define MME_SHADOW_3_BIAS_BASE_ADDR_HIGH_V_SHIFT                     0
1302#define MME_SHADOW_3_BIAS_BASE_ADDR_HIGH_V_MASK                      0xFFFFFFFF
1303
1304/* MME_SHADOW_3_A_BASE_ADDR_LOW */
1305#define MME_SHADOW_3_A_BASE_ADDR_LOW_V_SHIFT                         0
1306#define MME_SHADOW_3_A_BASE_ADDR_LOW_V_MASK                          0xFFFFFFFF
1307
1308/* MME_SHADOW_3_B_BASE_ADDR_LOW */
1309#define MME_SHADOW_3_B_BASE_ADDR_LOW_V_SHIFT                         0
1310#define MME_SHADOW_3_B_BASE_ADDR_LOW_V_MASK                          0xFFFFFFFF
1311
1312/* MME_SHADOW_3_CIN_BASE_ADDR_LOW */
1313#define MME_SHADOW_3_CIN_BASE_ADDR_LOW_V_SHIFT                       0
1314#define MME_SHADOW_3_CIN_BASE_ADDR_LOW_V_MASK                        0xFFFFFFFF
1315
1316/* MME_SHADOW_3_COUT_BASE_ADDR_LOW */
1317#define MME_SHADOW_3_COUT_BASE_ADDR_LOW_V_SHIFT                      0
1318#define MME_SHADOW_3_COUT_BASE_ADDR_LOW_V_MASK                       0xFFFFFFFF
1319
1320/* MME_SHADOW_3_BIAS_BASE_ADDR_LOW */
1321#define MME_SHADOW_3_BIAS_BASE_ADDR_LOW_V_SHIFT                      0
1322#define MME_SHADOW_3_BIAS_BASE_ADDR_LOW_V_MASK                       0xFFFFFFFF
1323
1324/* MME_SHADOW_3_HEADER */
1325#define MME_SHADOW_3_HEADER_SIGNAL_MASK_SHIFT                        0
1326#define MME_SHADOW_3_HEADER_SIGNAL_MASK_MASK                         0x1F
1327#define MME_SHADOW_3_HEADER_SIGNAL_EN_SHIFT                          5
1328#define MME_SHADOW_3_HEADER_SIGNAL_EN_MASK                           0x20
1329#define MME_SHADOW_3_HEADER_TRANS_A_SHIFT                            6
1330#define MME_SHADOW_3_HEADER_TRANS_A_MASK                             0x40
1331#define MME_SHADOW_3_HEADER_LOWER_A_SHIFT                            7
1332#define MME_SHADOW_3_HEADER_LOWER_A_MASK                             0x80
1333#define MME_SHADOW_3_HEADER_ACCUM_MASK_SHIFT                         8
1334#define MME_SHADOW_3_HEADER_ACCUM_MASK_MASK                          0xF00
1335#define MME_SHADOW_3_HEADER_LOAD_BIAS_SHIFT                          12
1336#define MME_SHADOW_3_HEADER_LOAD_BIAS_MASK                           0x1000
1337#define MME_SHADOW_3_HEADER_LOAD_CIN_SHIFT                           13
1338#define MME_SHADOW_3_HEADER_LOAD_CIN_MASK                            0x2000
1339#define MME_SHADOW_3_HEADER_STORE_OUT_SHIFT                          15
1340#define MME_SHADOW_3_HEADER_STORE_OUT_MASK                           0x8000
1341#define MME_SHADOW_3_HEADER_ACC_LD_INC_DISABLE_SHIFT                 16
1342#define MME_SHADOW_3_HEADER_ACC_LD_INC_DISABLE_MASK                  0x10000
1343#define MME_SHADOW_3_HEADER_ADVANCE_A_SHIFT                          17
1344#define MME_SHADOW_3_HEADER_ADVANCE_A_MASK                           0x20000
1345#define MME_SHADOW_3_HEADER_ADVANCE_B_SHIFT                          18
1346#define MME_SHADOW_3_HEADER_ADVANCE_B_MASK                           0x40000
1347#define MME_SHADOW_3_HEADER_ADVANCE_CIN_SHIFT                        19
1348#define MME_SHADOW_3_HEADER_ADVANCE_CIN_MASK                         0x80000
1349#define MME_SHADOW_3_HEADER_ADVANCE_COUT_SHIFT                       20
1350#define MME_SHADOW_3_HEADER_ADVANCE_COUT_MASK                        0x100000
1351#define MME_SHADOW_3_HEADER_COMPRESSED_B_SHIFT                       21
1352#define MME_SHADOW_3_HEADER_COMPRESSED_B_MASK                        0x200000
1353#define MME_SHADOW_3_HEADER_MASK_CONV_END_SHIFT                      22
1354#define MME_SHADOW_3_HEADER_MASK_CONV_END_MASK                       0x400000
1355#define MME_SHADOW_3_HEADER_ACC_ST_INC_DISABLE_SHIFT                 23
1356#define MME_SHADOW_3_HEADER_ACC_ST_INC_DISABLE_MASK                  0x800000
1357#define MME_SHADOW_3_HEADER_AB_DATA_TYPE_SHIFT                       24
1358#define MME_SHADOW_3_HEADER_AB_DATA_TYPE_MASK                        0x3000000
1359#define MME_SHADOW_3_HEADER_CIN_DATA_TYPE_SHIFT                      26
1360#define MME_SHADOW_3_HEADER_CIN_DATA_TYPE_MASK                       0x1C000000
1361#define MME_SHADOW_3_HEADER_COUT_DATA_TYPE_SHIFT                     29
1362#define MME_SHADOW_3_HEADER_COUT_DATA_TYPE_MASK                      0xE0000000
1363
1364/* MME_SHADOW_3_KERNEL_SIZE_MINUS_1 */
1365#define MME_SHADOW_3_KERNEL_SIZE_MINUS_1_DIM_0_SHIFT                 0
1366#define MME_SHADOW_3_KERNEL_SIZE_MINUS_1_DIM_0_MASK                  0xFF
1367#define MME_SHADOW_3_KERNEL_SIZE_MINUS_1_DIM_1_SHIFT                 8
1368#define MME_SHADOW_3_KERNEL_SIZE_MINUS_1_DIM_1_MASK                  0xFF00
1369#define MME_SHADOW_3_KERNEL_SIZE_MINUS_1_DIM_2_SHIFT                 16
1370#define MME_SHADOW_3_KERNEL_SIZE_MINUS_1_DIM_2_MASK                  0xFF0000
1371#define MME_SHADOW_3_KERNEL_SIZE_MINUS_1_DIM_3_SHIFT                 24
1372#define MME_SHADOW_3_KERNEL_SIZE_MINUS_1_DIM_3_MASK                  0xFF000000
1373
1374/* MME_SHADOW_3_ASSOCIATED_DIMS */
1375#define MME_SHADOW_3_ASSOCIATED_DIMS_A_0_SHIFT                       0
1376#define MME_SHADOW_3_ASSOCIATED_DIMS_A_0_MASK                        0x7
1377#define MME_SHADOW_3_ASSOCIATED_DIMS_B_0_SHIFT                       3
1378#define MME_SHADOW_3_ASSOCIATED_DIMS_B_0_MASK                        0x38
1379#define MME_SHADOW_3_ASSOCIATED_DIMS_CIN_0_SHIFT                     6
1380#define MME_SHADOW_3_ASSOCIATED_DIMS_CIN_0_MASK                      0x1C0
1381#define MME_SHADOW_3_ASSOCIATED_DIMS_COUT_0_SHIFT                    9
1382#define MME_SHADOW_3_ASSOCIATED_DIMS_COUT_0_MASK                     0xE00
1383#define MME_SHADOW_3_ASSOCIATED_DIMS_A_1_SHIFT                       16
1384#define MME_SHADOW_3_ASSOCIATED_DIMS_A_1_MASK                        0x70000
1385#define MME_SHADOW_3_ASSOCIATED_DIMS_B_1_SHIFT                       19
1386#define MME_SHADOW_3_ASSOCIATED_DIMS_B_1_MASK                        0x380000
1387#define MME_SHADOW_3_ASSOCIATED_DIMS_CIN_1_SHIFT                     22
1388#define MME_SHADOW_3_ASSOCIATED_DIMS_CIN_1_MASK                      0x1C00000
1389#define MME_SHADOW_3_ASSOCIATED_DIMS_COUT_1_SHIFT                    25
1390#define MME_SHADOW_3_ASSOCIATED_DIMS_COUT_1_MASK                     0xE000000
1391
1392/* MME_SHADOW_3_COUT_SCALE */
1393#define MME_SHADOW_3_COUT_SCALE_V_SHIFT                              0
1394#define MME_SHADOW_3_COUT_SCALE_V_MASK                               0xFFFFFFFF
1395
1396/* MME_SHADOW_3_CIN_SCALE */
1397#define MME_SHADOW_3_CIN_SCALE_V_SHIFT                               0
1398#define MME_SHADOW_3_CIN_SCALE_V_MASK                                0xFFFFFFFF
1399
1400/* MME_SHADOW_3_GEMMLOWP_ZP */
1401#define MME_SHADOW_3_GEMMLOWP_ZP_ZP_CIN_SHIFT                        0
1402#define MME_SHADOW_3_GEMMLOWP_ZP_ZP_CIN_MASK                         0x1FF
1403#define MME_SHADOW_3_GEMMLOWP_ZP_ZP_COUT_SHIFT                       9
1404#define MME_SHADOW_3_GEMMLOWP_ZP_ZP_COUT_MASK                        0x3FE00
1405#define MME_SHADOW_3_GEMMLOWP_ZP_ZP_B_SHIFT                          18
1406#define MME_SHADOW_3_GEMMLOWP_ZP_ZP_B_MASK                           0x7FC0000
1407#define MME_SHADOW_3_GEMMLOWP_ZP_GEMMLOWP_EU_EN_SHIFT                27
1408#define MME_SHADOW_3_GEMMLOWP_ZP_GEMMLOWP_EU_EN_MASK                 0x8000000
1409#define MME_SHADOW_3_GEMMLOWP_ZP_ACCUM_SHIFT                         28
1410#define MME_SHADOW_3_GEMMLOWP_ZP_ACCUM_MASK                          0x10000000
1411#define MME_SHADOW_3_GEMMLOWP_ZP_ACCUM_BIAS_SHIFT                    29
1412#define MME_SHADOW_3_GEMMLOWP_ZP_ACCUM_BIAS_MASK                     0x20000000
1413#define MME_SHADOW_3_GEMMLOWP_ZP_RELU_EN_SHIFT                       30
1414#define MME_SHADOW_3_GEMMLOWP_ZP_RELU_EN_MASK                        0x40000000
1415
1416/* MME_SHADOW_3_GEMMLOWP_EXPONENT */
1417#define MME_SHADOW_3_GEMMLOWP_EXPONENT_EXPONENT_CIN_SHIFT            0
1418#define MME_SHADOW_3_GEMMLOWP_EXPONENT_EXPONENT_CIN_MASK             0x3F
1419#define MME_SHADOW_3_GEMMLOWP_EXPONENT_EXPONENT_COUT_SHIFT           8
1420#define MME_SHADOW_3_GEMMLOWP_EXPONENT_EXPONENT_COUT_MASK            0x3F00
1421#define MME_SHADOW_3_GEMMLOWP_EXPONENT_MUL_CIN_EN_SHIFT              16
1422#define MME_SHADOW_3_GEMMLOWP_EXPONENT_MUL_CIN_EN_MASK               0x10000
1423#define MME_SHADOW_3_GEMMLOWP_EXPONENT_MUL_COUT_EN_SHIFT             17
1424#define MME_SHADOW_3_GEMMLOWP_EXPONENT_MUL_COUT_EN_MASK              0x20000
1425
1426/* MME_SHADOW_3_A_ROI_BASE_OFFSET */
1427#define MME_SHADOW_3_A_ROI_BASE_OFFSET_V_SHIFT                       0
1428#define MME_SHADOW_3_A_ROI_BASE_OFFSET_V_MASK                        0xFFFFFFFF
1429
1430/* MME_SHADOW_3_A_VALID_ELEMENTS */
1431#define MME_SHADOW_3_A_VALID_ELEMENTS_V_SHIFT                        0
1432#define MME_SHADOW_3_A_VALID_ELEMENTS_V_MASK                         0xFFFFFFFF
1433
1434/* MME_SHADOW_3_A_LOOP_STRIDE */
1435#define MME_SHADOW_3_A_LOOP_STRIDE_V_SHIFT                           0
1436#define MME_SHADOW_3_A_LOOP_STRIDE_V_MASK                            0xFFFFFFFF
1437
1438/* MME_SHADOW_3_A_ROI_SIZE */
1439#define MME_SHADOW_3_A_ROI_SIZE_V_SHIFT                              0
1440#define MME_SHADOW_3_A_ROI_SIZE_V_MASK                               0xFFFFFFFF
1441
1442/* MME_SHADOW_3_A_SPATIAL_START_OFFSET */
1443#define MME_SHADOW_3_A_SPATIAL_START_OFFSET_V_SHIFT                  0
1444#define MME_SHADOW_3_A_SPATIAL_START_OFFSET_V_MASK                   0xFFFFFFFF
1445
1446/* MME_SHADOW_3_A_SPATIAL_STRIDE */
1447#define MME_SHADOW_3_A_SPATIAL_STRIDE_V_SHIFT                        0
1448#define MME_SHADOW_3_A_SPATIAL_STRIDE_V_MASK                         0xFFFFFFFF
1449
1450/* MME_SHADOW_3_A_SPATIAL_SIZE_MINUS_1 */
1451#define MME_SHADOW_3_A_SPATIAL_SIZE_MINUS_1_V_SHIFT                  0
1452#define MME_SHADOW_3_A_SPATIAL_SIZE_MINUS_1_V_MASK                   0xFFFFFFFF
1453
1454/* MME_SHADOW_3_B_ROI_BASE_OFFSET */
1455#define MME_SHADOW_3_B_ROI_BASE_OFFSET_V_SHIFT                       0
1456#define MME_SHADOW_3_B_ROI_BASE_OFFSET_V_MASK                        0xFFFFFFFF
1457
1458/* MME_SHADOW_3_B_VALID_ELEMENTS */
1459#define MME_SHADOW_3_B_VALID_ELEMENTS_V_SHIFT                        0
1460#define MME_SHADOW_3_B_VALID_ELEMENTS_V_MASK                         0xFFFFFFFF
1461
1462/* MME_SHADOW_3_B_LOOP_STRIDE */
1463#define MME_SHADOW_3_B_LOOP_STRIDE_V_SHIFT                           0
1464#define MME_SHADOW_3_B_LOOP_STRIDE_V_MASK                            0xFFFFFFFF
1465
1466/* MME_SHADOW_3_B_ROI_SIZE */
1467#define MME_SHADOW_3_B_ROI_SIZE_V_SHIFT                              0
1468#define MME_SHADOW_3_B_ROI_SIZE_V_MASK                               0xFFFFFFFF
1469
1470/* MME_SHADOW_3_B_SPATIAL_START_OFFSET */
1471#define MME_SHADOW_3_B_SPATIAL_START_OFFSET_V_SHIFT                  0
1472#define MME_SHADOW_3_B_SPATIAL_START_OFFSET_V_MASK                   0xFFFFFFFF
1473
1474/* MME_SHADOW_3_B_SPATIAL_STRIDE */
1475#define MME_SHADOW_3_B_SPATIAL_STRIDE_V_SHIFT                        0
1476#define MME_SHADOW_3_B_SPATIAL_STRIDE_V_MASK                         0xFFFFFFFF
1477
1478/* MME_SHADOW_3_B_SPATIAL_SIZE_MINUS_1 */
1479#define MME_SHADOW_3_B_SPATIAL_SIZE_MINUS_1_V_SHIFT                  0
1480#define MME_SHADOW_3_B_SPATIAL_SIZE_MINUS_1_V_MASK                   0xFFFFFFFF
1481
1482/* MME_SHADOW_3_C_ROI_BASE_OFFSET */
1483#define MME_SHADOW_3_C_ROI_BASE_OFFSET_V_SHIFT                       0
1484#define MME_SHADOW_3_C_ROI_BASE_OFFSET_V_MASK                        0xFFFFFFFF
1485
1486/* MME_SHADOW_3_C_VALID_ELEMENTS */
1487#define MME_SHADOW_3_C_VALID_ELEMENTS_V_SHIFT                        0
1488#define MME_SHADOW_3_C_VALID_ELEMENTS_V_MASK                         0xFFFFFFFF
1489
1490/* MME_SHADOW_3_C_LOOP_STRIDE */
1491#define MME_SHADOW_3_C_LOOP_STRIDE_V_SHIFT                           0
1492#define MME_SHADOW_3_C_LOOP_STRIDE_V_MASK                            0xFFFFFFFF
1493
1494/* MME_SHADOW_3_C_ROI_SIZE */
1495#define MME_SHADOW_3_C_ROI_SIZE_V_SHIFT                              0
1496#define MME_SHADOW_3_C_ROI_SIZE_V_MASK                               0xFFFFFFFF
1497
1498/* MME_SHADOW_3_C_SPATIAL_START_OFFSET */
1499#define MME_SHADOW_3_C_SPATIAL_START_OFFSET_V_SHIFT                  0
1500#define MME_SHADOW_3_C_SPATIAL_START_OFFSET_V_MASK                   0xFFFFFFFF
1501
1502/* MME_SHADOW_3_C_SPATIAL_STRIDE */
1503#define MME_SHADOW_3_C_SPATIAL_STRIDE_V_SHIFT                        0
1504#define MME_SHADOW_3_C_SPATIAL_STRIDE_V_MASK                         0xFFFFFFFF
1505
1506/* MME_SHADOW_3_C_SPATIAL_SIZE_MINUS_1 */
1507#define MME_SHADOW_3_C_SPATIAL_SIZE_MINUS_1_V_SHIFT                  0
1508#define MME_SHADOW_3_C_SPATIAL_SIZE_MINUS_1_V_MASK                   0xFFFFFFFF
1509
1510/* MME_SHADOW_3_SYNC_OBJECT_MESSAGE */
1511#define MME_SHADOW_3_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_SHIFT        0
1512#define MME_SHADOW_3_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_MASK         0xFFFF
1513#define MME_SHADOW_3_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_SHIFT     16
1514#define MME_SHADOW_3_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_MASK      0x7FFF0000
1515#define MME_SHADOW_3_SYNC_OBJECT_MESSAGE_SO_OPERATION_SHIFT          31
1516#define MME_SHADOW_3_SYNC_OBJECT_MESSAGE_SO_OPERATION_MASK           0x80000000
1517
1518/* MME_SHADOW_3_E_PADDING_VALUE_A */
1519#define MME_SHADOW_3_E_PADDING_VALUE_A_V_SHIFT                       0
1520#define MME_SHADOW_3_E_PADDING_VALUE_A_V_MASK                        0xFFFF
1521
1522/* MME_SHADOW_3_E_NUM_ITERATION_MINUS_1 */
1523#define MME_SHADOW_3_E_NUM_ITERATION_MINUS_1_V_SHIFT                 0
1524#define MME_SHADOW_3_E_NUM_ITERATION_MINUS_1_V_MASK                  0xFFFFFFFF
1525
1526/* MME_SHADOW_3_E_BUBBLES_PER_SPLIT */
1527#define MME_SHADOW_3_E_BUBBLES_PER_SPLIT_A_SHIFT                     0
1528#define MME_SHADOW_3_E_BUBBLES_PER_SPLIT_A_MASK                      0xFF
1529#define MME_SHADOW_3_E_BUBBLES_PER_SPLIT_B_SHIFT                     8
1530#define MME_SHADOW_3_E_BUBBLES_PER_SPLIT_B_MASK                      0xFF00
1531#define MME_SHADOW_3_E_BUBBLES_PER_SPLIT_CIN_SHIFT                   16
1532#define MME_SHADOW_3_E_BUBBLES_PER_SPLIT_CIN_MASK                    0xFF0000
1533#define MME_SHADOW_3_E_BUBBLES_PER_SPLIT_ID_SHIFT                    24
1534#define MME_SHADOW_3_E_BUBBLES_PER_SPLIT_ID_MASK                     0xFF000000
1535
1536#endif /* ASIC_REG_MME_MASKS_H_ */
~/ Read-only file preview.