File Index
Files and directories
Sign in
FILE

tpc0_cfg_masks.h

File preview with syntax highlighting.

linux-6.19.14/drivers/accel/habanalabs/include/goya/asic_reg/tpc0_cfg_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_TPC0_CFG_MASKS_H_
  14#define ASIC_REG_TPC0_CFG_MASKS_H_
  15
  16/*
  17 *****************************************
  18 *   TPC0_CFG (Prototype: TPC)
  19 *****************************************
  20 */
  21
  22/* TPC0_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW */
  23#define TPC0_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW_V_SHIFT               0
  24#define TPC0_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
  25
  26/* TPC0_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH */
  27#define TPC0_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH_V_SHIFT              0
  28#define TPC0_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
  29
  30/* TPC0_CFG_KERNEL_TENSOR_0_PADDING_VALUE */
  31#define TPC0_CFG_KERNEL_TENSOR_0_PADDING_VALUE_V_SHIFT               0
  32#define TPC0_CFG_KERNEL_TENSOR_0_PADDING_VALUE_V_MASK                0xFFFFFFFF
  33
  34/* TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG */
  35#define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
  36#define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
  37#define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
  38#define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
  39#define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_LAST_DIM_SHIFT        16
  40#define TPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
  41
  42/* TPC0_CFG_KERNEL_TENSOR_0_DIM_0_SIZE */
  43#define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_SIZE_V_SHIFT                  0
  44#define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
  45
  46/* TPC0_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE */
  47#define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE_V_SHIFT                0
  48#define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
  49
  50/* TPC0_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET */
  51#define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET_V_SHIFT           0
  52#define TPC0_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
  53
  54/* TPC0_CFG_KERNEL_TENSOR_0_DIM_1_SIZE */
  55#define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_SIZE_V_SHIFT                  0
  56#define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
  57
  58/* TPC0_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE */
  59#define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE_V_SHIFT                0
  60#define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
  61
  62/* TPC0_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET */
  63#define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET_V_SHIFT           0
  64#define TPC0_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
  65
  66/* TPC0_CFG_KERNEL_TENSOR_0_DIM_2_SIZE */
  67#define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_SIZE_V_SHIFT                  0
  68#define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
  69
  70/* TPC0_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE */
  71#define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE_V_SHIFT                0
  72#define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
  73
  74/* TPC0_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET */
  75#define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET_V_SHIFT           0
  76#define TPC0_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
  77
  78/* TPC0_CFG_KERNEL_TENSOR_0_DIM_3_SIZE */
  79#define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_SIZE_V_SHIFT                  0
  80#define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
  81
  82/* TPC0_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE */
  83#define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE_V_SHIFT                0
  84#define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
  85
  86/* TPC0_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET */
  87#define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET_V_SHIFT           0
  88#define TPC0_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
  89
  90/* TPC0_CFG_KERNEL_TENSOR_0_DIM_4_SIZE */
  91#define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_SIZE_V_SHIFT                  0
  92#define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
  93
  94/* TPC0_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE */
  95#define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE_V_SHIFT                0
  96#define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
  97
  98/* TPC0_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET */
  99#define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET_V_SHIFT           0
 100#define TPC0_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 101
 102/* TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW */
 103#define TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW_V_SHIFT               0
 104#define TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
 105
 106/* TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH */
 107#define TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH_V_SHIFT              0
 108#define TPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
 109
 110/* TPC0_CFG_KERNEL_TENSOR_1_PADDING_VALUE */
 111#define TPC0_CFG_KERNEL_TENSOR_1_PADDING_VALUE_V_SHIFT               0
 112#define TPC0_CFG_KERNEL_TENSOR_1_PADDING_VALUE_V_MASK                0xFFFFFFFF
 113
 114/* TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG */
 115#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
 116#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
 117#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
 118#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
 119#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_LAST_DIM_SHIFT        16
 120#define TPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
 121
 122/* TPC0_CFG_KERNEL_TENSOR_1_DIM_0_SIZE */
 123#define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_SIZE_V_SHIFT                  0
 124#define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
 125
 126/* TPC0_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE */
 127#define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE_V_SHIFT                0
 128#define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
 129
 130/* TPC0_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET */
 131#define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET_V_SHIFT           0
 132#define TPC0_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
 133
 134/* TPC0_CFG_KERNEL_TENSOR_1_DIM_1_SIZE */
 135#define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_SIZE_V_SHIFT                  0
 136#define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
 137
 138/* TPC0_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE */
 139#define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE_V_SHIFT                0
 140#define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
 141
 142/* TPC0_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET */
 143#define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET_V_SHIFT           0
 144#define TPC0_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
 145
 146/* TPC0_CFG_KERNEL_TENSOR_1_DIM_2_SIZE */
 147#define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_SIZE_V_SHIFT                  0
 148#define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
 149
 150/* TPC0_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE */
 151#define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE_V_SHIFT                0
 152#define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
 153
 154/* TPC0_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET */
 155#define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET_V_SHIFT           0
 156#define TPC0_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
 157
 158/* TPC0_CFG_KERNEL_TENSOR_1_DIM_3_SIZE */
 159#define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_SIZE_V_SHIFT                  0
 160#define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
 161
 162/* TPC0_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE */
 163#define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE_V_SHIFT                0
 164#define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
 165
 166/* TPC0_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET */
 167#define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET_V_SHIFT           0
 168#define TPC0_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
 169
 170/* TPC0_CFG_KERNEL_TENSOR_1_DIM_4_SIZE */
 171#define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_SIZE_V_SHIFT                  0
 172#define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
 173
 174/* TPC0_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE */
 175#define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE_V_SHIFT                0
 176#define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
 177
 178/* TPC0_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET */
 179#define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET_V_SHIFT           0
 180#define TPC0_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 181
 182/* TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW */
 183#define TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW_V_SHIFT               0
 184#define TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
 185
 186/* TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH */
 187#define TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH_V_SHIFT              0
 188#define TPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
 189
 190/* TPC0_CFG_KERNEL_TENSOR_2_PADDING_VALUE */
 191#define TPC0_CFG_KERNEL_TENSOR_2_PADDING_VALUE_V_SHIFT               0
 192#define TPC0_CFG_KERNEL_TENSOR_2_PADDING_VALUE_V_MASK                0xFFFFFFFF
 193
 194/* TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG */
 195#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
 196#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
 197#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
 198#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
 199#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_LAST_DIM_SHIFT        16
 200#define TPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
 201
 202/* TPC0_CFG_KERNEL_TENSOR_2_DIM_0_SIZE */
 203#define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_SIZE_V_SHIFT                  0
 204#define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
 205
 206/* TPC0_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE */
 207#define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE_V_SHIFT                0
 208#define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
 209
 210/* TPC0_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET */
 211#define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET_V_SHIFT           0
 212#define TPC0_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
 213
 214/* TPC0_CFG_KERNEL_TENSOR_2_DIM_1_SIZE */
 215#define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_SIZE_V_SHIFT                  0
 216#define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
 217
 218/* TPC0_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE */
 219#define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE_V_SHIFT                0
 220#define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
 221
 222/* TPC0_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET */
 223#define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET_V_SHIFT           0
 224#define TPC0_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
 225
 226/* TPC0_CFG_KERNEL_TENSOR_2_DIM_2_SIZE */
 227#define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_SIZE_V_SHIFT                  0
 228#define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
 229
 230/* TPC0_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE */
 231#define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE_V_SHIFT                0
 232#define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
 233
 234/* TPC0_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET */
 235#define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET_V_SHIFT           0
 236#define TPC0_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
 237
 238/* TPC0_CFG_KERNEL_TENSOR_2_DIM_3_SIZE */
 239#define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_SIZE_V_SHIFT                  0
 240#define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
 241
 242/* TPC0_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE */
 243#define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE_V_SHIFT                0
 244#define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
 245
 246/* TPC0_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET */
 247#define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET_V_SHIFT           0
 248#define TPC0_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
 249
 250/* TPC0_CFG_KERNEL_TENSOR_2_DIM_4_SIZE */
 251#define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_SIZE_V_SHIFT                  0
 252#define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
 253
 254/* TPC0_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE */
 255#define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE_V_SHIFT                0
 256#define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
 257
 258/* TPC0_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET */
 259#define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET_V_SHIFT           0
 260#define TPC0_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 261
 262/* TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW */
 263#define TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW_V_SHIFT               0
 264#define TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
 265
 266/* TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH */
 267#define TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH_V_SHIFT              0
 268#define TPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
 269
 270/* TPC0_CFG_KERNEL_TENSOR_3_PADDING_VALUE */
 271#define TPC0_CFG_KERNEL_TENSOR_3_PADDING_VALUE_V_SHIFT               0
 272#define TPC0_CFG_KERNEL_TENSOR_3_PADDING_VALUE_V_MASK                0xFFFFFFFF
 273
 274/* TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG */
 275#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
 276#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
 277#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
 278#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
 279#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_LAST_DIM_SHIFT        16
 280#define TPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
 281
 282/* TPC0_CFG_KERNEL_TENSOR_3_DIM_0_SIZE */
 283#define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_SIZE_V_SHIFT                  0
 284#define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
 285
 286/* TPC0_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE */
 287#define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE_V_SHIFT                0
 288#define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
 289
 290/* TPC0_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET */
 291#define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET_V_SHIFT           0
 292#define TPC0_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
 293
 294/* TPC0_CFG_KERNEL_TENSOR_3_DIM_1_SIZE */
 295#define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_SIZE_V_SHIFT                  0
 296#define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
 297
 298/* TPC0_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE */
 299#define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE_V_SHIFT                0
 300#define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
 301
 302/* TPC0_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET */
 303#define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET_V_SHIFT           0
 304#define TPC0_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
 305
 306/* TPC0_CFG_KERNEL_TENSOR_3_DIM_2_SIZE */
 307#define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_SIZE_V_SHIFT                  0
 308#define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
 309
 310/* TPC0_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE */
 311#define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE_V_SHIFT                0
 312#define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
 313
 314/* TPC0_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET */
 315#define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET_V_SHIFT           0
 316#define TPC0_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
 317
 318/* TPC0_CFG_KERNEL_TENSOR_3_DIM_3_SIZE */
 319#define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_SIZE_V_SHIFT                  0
 320#define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
 321
 322/* TPC0_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE */
 323#define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE_V_SHIFT                0
 324#define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
 325
 326/* TPC0_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET */
 327#define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET_V_SHIFT           0
 328#define TPC0_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
 329
 330/* TPC0_CFG_KERNEL_TENSOR_3_DIM_4_SIZE */
 331#define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_SIZE_V_SHIFT                  0
 332#define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
 333
 334/* TPC0_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE */
 335#define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE_V_SHIFT                0
 336#define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
 337
 338/* TPC0_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET */
 339#define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET_V_SHIFT           0
 340#define TPC0_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 341
 342/* TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW */
 343#define TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW_V_SHIFT               0
 344#define TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
 345
 346/* TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH */
 347#define TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH_V_SHIFT              0
 348#define TPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
 349
 350/* TPC0_CFG_KERNEL_TENSOR_4_PADDING_VALUE */
 351#define TPC0_CFG_KERNEL_TENSOR_4_PADDING_VALUE_V_SHIFT               0
 352#define TPC0_CFG_KERNEL_TENSOR_4_PADDING_VALUE_V_MASK                0xFFFFFFFF
 353
 354/* TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG */
 355#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
 356#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
 357#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
 358#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
 359#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_LAST_DIM_SHIFT        16
 360#define TPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
 361
 362/* TPC0_CFG_KERNEL_TENSOR_4_DIM_0_SIZE */
 363#define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_SIZE_V_SHIFT                  0
 364#define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
 365
 366/* TPC0_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE */
 367#define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE_V_SHIFT                0
 368#define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
 369
 370/* TPC0_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET */
 371#define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET_V_SHIFT           0
 372#define TPC0_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
 373
 374/* TPC0_CFG_KERNEL_TENSOR_4_DIM_1_SIZE */
 375#define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_SIZE_V_SHIFT                  0
 376#define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
 377
 378/* TPC0_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE */
 379#define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE_V_SHIFT                0
 380#define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
 381
 382/* TPC0_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET */
 383#define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET_V_SHIFT           0
 384#define TPC0_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
 385
 386/* TPC0_CFG_KERNEL_TENSOR_4_DIM_2_SIZE */
 387#define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_SIZE_V_SHIFT                  0
 388#define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
 389
 390/* TPC0_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE */
 391#define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE_V_SHIFT                0
 392#define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
 393
 394/* TPC0_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET */
 395#define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET_V_SHIFT           0
 396#define TPC0_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
 397
 398/* TPC0_CFG_KERNEL_TENSOR_4_DIM_3_SIZE */
 399#define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_SIZE_V_SHIFT                  0
 400#define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
 401
 402/* TPC0_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE */
 403#define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE_V_SHIFT                0
 404#define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
 405
 406/* TPC0_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET */
 407#define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET_V_SHIFT           0
 408#define TPC0_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
 409
 410/* TPC0_CFG_KERNEL_TENSOR_4_DIM_4_SIZE */
 411#define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_SIZE_V_SHIFT                  0
 412#define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
 413
 414/* TPC0_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE */
 415#define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE_V_SHIFT                0
 416#define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
 417
 418/* TPC0_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET */
 419#define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET_V_SHIFT           0
 420#define TPC0_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 421
 422/* TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW */
 423#define TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW_V_SHIFT               0
 424#define TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
 425
 426/* TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH */
 427#define TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH_V_SHIFT              0
 428#define TPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
 429
 430/* TPC0_CFG_KERNEL_TENSOR_5_PADDING_VALUE */
 431#define TPC0_CFG_KERNEL_TENSOR_5_PADDING_VALUE_V_SHIFT               0
 432#define TPC0_CFG_KERNEL_TENSOR_5_PADDING_VALUE_V_MASK                0xFFFFFFFF
 433
 434/* TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG */
 435#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
 436#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
 437#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
 438#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
 439#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_LAST_DIM_SHIFT        16
 440#define TPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
 441
 442/* TPC0_CFG_KERNEL_TENSOR_5_DIM_0_SIZE */
 443#define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_SIZE_V_SHIFT                  0
 444#define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
 445
 446/* TPC0_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE */
 447#define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE_V_SHIFT                0
 448#define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
 449
 450/* TPC0_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET */
 451#define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET_V_SHIFT           0
 452#define TPC0_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
 453
 454/* TPC0_CFG_KERNEL_TENSOR_5_DIM_1_SIZE */
 455#define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_SIZE_V_SHIFT                  0
 456#define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
 457
 458/* TPC0_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE */
 459#define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE_V_SHIFT                0
 460#define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
 461
 462/* TPC0_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET */
 463#define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET_V_SHIFT           0
 464#define TPC0_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
 465
 466/* TPC0_CFG_KERNEL_TENSOR_5_DIM_2_SIZE */
 467#define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_SIZE_V_SHIFT                  0
 468#define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
 469
 470/* TPC0_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE */
 471#define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE_V_SHIFT                0
 472#define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
 473
 474/* TPC0_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET */
 475#define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET_V_SHIFT           0
 476#define TPC0_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
 477
 478/* TPC0_CFG_KERNEL_TENSOR_5_DIM_3_SIZE */
 479#define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_SIZE_V_SHIFT                  0
 480#define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
 481
 482/* TPC0_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE */
 483#define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE_V_SHIFT                0
 484#define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
 485
 486/* TPC0_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET */
 487#define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET_V_SHIFT           0
 488#define TPC0_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
 489
 490/* TPC0_CFG_KERNEL_TENSOR_5_DIM_4_SIZE */
 491#define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_SIZE_V_SHIFT                  0
 492#define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
 493
 494/* TPC0_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE */
 495#define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE_V_SHIFT                0
 496#define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
 497
 498/* TPC0_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET */
 499#define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET_V_SHIFT           0
 500#define TPC0_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 501
 502/* TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW */
 503#define TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW_V_SHIFT               0
 504#define TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
 505
 506/* TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH */
 507#define TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH_V_SHIFT              0
 508#define TPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
 509
 510/* TPC0_CFG_KERNEL_TENSOR_6_PADDING_VALUE */
 511#define TPC0_CFG_KERNEL_TENSOR_6_PADDING_VALUE_V_SHIFT               0
 512#define TPC0_CFG_KERNEL_TENSOR_6_PADDING_VALUE_V_MASK                0xFFFFFFFF
 513
 514/* TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG */
 515#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
 516#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
 517#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
 518#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
 519#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_LAST_DIM_SHIFT        16
 520#define TPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
 521
 522/* TPC0_CFG_KERNEL_TENSOR_6_DIM_0_SIZE */
 523#define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_SIZE_V_SHIFT                  0
 524#define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
 525
 526/* TPC0_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE */
 527#define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE_V_SHIFT                0
 528#define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
 529
 530/* TPC0_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET */
 531#define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET_V_SHIFT           0
 532#define TPC0_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
 533
 534/* TPC0_CFG_KERNEL_TENSOR_6_DIM_1_SIZE */
 535#define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_SIZE_V_SHIFT                  0
 536#define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
 537
 538/* TPC0_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE */
 539#define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE_V_SHIFT                0
 540#define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
 541
 542/* TPC0_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET */
 543#define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET_V_SHIFT           0
 544#define TPC0_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
 545
 546/* TPC0_CFG_KERNEL_TENSOR_6_DIM_2_SIZE */
 547#define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_SIZE_V_SHIFT                  0
 548#define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
 549
 550/* TPC0_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE */
 551#define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE_V_SHIFT                0
 552#define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
 553
 554/* TPC0_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET */
 555#define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET_V_SHIFT           0
 556#define TPC0_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
 557
 558/* TPC0_CFG_KERNEL_TENSOR_6_DIM_3_SIZE */
 559#define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_SIZE_V_SHIFT                  0
 560#define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
 561
 562/* TPC0_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE */
 563#define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE_V_SHIFT                0
 564#define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
 565
 566/* TPC0_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET */
 567#define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET_V_SHIFT           0
 568#define TPC0_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
 569
 570/* TPC0_CFG_KERNEL_TENSOR_6_DIM_4_SIZE */
 571#define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_SIZE_V_SHIFT                  0
 572#define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
 573
 574/* TPC0_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE */
 575#define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE_V_SHIFT                0
 576#define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
 577
 578/* TPC0_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET */
 579#define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET_V_SHIFT           0
 580#define TPC0_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 581
 582/* TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW */
 583#define TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW_V_SHIFT               0
 584#define TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW_V_MASK                0xFFFFFFFF
 585
 586/* TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH */
 587#define TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH_V_SHIFT              0
 588#define TPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH_V_MASK               0xFFFFFFFF
 589
 590/* TPC0_CFG_KERNEL_TENSOR_7_PADDING_VALUE */
 591#define TPC0_CFG_KERNEL_TENSOR_7_PADDING_VALUE_V_SHIFT               0
 592#define TPC0_CFG_KERNEL_TENSOR_7_PADDING_VALUE_V_MASK                0xFFFFFFFF
 593
 594/* TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG */
 595#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_DATA_TYPE_SHIFT       0
 596#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_DATA_TYPE_MASK        0x3
 597#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT  8
 598#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_VALID_DIM_MASK_MASK   0x1F00
 599#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_LAST_DIM_SHIFT        16
 600#define TPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG_LAST_DIM_MASK         0x70000
 601
 602/* TPC0_CFG_KERNEL_TENSOR_7_DIM_0_SIZE */
 603#define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_SIZE_V_SHIFT                  0
 604#define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_SIZE_V_MASK                   0xFFFFFFFF
 605
 606/* TPC0_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE */
 607#define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE_V_SHIFT                0
 608#define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE_V_MASK                 0xFFFFFFFF
 609
 610/* TPC0_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET */
 611#define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET_V_SHIFT           0
 612#define TPC0_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET_V_MASK            0xFFFFFFFF
 613
 614/* TPC0_CFG_KERNEL_TENSOR_7_DIM_1_SIZE */
 615#define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_SIZE_V_SHIFT                  0
 616#define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_SIZE_V_MASK                   0xFFFFFFFF
 617
 618/* TPC0_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE */
 619#define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE_V_SHIFT                0
 620#define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE_V_MASK                 0xFFFFFFFF
 621
 622/* TPC0_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET */
 623#define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET_V_SHIFT           0
 624#define TPC0_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET_V_MASK            0xFFFFFFFF
 625
 626/* TPC0_CFG_KERNEL_TENSOR_7_DIM_2_SIZE */
 627#define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_SIZE_V_SHIFT                  0
 628#define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_SIZE_V_MASK                   0xFFFFFFFF
 629
 630/* TPC0_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE */
 631#define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE_V_SHIFT                0
 632#define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE_V_MASK                 0xFFFFFFFF
 633
 634/* TPC0_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET */
 635#define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET_V_SHIFT           0
 636#define TPC0_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET_V_MASK            0xFFFFFFFF
 637
 638/* TPC0_CFG_KERNEL_TENSOR_7_DIM_3_SIZE */
 639#define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_SIZE_V_SHIFT                  0
 640#define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_SIZE_V_MASK                   0xFFFFFFFF
 641
 642/* TPC0_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE */
 643#define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE_V_SHIFT                0
 644#define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE_V_MASK                 0xFFFFFFFF
 645
 646/* TPC0_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET */
 647#define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET_V_SHIFT           0
 648#define TPC0_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET_V_MASK            0xFFFFFFFF
 649
 650/* TPC0_CFG_KERNEL_TENSOR_7_DIM_4_SIZE */
 651#define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_SIZE_V_SHIFT                  0
 652#define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_SIZE_V_MASK                   0xFFFFFFFF
 653
 654/* TPC0_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE */
 655#define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE_V_SHIFT                0
 656#define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE_V_MASK                 0xFFFFFFFF
 657
 658/* TPC0_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET */
 659#define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET_V_SHIFT           0
 660#define TPC0_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET_V_MASK            0xFFFFFFFF
 661
 662/* TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW */
 663#define TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW_V_SHIFT              0
 664#define TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW_V_MASK               0xFFFFFFFF
 665
 666/* TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH */
 667#define TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH_V_SHIFT             0
 668#define TPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH_V_MASK              0xFFFFFFFF
 669
 670/* TPC0_CFG_KERNEL_TID_BASE_DIM_0 */
 671#define TPC0_CFG_KERNEL_TID_BASE_DIM_0_V_SHIFT                       0
 672#define TPC0_CFG_KERNEL_TID_BASE_DIM_0_V_MASK                        0xFFFFFFFF
 673
 674/* TPC0_CFG_KERNEL_TID_SIZE_DIM_0 */
 675#define TPC0_CFG_KERNEL_TID_SIZE_DIM_0_V_SHIFT                       0
 676#define TPC0_CFG_KERNEL_TID_SIZE_DIM_0_V_MASK                        0xFFFFFFFF
 677
 678/* TPC0_CFG_KERNEL_TID_BASE_DIM_1 */
 679#define TPC0_CFG_KERNEL_TID_BASE_DIM_1_V_SHIFT                       0
 680#define TPC0_CFG_KERNEL_TID_BASE_DIM_1_V_MASK                        0xFFFFFFFF
 681
 682/* TPC0_CFG_KERNEL_TID_SIZE_DIM_1 */
 683#define TPC0_CFG_KERNEL_TID_SIZE_DIM_1_V_SHIFT                       0
 684#define TPC0_CFG_KERNEL_TID_SIZE_DIM_1_V_MASK                        0xFFFFFFFF
 685
 686/* TPC0_CFG_KERNEL_TID_BASE_DIM_2 */
 687#define TPC0_CFG_KERNEL_TID_BASE_DIM_2_V_SHIFT                       0
 688#define TPC0_CFG_KERNEL_TID_BASE_DIM_2_V_MASK                        0xFFFFFFFF
 689
 690/* TPC0_CFG_KERNEL_TID_SIZE_DIM_2 */
 691#define TPC0_CFG_KERNEL_TID_SIZE_DIM_2_V_SHIFT                       0
 692#define TPC0_CFG_KERNEL_TID_SIZE_DIM_2_V_MASK                        0xFFFFFFFF
 693
 694/* TPC0_CFG_KERNEL_TID_BASE_DIM_3 */
 695#define TPC0_CFG_KERNEL_TID_BASE_DIM_3_V_SHIFT                       0
 696#define TPC0_CFG_KERNEL_TID_BASE_DIM_3_V_MASK                        0xFFFFFFFF
 697
 698/* TPC0_CFG_KERNEL_TID_SIZE_DIM_3 */
 699#define TPC0_CFG_KERNEL_TID_SIZE_DIM_3_V_SHIFT                       0
 700#define TPC0_CFG_KERNEL_TID_SIZE_DIM_3_V_MASK                        0xFFFFFFFF
 701
 702/* TPC0_CFG_KERNEL_TID_BASE_DIM_4 */
 703#define TPC0_CFG_KERNEL_TID_BASE_DIM_4_V_SHIFT                       0
 704#define TPC0_CFG_KERNEL_TID_BASE_DIM_4_V_MASK                        0xFFFFFFFF
 705
 706/* TPC0_CFG_KERNEL_TID_SIZE_DIM_4 */
 707#define TPC0_CFG_KERNEL_TID_SIZE_DIM_4_V_SHIFT                       0
 708#define TPC0_CFG_KERNEL_TID_SIZE_DIM_4_V_MASK                        0xFFFFFFFF
 709
 710/* TPC0_CFG_KERNEL_SRF */
 711#define TPC0_CFG_KERNEL_SRF_V_SHIFT                                  0
 712#define TPC0_CFG_KERNEL_SRF_V_MASK                                   0xFFFFFFFF
 713
 714/* TPC0_CFG_KERNEL_KERNEL_CONFIG */
 715#define TPC0_CFG_KERNEL_KERNEL_CONFIG_SMALL_VLM_SHIFT                0
 716#define TPC0_CFG_KERNEL_KERNEL_CONFIG_SMALL_VLM_MASK                 0x1
 717#define TPC0_CFG_KERNEL_KERNEL_CONFIG_ASO_EVICT_L0_SHIFT             1
 718#define TPC0_CFG_KERNEL_KERNEL_CONFIG_ASO_EVICT_L0_MASK              0x2
 719#define TPC0_CFG_KERNEL_KERNEL_CONFIG_NUM_VALID_SRFS_SHIFT           8
 720#define TPC0_CFG_KERNEL_KERNEL_CONFIG_NUM_VALID_SRFS_MASK            0x3F00
 721
 722/* TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE */
 723#define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_SHIFT     0
 724#define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_MASK      0xFFFF
 725#define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_SHIFT  16
 726#define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_MASK   0x7FFF0000
 727#define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_OPERATION_SHIFT       31
 728#define TPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE_SO_OPERATION_MASK        0x80000000
 729
 730/* TPC0_CFG_RESERVED_DESC_END */
 731#define TPC0_CFG_RESERVED_DESC_END_V_SHIFT                           0
 732#define TPC0_CFG_RESERVED_DESC_END_V_MASK                            0xFFFFFFFF
 733
 734/* TPC0_CFG_ROUND_CSR */
 735#define TPC0_CFG_ROUND_CSR_MODE_SHIFT                                0
 736#define TPC0_CFG_ROUND_CSR_MODE_MASK                                 0x7
 737
 738/* TPC0_CFG_TBUF_BASE_ADDR_LOW */
 739#define TPC0_CFG_TBUF_BASE_ADDR_LOW_V_SHIFT                          0
 740#define TPC0_CFG_TBUF_BASE_ADDR_LOW_V_MASK                           0xFFFFFFFF
 741
 742/* TPC0_CFG_TBUF_BASE_ADDR_HIGH */
 743#define TPC0_CFG_TBUF_BASE_ADDR_HIGH_V_SHIFT                         0
 744#define TPC0_CFG_TBUF_BASE_ADDR_HIGH_V_MASK                          0xFFFFFFFF
 745
 746/* TPC0_CFG_SEMAPHORE */
 747#define TPC0_CFG_SEMAPHORE_V_SHIFT                                   0
 748#define TPC0_CFG_SEMAPHORE_V_MASK                                    0xFFFFFFFF
 749
 750/* TPC0_CFG_VFLAGS */
 751#define TPC0_CFG_VFLAGS_V_SHIFT                                      0
 752#define TPC0_CFG_VFLAGS_V_MASK                                       0xF
 753
 754/* TPC0_CFG_SFLAGS */
 755#define TPC0_CFG_SFLAGS_V_SHIFT                                      0
 756#define TPC0_CFG_SFLAGS_V_MASK                                       0xF
 757
 758/* TPC0_CFG_LFSR_POLYNOM */
 759#define TPC0_CFG_LFSR_POLYNOM_V_SHIFT                                0
 760#define TPC0_CFG_LFSR_POLYNOM_V_MASK                                 0xFFFFFFFF
 761
 762/* TPC0_CFG_STATUS */
 763#define TPC0_CFG_STATUS_SCALAR_PIPE_EMPTY_SHIFT                      1
 764#define TPC0_CFG_STATUS_SCALAR_PIPE_EMPTY_MASK                       0x2
 765#define TPC0_CFG_STATUS_VECTOR_PIPE_EMPTY_SHIFT                      2
 766#define TPC0_CFG_STATUS_VECTOR_PIPE_EMPTY_MASK                       0x4
 767#define TPC0_CFG_STATUS_IQ_EMPTY_SHIFT                               3
 768#define TPC0_CFG_STATUS_IQ_EMPTY_MASK                                0x8
 769#define TPC0_CFG_STATUS_NO_INFLIGH_MEM_ACCESSES_SHIFT                4
 770#define TPC0_CFG_STATUS_NO_INFLIGH_MEM_ACCESSES_MASK                 0x10
 771
 772/* TPC0_CFG_CFG_BASE_ADDRESS_HIGH */
 773#define TPC0_CFG_CFG_BASE_ADDRESS_HIGH_V_SHIFT                       0
 774#define TPC0_CFG_CFG_BASE_ADDRESS_HIGH_V_MASK                        0xFFFFFFFF
 775
 776/* TPC0_CFG_CFG_SUBTRACT_VALUE */
 777#define TPC0_CFG_CFG_SUBTRACT_VALUE_V_SHIFT                          0
 778#define TPC0_CFG_CFG_SUBTRACT_VALUE_V_MASK                           0xFFFFFFFF
 779
 780/* TPC0_CFG_SM_BASE_ADDRESS_LOW */
 781#define TPC0_CFG_SM_BASE_ADDRESS_LOW_V_SHIFT                         0
 782#define TPC0_CFG_SM_BASE_ADDRESS_LOW_V_MASK                          0xFFFFFFFF
 783
 784/* TPC0_CFG_SM_BASE_ADDRESS_HIGH */
 785#define TPC0_CFG_SM_BASE_ADDRESS_HIGH_V_SHIFT                        0
 786#define TPC0_CFG_SM_BASE_ADDRESS_HIGH_V_MASK                         0xFFFFFFFF
 787
 788/* TPC0_CFG_TPC_CMD */
 789#define TPC0_CFG_TPC_CMD_ICACHE_INVALIDATE_SHIFT                     0
 790#define TPC0_CFG_TPC_CMD_ICACHE_INVALIDATE_MASK                      0x1
 791#define TPC0_CFG_TPC_CMD_DCACHE_INVALIDATE_SHIFT                     1
 792#define TPC0_CFG_TPC_CMD_DCACHE_INVALIDATE_MASK                      0x2
 793#define TPC0_CFG_TPC_CMD_LCACHE_INVALIDATE_SHIFT                     2
 794#define TPC0_CFG_TPC_CMD_LCACHE_INVALIDATE_MASK                      0x4
 795#define TPC0_CFG_TPC_CMD_TCACHE_INVALIDATE_SHIFT                     3
 796#define TPC0_CFG_TPC_CMD_TCACHE_INVALIDATE_MASK                      0x8
 797#define TPC0_CFG_TPC_CMD_ICACHE_PREFETCH_64KB_SHIFT                  4
 798#define TPC0_CFG_TPC_CMD_ICACHE_PREFETCH_64KB_MASK                   0x10
 799#define TPC0_CFG_TPC_CMD_ICACHE_PREFETCH_32KB_SHIFT                  5
 800#define TPC0_CFG_TPC_CMD_ICACHE_PREFETCH_32KB_MASK                   0x20
 801#define TPC0_CFG_TPC_CMD_QMAN_STOP_SHIFT                             6
 802#define TPC0_CFG_TPC_CMD_QMAN_STOP_MASK                              0x40
 803
 804/* TPC0_CFG_TPC_EXECUTE */
 805#define TPC0_CFG_TPC_EXECUTE_V_SHIFT                                 0
 806#define TPC0_CFG_TPC_EXECUTE_V_MASK                                  0x1
 807
 808/* TPC0_CFG_TPC_STALL */
 809#define TPC0_CFG_TPC_STALL_V_SHIFT                                   0
 810#define TPC0_CFG_TPC_STALL_V_MASK                                    0x1
 811
 812/* TPC0_CFG_ICACHE_BASE_ADDERESS_LOW */
 813#define TPC0_CFG_ICACHE_BASE_ADDERESS_LOW_V_SHIFT                    0
 814#define TPC0_CFG_ICACHE_BASE_ADDERESS_LOW_V_MASK                     0xFFFFFFFF
 815
 816/* TPC0_CFG_ICACHE_BASE_ADDERESS_HIGH */
 817#define TPC0_CFG_ICACHE_BASE_ADDERESS_HIGH_V_SHIFT                   0
 818#define TPC0_CFG_ICACHE_BASE_ADDERESS_HIGH_V_MASK                    0xFFFFFFFF
 819
 820/* TPC0_CFG_MSS_CONFIG */
 821#define TPC0_CFG_MSS_CONFIG_AWCACHE_SHIFT                            0
 822#define TPC0_CFG_MSS_CONFIG_AWCACHE_MASK                             0xF
 823#define TPC0_CFG_MSS_CONFIG_ARCACHE_SHIFT                            4
 824#define TPC0_CFG_MSS_CONFIG_ARCACHE_MASK                             0xF0
 825#define TPC0_CFG_MSS_CONFIG_ICACHE_FETCH_LINE_NUM_SHIFT              8
 826#define TPC0_CFG_MSS_CONFIG_ICACHE_FETCH_LINE_NUM_MASK               0x300
 827#define TPC0_CFG_MSS_CONFIG_EXPOSED_PIPE_DIS_SHIFT                   10
 828#define TPC0_CFG_MSS_CONFIG_EXPOSED_PIPE_DIS_MASK                    0x400
 829
 830/* TPC0_CFG_TPC_INTR_CAUSE */
 831#define TPC0_CFG_TPC_INTR_CAUSE_CAUSE_SHIFT                          0
 832#define TPC0_CFG_TPC_INTR_CAUSE_CAUSE_MASK                           0xFFFFFFFF
 833
 834/* TPC0_CFG_TPC_INTR_MASK */
 835#define TPC0_CFG_TPC_INTR_MASK_MASK_SHIFT                            0
 836#define TPC0_CFG_TPC_INTR_MASK_MASK_MASK                             0xFFFFFFFF
 837
 838/* TPC0_CFG_TSB_CONFIG */
 839#define TPC0_CFG_TSB_CONFIG_TSB_AGU_MAX_CREDIT_SHIFT                 0
 840#define TPC0_CFG_TSB_CONFIG_TSB_AGU_MAX_CREDIT_MASK                  0x1F
 841#define TPC0_CFG_TSB_CONFIG_TSB_EU_MAX_CREDIT_SHIFT                  5
 842#define TPC0_CFG_TSB_CONFIG_TSB_EU_MAX_CREDIT_MASK                   0x3E0
 843#define TPC0_CFG_TSB_CONFIG_MAX_OUTSTANDING_SHIFT                    10
 844#define TPC0_CFG_TSB_CONFIG_MAX_OUTSTANDING_MASK                     0xFFC00
 845#define TPC0_CFG_TSB_CONFIG_MAX_SIZE_SHIFT                           20
 846#define TPC0_CFG_TSB_CONFIG_MAX_SIZE_MASK                            0x3FF00000
 847
 848/* TPC0_CFG_QM_TENSOR_0_BASE_ADDR_LOW */
 849#define TPC0_CFG_QM_TENSOR_0_BASE_ADDR_LOW_V_SHIFT                   0
 850#define TPC0_CFG_QM_TENSOR_0_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
 851
 852/* TPC0_CFG_QM_TENSOR_0_BASE_ADDR_HIGH */
 853#define TPC0_CFG_QM_TENSOR_0_BASE_ADDR_HIGH_V_SHIFT                  0
 854#define TPC0_CFG_QM_TENSOR_0_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
 855
 856/* TPC0_CFG_QM_TENSOR_0_PADDING_VALUE */
 857#define TPC0_CFG_QM_TENSOR_0_PADDING_VALUE_V_SHIFT                   0
 858#define TPC0_CFG_QM_TENSOR_0_PADDING_VALUE_V_MASK                    0xFFFFFFFF
 859
 860/* TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG */
 861#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
 862#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
 863#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
 864#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
 865#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_LAST_DIM_SHIFT            16
 866#define TPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
 867
 868/* TPC0_CFG_QM_TENSOR_0_DIM_0_SIZE */
 869#define TPC0_CFG_QM_TENSOR_0_DIM_0_SIZE_V_SHIFT                      0
 870#define TPC0_CFG_QM_TENSOR_0_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
 871
 872/* TPC0_CFG_QM_TENSOR_0_DIM_0_STRIDE */
 873#define TPC0_CFG_QM_TENSOR_0_DIM_0_STRIDE_V_SHIFT                    0
 874#define TPC0_CFG_QM_TENSOR_0_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
 875
 876/* TPC0_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET */
 877#define TPC0_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET_V_SHIFT               0
 878#define TPC0_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
 879
 880/* TPC0_CFG_QM_TENSOR_0_DIM_1_SIZE */
 881#define TPC0_CFG_QM_TENSOR_0_DIM_1_SIZE_V_SHIFT                      0
 882#define TPC0_CFG_QM_TENSOR_0_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
 883
 884/* TPC0_CFG_QM_TENSOR_0_DIM_1_STRIDE */
 885#define TPC0_CFG_QM_TENSOR_0_DIM_1_STRIDE_V_SHIFT                    0
 886#define TPC0_CFG_QM_TENSOR_0_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
 887
 888/* TPC0_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET */
 889#define TPC0_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET_V_SHIFT               0
 890#define TPC0_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
 891
 892/* TPC0_CFG_QM_TENSOR_0_DIM_2_SIZE */
 893#define TPC0_CFG_QM_TENSOR_0_DIM_2_SIZE_V_SHIFT                      0
 894#define TPC0_CFG_QM_TENSOR_0_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
 895
 896/* TPC0_CFG_QM_TENSOR_0_DIM_2_STRIDE */
 897#define TPC0_CFG_QM_TENSOR_0_DIM_2_STRIDE_V_SHIFT                    0
 898#define TPC0_CFG_QM_TENSOR_0_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
 899
 900/* TPC0_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET */
 901#define TPC0_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET_V_SHIFT               0
 902#define TPC0_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
 903
 904/* TPC0_CFG_QM_TENSOR_0_DIM_3_SIZE */
 905#define TPC0_CFG_QM_TENSOR_0_DIM_3_SIZE_V_SHIFT                      0
 906#define TPC0_CFG_QM_TENSOR_0_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
 907
 908/* TPC0_CFG_QM_TENSOR_0_DIM_3_STRIDE */
 909#define TPC0_CFG_QM_TENSOR_0_DIM_3_STRIDE_V_SHIFT                    0
 910#define TPC0_CFG_QM_TENSOR_0_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
 911
 912/* TPC0_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET */
 913#define TPC0_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET_V_SHIFT               0
 914#define TPC0_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
 915
 916/* TPC0_CFG_QM_TENSOR_0_DIM_4_SIZE */
 917#define TPC0_CFG_QM_TENSOR_0_DIM_4_SIZE_V_SHIFT                      0
 918#define TPC0_CFG_QM_TENSOR_0_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
 919
 920/* TPC0_CFG_QM_TENSOR_0_DIM_4_STRIDE */
 921#define TPC0_CFG_QM_TENSOR_0_DIM_4_STRIDE_V_SHIFT                    0
 922#define TPC0_CFG_QM_TENSOR_0_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
 923
 924/* TPC0_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET */
 925#define TPC0_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET_V_SHIFT               0
 926#define TPC0_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
 927
 928/* TPC0_CFG_QM_TENSOR_1_BASE_ADDR_LOW */
 929#define TPC0_CFG_QM_TENSOR_1_BASE_ADDR_LOW_V_SHIFT                   0
 930#define TPC0_CFG_QM_TENSOR_1_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
 931
 932/* TPC0_CFG_QM_TENSOR_1_BASE_ADDR_HIGH */
 933#define TPC0_CFG_QM_TENSOR_1_BASE_ADDR_HIGH_V_SHIFT                  0
 934#define TPC0_CFG_QM_TENSOR_1_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
 935
 936/* TPC0_CFG_QM_TENSOR_1_PADDING_VALUE */
 937#define TPC0_CFG_QM_TENSOR_1_PADDING_VALUE_V_SHIFT                   0
 938#define TPC0_CFG_QM_TENSOR_1_PADDING_VALUE_V_MASK                    0xFFFFFFFF
 939
 940/* TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG */
 941#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
 942#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
 943#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
 944#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
 945#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_LAST_DIM_SHIFT            16
 946#define TPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
 947
 948/* TPC0_CFG_QM_TENSOR_1_DIM_0_SIZE */
 949#define TPC0_CFG_QM_TENSOR_1_DIM_0_SIZE_V_SHIFT                      0
 950#define TPC0_CFG_QM_TENSOR_1_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
 951
 952/* TPC0_CFG_QM_TENSOR_1_DIM_0_STRIDE */
 953#define TPC0_CFG_QM_TENSOR_1_DIM_0_STRIDE_V_SHIFT                    0
 954#define TPC0_CFG_QM_TENSOR_1_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
 955
 956/* TPC0_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET */
 957#define TPC0_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET_V_SHIFT               0
 958#define TPC0_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
 959
 960/* TPC0_CFG_QM_TENSOR_1_DIM_1_SIZE */
 961#define TPC0_CFG_QM_TENSOR_1_DIM_1_SIZE_V_SHIFT                      0
 962#define TPC0_CFG_QM_TENSOR_1_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
 963
 964/* TPC0_CFG_QM_TENSOR_1_DIM_1_STRIDE */
 965#define TPC0_CFG_QM_TENSOR_1_DIM_1_STRIDE_V_SHIFT                    0
 966#define TPC0_CFG_QM_TENSOR_1_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
 967
 968/* TPC0_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET */
 969#define TPC0_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET_V_SHIFT               0
 970#define TPC0_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
 971
 972/* TPC0_CFG_QM_TENSOR_1_DIM_2_SIZE */
 973#define TPC0_CFG_QM_TENSOR_1_DIM_2_SIZE_V_SHIFT                      0
 974#define TPC0_CFG_QM_TENSOR_1_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
 975
 976/* TPC0_CFG_QM_TENSOR_1_DIM_2_STRIDE */
 977#define TPC0_CFG_QM_TENSOR_1_DIM_2_STRIDE_V_SHIFT                    0
 978#define TPC0_CFG_QM_TENSOR_1_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
 979
 980/* TPC0_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET */
 981#define TPC0_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET_V_SHIFT               0
 982#define TPC0_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
 983
 984/* TPC0_CFG_QM_TENSOR_1_DIM_3_SIZE */
 985#define TPC0_CFG_QM_TENSOR_1_DIM_3_SIZE_V_SHIFT                      0
 986#define TPC0_CFG_QM_TENSOR_1_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
 987
 988/* TPC0_CFG_QM_TENSOR_1_DIM_3_STRIDE */
 989#define TPC0_CFG_QM_TENSOR_1_DIM_3_STRIDE_V_SHIFT                    0
 990#define TPC0_CFG_QM_TENSOR_1_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
 991
 992/* TPC0_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET */
 993#define TPC0_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET_V_SHIFT               0
 994#define TPC0_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
 995
 996/* TPC0_CFG_QM_TENSOR_1_DIM_4_SIZE */
 997#define TPC0_CFG_QM_TENSOR_1_DIM_4_SIZE_V_SHIFT                      0
 998#define TPC0_CFG_QM_TENSOR_1_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
 999
1000/* TPC0_CFG_QM_TENSOR_1_DIM_4_STRIDE */
1001#define TPC0_CFG_QM_TENSOR_1_DIM_4_STRIDE_V_SHIFT                    0
1002#define TPC0_CFG_QM_TENSOR_1_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
1003
1004/* TPC0_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET */
1005#define TPC0_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET_V_SHIFT               0
1006#define TPC0_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
1007
1008/* TPC0_CFG_QM_TENSOR_2_BASE_ADDR_LOW */
1009#define TPC0_CFG_QM_TENSOR_2_BASE_ADDR_LOW_V_SHIFT                   0
1010#define TPC0_CFG_QM_TENSOR_2_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
1011
1012/* TPC0_CFG_QM_TENSOR_2_BASE_ADDR_HIGH */
1013#define TPC0_CFG_QM_TENSOR_2_BASE_ADDR_HIGH_V_SHIFT                  0
1014#define TPC0_CFG_QM_TENSOR_2_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
1015
1016/* TPC0_CFG_QM_TENSOR_2_PADDING_VALUE */
1017#define TPC0_CFG_QM_TENSOR_2_PADDING_VALUE_V_SHIFT                   0
1018#define TPC0_CFG_QM_TENSOR_2_PADDING_VALUE_V_MASK                    0xFFFFFFFF
1019
1020/* TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG */
1021#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
1022#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
1023#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
1024#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
1025#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_LAST_DIM_SHIFT            16
1026#define TPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
1027
1028/* TPC0_CFG_QM_TENSOR_2_DIM_0_SIZE */
1029#define TPC0_CFG_QM_TENSOR_2_DIM_0_SIZE_V_SHIFT                      0
1030#define TPC0_CFG_QM_TENSOR_2_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
1031
1032/* TPC0_CFG_QM_TENSOR_2_DIM_0_STRIDE */
1033#define TPC0_CFG_QM_TENSOR_2_DIM_0_STRIDE_V_SHIFT                    0
1034#define TPC0_CFG_QM_TENSOR_2_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
1035
1036/* TPC0_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET */
1037#define TPC0_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET_V_SHIFT               0
1038#define TPC0_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
1039
1040/* TPC0_CFG_QM_TENSOR_2_DIM_1_SIZE */
1041#define TPC0_CFG_QM_TENSOR_2_DIM_1_SIZE_V_SHIFT                      0
1042#define TPC0_CFG_QM_TENSOR_2_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
1043
1044/* TPC0_CFG_QM_TENSOR_2_DIM_1_STRIDE */
1045#define TPC0_CFG_QM_TENSOR_2_DIM_1_STRIDE_V_SHIFT                    0
1046#define TPC0_CFG_QM_TENSOR_2_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
1047
1048/* TPC0_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET */
1049#define TPC0_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET_V_SHIFT               0
1050#define TPC0_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
1051
1052/* TPC0_CFG_QM_TENSOR_2_DIM_2_SIZE */
1053#define TPC0_CFG_QM_TENSOR_2_DIM_2_SIZE_V_SHIFT                      0
1054#define TPC0_CFG_QM_TENSOR_2_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
1055
1056/* TPC0_CFG_QM_TENSOR_2_DIM_2_STRIDE */
1057#define TPC0_CFG_QM_TENSOR_2_DIM_2_STRIDE_V_SHIFT                    0
1058#define TPC0_CFG_QM_TENSOR_2_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
1059
1060/* TPC0_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET */
1061#define TPC0_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET_V_SHIFT               0
1062#define TPC0_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
1063
1064/* TPC0_CFG_QM_TENSOR_2_DIM_3_SIZE */
1065#define TPC0_CFG_QM_TENSOR_2_DIM_3_SIZE_V_SHIFT                      0
1066#define TPC0_CFG_QM_TENSOR_2_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
1067
1068/* TPC0_CFG_QM_TENSOR_2_DIM_3_STRIDE */
1069#define TPC0_CFG_QM_TENSOR_2_DIM_3_STRIDE_V_SHIFT                    0
1070#define TPC0_CFG_QM_TENSOR_2_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
1071
1072/* TPC0_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET */
1073#define TPC0_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET_V_SHIFT               0
1074#define TPC0_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
1075
1076/* TPC0_CFG_QM_TENSOR_2_DIM_4_SIZE */
1077#define TPC0_CFG_QM_TENSOR_2_DIM_4_SIZE_V_SHIFT                      0
1078#define TPC0_CFG_QM_TENSOR_2_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
1079
1080/* TPC0_CFG_QM_TENSOR_2_DIM_4_STRIDE */
1081#define TPC0_CFG_QM_TENSOR_2_DIM_4_STRIDE_V_SHIFT                    0
1082#define TPC0_CFG_QM_TENSOR_2_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
1083
1084/* TPC0_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET */
1085#define TPC0_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET_V_SHIFT               0
1086#define TPC0_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
1087
1088/* TPC0_CFG_QM_TENSOR_3_BASE_ADDR_LOW */
1089#define TPC0_CFG_QM_TENSOR_3_BASE_ADDR_LOW_V_SHIFT                   0
1090#define TPC0_CFG_QM_TENSOR_3_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
1091
1092/* TPC0_CFG_QM_TENSOR_3_BASE_ADDR_HIGH */
1093#define TPC0_CFG_QM_TENSOR_3_BASE_ADDR_HIGH_V_SHIFT                  0
1094#define TPC0_CFG_QM_TENSOR_3_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
1095
1096/* TPC0_CFG_QM_TENSOR_3_PADDING_VALUE */
1097#define TPC0_CFG_QM_TENSOR_3_PADDING_VALUE_V_SHIFT                   0
1098#define TPC0_CFG_QM_TENSOR_3_PADDING_VALUE_V_MASK                    0xFFFFFFFF
1099
1100/* TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG */
1101#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
1102#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
1103#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
1104#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
1105#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_LAST_DIM_SHIFT            16
1106#define TPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
1107
1108/* TPC0_CFG_QM_TENSOR_3_DIM_0_SIZE */
1109#define TPC0_CFG_QM_TENSOR_3_DIM_0_SIZE_V_SHIFT                      0
1110#define TPC0_CFG_QM_TENSOR_3_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
1111
1112/* TPC0_CFG_QM_TENSOR_3_DIM_0_STRIDE */
1113#define TPC0_CFG_QM_TENSOR_3_DIM_0_STRIDE_V_SHIFT                    0
1114#define TPC0_CFG_QM_TENSOR_3_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
1115
1116/* TPC0_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET */
1117#define TPC0_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET_V_SHIFT               0
1118#define TPC0_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
1119
1120/* TPC0_CFG_QM_TENSOR_3_DIM_1_SIZE */
1121#define TPC0_CFG_QM_TENSOR_3_DIM_1_SIZE_V_SHIFT                      0
1122#define TPC0_CFG_QM_TENSOR_3_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
1123
1124/* TPC0_CFG_QM_TENSOR_3_DIM_1_STRIDE */
1125#define TPC0_CFG_QM_TENSOR_3_DIM_1_STRIDE_V_SHIFT                    0
1126#define TPC0_CFG_QM_TENSOR_3_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
1127
1128/* TPC0_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET */
1129#define TPC0_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET_V_SHIFT               0
1130#define TPC0_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
1131
1132/* TPC0_CFG_QM_TENSOR_3_DIM_2_SIZE */
1133#define TPC0_CFG_QM_TENSOR_3_DIM_2_SIZE_V_SHIFT                      0
1134#define TPC0_CFG_QM_TENSOR_3_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
1135
1136/* TPC0_CFG_QM_TENSOR_3_DIM_2_STRIDE */
1137#define TPC0_CFG_QM_TENSOR_3_DIM_2_STRIDE_V_SHIFT                    0
1138#define TPC0_CFG_QM_TENSOR_3_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
1139
1140/* TPC0_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET */
1141#define TPC0_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET_V_SHIFT               0
1142#define TPC0_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
1143
1144/* TPC0_CFG_QM_TENSOR_3_DIM_3_SIZE */
1145#define TPC0_CFG_QM_TENSOR_3_DIM_3_SIZE_V_SHIFT                      0
1146#define TPC0_CFG_QM_TENSOR_3_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
1147
1148/* TPC0_CFG_QM_TENSOR_3_DIM_3_STRIDE */
1149#define TPC0_CFG_QM_TENSOR_3_DIM_3_STRIDE_V_SHIFT                    0
1150#define TPC0_CFG_QM_TENSOR_3_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
1151
1152/* TPC0_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET */
1153#define TPC0_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET_V_SHIFT               0
1154#define TPC0_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
1155
1156/* TPC0_CFG_QM_TENSOR_3_DIM_4_SIZE */
1157#define TPC0_CFG_QM_TENSOR_3_DIM_4_SIZE_V_SHIFT                      0
1158#define TPC0_CFG_QM_TENSOR_3_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
1159
1160/* TPC0_CFG_QM_TENSOR_3_DIM_4_STRIDE */
1161#define TPC0_CFG_QM_TENSOR_3_DIM_4_STRIDE_V_SHIFT                    0
1162#define TPC0_CFG_QM_TENSOR_3_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
1163
1164/* TPC0_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET */
1165#define TPC0_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET_V_SHIFT               0
1166#define TPC0_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
1167
1168/* TPC0_CFG_QM_TENSOR_4_BASE_ADDR_LOW */
1169#define TPC0_CFG_QM_TENSOR_4_BASE_ADDR_LOW_V_SHIFT                   0
1170#define TPC0_CFG_QM_TENSOR_4_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
1171
1172/* TPC0_CFG_QM_TENSOR_4_BASE_ADDR_HIGH */
1173#define TPC0_CFG_QM_TENSOR_4_BASE_ADDR_HIGH_V_SHIFT                  0
1174#define TPC0_CFG_QM_TENSOR_4_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
1175
1176/* TPC0_CFG_QM_TENSOR_4_PADDING_VALUE */
1177#define TPC0_CFG_QM_TENSOR_4_PADDING_VALUE_V_SHIFT                   0
1178#define TPC0_CFG_QM_TENSOR_4_PADDING_VALUE_V_MASK                    0xFFFFFFFF
1179
1180/* TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG */
1181#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
1182#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
1183#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
1184#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
1185#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_LAST_DIM_SHIFT            16
1186#define TPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
1187
1188/* TPC0_CFG_QM_TENSOR_4_DIM_0_SIZE */
1189#define TPC0_CFG_QM_TENSOR_4_DIM_0_SIZE_V_SHIFT                      0
1190#define TPC0_CFG_QM_TENSOR_4_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
1191
1192/* TPC0_CFG_QM_TENSOR_4_DIM_0_STRIDE */
1193#define TPC0_CFG_QM_TENSOR_4_DIM_0_STRIDE_V_SHIFT                    0
1194#define TPC0_CFG_QM_TENSOR_4_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
1195
1196/* TPC0_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET */
1197#define TPC0_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET_V_SHIFT               0
1198#define TPC0_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
1199
1200/* TPC0_CFG_QM_TENSOR_4_DIM_1_SIZE */
1201#define TPC0_CFG_QM_TENSOR_4_DIM_1_SIZE_V_SHIFT                      0
1202#define TPC0_CFG_QM_TENSOR_4_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
1203
1204/* TPC0_CFG_QM_TENSOR_4_DIM_1_STRIDE */
1205#define TPC0_CFG_QM_TENSOR_4_DIM_1_STRIDE_V_SHIFT                    0
1206#define TPC0_CFG_QM_TENSOR_4_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
1207
1208/* TPC0_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET */
1209#define TPC0_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET_V_SHIFT               0
1210#define TPC0_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
1211
1212/* TPC0_CFG_QM_TENSOR_4_DIM_2_SIZE */
1213#define TPC0_CFG_QM_TENSOR_4_DIM_2_SIZE_V_SHIFT                      0
1214#define TPC0_CFG_QM_TENSOR_4_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
1215
1216/* TPC0_CFG_QM_TENSOR_4_DIM_2_STRIDE */
1217#define TPC0_CFG_QM_TENSOR_4_DIM_2_STRIDE_V_SHIFT                    0
1218#define TPC0_CFG_QM_TENSOR_4_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
1219
1220/* TPC0_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET */
1221#define TPC0_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET_V_SHIFT               0
1222#define TPC0_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
1223
1224/* TPC0_CFG_QM_TENSOR_4_DIM_3_SIZE */
1225#define TPC0_CFG_QM_TENSOR_4_DIM_3_SIZE_V_SHIFT                      0
1226#define TPC0_CFG_QM_TENSOR_4_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
1227
1228/* TPC0_CFG_QM_TENSOR_4_DIM_3_STRIDE */
1229#define TPC0_CFG_QM_TENSOR_4_DIM_3_STRIDE_V_SHIFT                    0
1230#define TPC0_CFG_QM_TENSOR_4_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
1231
1232/* TPC0_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET */
1233#define TPC0_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET_V_SHIFT               0
1234#define TPC0_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
1235
1236/* TPC0_CFG_QM_TENSOR_4_DIM_4_SIZE */
1237#define TPC0_CFG_QM_TENSOR_4_DIM_4_SIZE_V_SHIFT                      0
1238#define TPC0_CFG_QM_TENSOR_4_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
1239
1240/* TPC0_CFG_QM_TENSOR_4_DIM_4_STRIDE */
1241#define TPC0_CFG_QM_TENSOR_4_DIM_4_STRIDE_V_SHIFT                    0
1242#define TPC0_CFG_QM_TENSOR_4_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
1243
1244/* TPC0_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET */
1245#define TPC0_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET_V_SHIFT               0
1246#define TPC0_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
1247
1248/* TPC0_CFG_QM_TENSOR_5_BASE_ADDR_LOW */
1249#define TPC0_CFG_QM_TENSOR_5_BASE_ADDR_LOW_V_SHIFT                   0
1250#define TPC0_CFG_QM_TENSOR_5_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
1251
1252/* TPC0_CFG_QM_TENSOR_5_BASE_ADDR_HIGH */
1253#define TPC0_CFG_QM_TENSOR_5_BASE_ADDR_HIGH_V_SHIFT                  0
1254#define TPC0_CFG_QM_TENSOR_5_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
1255
1256/* TPC0_CFG_QM_TENSOR_5_PADDING_VALUE */
1257#define TPC0_CFG_QM_TENSOR_5_PADDING_VALUE_V_SHIFT                   0
1258#define TPC0_CFG_QM_TENSOR_5_PADDING_VALUE_V_MASK                    0xFFFFFFFF
1259
1260/* TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG */
1261#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
1262#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
1263#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
1264#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
1265#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_LAST_DIM_SHIFT            16
1266#define TPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
1267
1268/* TPC0_CFG_QM_TENSOR_5_DIM_0_SIZE */
1269#define TPC0_CFG_QM_TENSOR_5_DIM_0_SIZE_V_SHIFT                      0
1270#define TPC0_CFG_QM_TENSOR_5_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
1271
1272/* TPC0_CFG_QM_TENSOR_5_DIM_0_STRIDE */
1273#define TPC0_CFG_QM_TENSOR_5_DIM_0_STRIDE_V_SHIFT                    0
1274#define TPC0_CFG_QM_TENSOR_5_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
1275
1276/* TPC0_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET */
1277#define TPC0_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET_V_SHIFT               0
1278#define TPC0_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
1279
1280/* TPC0_CFG_QM_TENSOR_5_DIM_1_SIZE */
1281#define TPC0_CFG_QM_TENSOR_5_DIM_1_SIZE_V_SHIFT                      0
1282#define TPC0_CFG_QM_TENSOR_5_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
1283
1284/* TPC0_CFG_QM_TENSOR_5_DIM_1_STRIDE */
1285#define TPC0_CFG_QM_TENSOR_5_DIM_1_STRIDE_V_SHIFT                    0
1286#define TPC0_CFG_QM_TENSOR_5_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
1287
1288/* TPC0_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET */
1289#define TPC0_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET_V_SHIFT               0
1290#define TPC0_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
1291
1292/* TPC0_CFG_QM_TENSOR_5_DIM_2_SIZE */
1293#define TPC0_CFG_QM_TENSOR_5_DIM_2_SIZE_V_SHIFT                      0
1294#define TPC0_CFG_QM_TENSOR_5_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
1295
1296/* TPC0_CFG_QM_TENSOR_5_DIM_2_STRIDE */
1297#define TPC0_CFG_QM_TENSOR_5_DIM_2_STRIDE_V_SHIFT                    0
1298#define TPC0_CFG_QM_TENSOR_5_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
1299
1300/* TPC0_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET */
1301#define TPC0_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET_V_SHIFT               0
1302#define TPC0_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
1303
1304/* TPC0_CFG_QM_TENSOR_5_DIM_3_SIZE */
1305#define TPC0_CFG_QM_TENSOR_5_DIM_3_SIZE_V_SHIFT                      0
1306#define TPC0_CFG_QM_TENSOR_5_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
1307
1308/* TPC0_CFG_QM_TENSOR_5_DIM_3_STRIDE */
1309#define TPC0_CFG_QM_TENSOR_5_DIM_3_STRIDE_V_SHIFT                    0
1310#define TPC0_CFG_QM_TENSOR_5_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
1311
1312/* TPC0_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET */
1313#define TPC0_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET_V_SHIFT               0
1314#define TPC0_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
1315
1316/* TPC0_CFG_QM_TENSOR_5_DIM_4_SIZE */
1317#define TPC0_CFG_QM_TENSOR_5_DIM_4_SIZE_V_SHIFT                      0
1318#define TPC0_CFG_QM_TENSOR_5_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
1319
1320/* TPC0_CFG_QM_TENSOR_5_DIM_4_STRIDE */
1321#define TPC0_CFG_QM_TENSOR_5_DIM_4_STRIDE_V_SHIFT                    0
1322#define TPC0_CFG_QM_TENSOR_5_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
1323
1324/* TPC0_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET */
1325#define TPC0_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET_V_SHIFT               0
1326#define TPC0_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
1327
1328/* TPC0_CFG_QM_TENSOR_6_BASE_ADDR_LOW */
1329#define TPC0_CFG_QM_TENSOR_6_BASE_ADDR_LOW_V_SHIFT                   0
1330#define TPC0_CFG_QM_TENSOR_6_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
1331
1332/* TPC0_CFG_QM_TENSOR_6_BASE_ADDR_HIGH */
1333#define TPC0_CFG_QM_TENSOR_6_BASE_ADDR_HIGH_V_SHIFT                  0
1334#define TPC0_CFG_QM_TENSOR_6_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
1335
1336/* TPC0_CFG_QM_TENSOR_6_PADDING_VALUE */
1337#define TPC0_CFG_QM_TENSOR_6_PADDING_VALUE_V_SHIFT                   0
1338#define TPC0_CFG_QM_TENSOR_6_PADDING_VALUE_V_MASK                    0xFFFFFFFF
1339
1340/* TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG */
1341#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
1342#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
1343#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
1344#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
1345#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_LAST_DIM_SHIFT            16
1346#define TPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
1347
1348/* TPC0_CFG_QM_TENSOR_6_DIM_0_SIZE */
1349#define TPC0_CFG_QM_TENSOR_6_DIM_0_SIZE_V_SHIFT                      0
1350#define TPC0_CFG_QM_TENSOR_6_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
1351
1352/* TPC0_CFG_QM_TENSOR_6_DIM_0_STRIDE */
1353#define TPC0_CFG_QM_TENSOR_6_DIM_0_STRIDE_V_SHIFT                    0
1354#define TPC0_CFG_QM_TENSOR_6_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
1355
1356/* TPC0_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET */
1357#define TPC0_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET_V_SHIFT               0
1358#define TPC0_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
1359
1360/* TPC0_CFG_QM_TENSOR_6_DIM_1_SIZE */
1361#define TPC0_CFG_QM_TENSOR_6_DIM_1_SIZE_V_SHIFT                      0
1362#define TPC0_CFG_QM_TENSOR_6_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
1363
1364/* TPC0_CFG_QM_TENSOR_6_DIM_1_STRIDE */
1365#define TPC0_CFG_QM_TENSOR_6_DIM_1_STRIDE_V_SHIFT                    0
1366#define TPC0_CFG_QM_TENSOR_6_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
1367
1368/* TPC0_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET */
1369#define TPC0_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET_V_SHIFT               0
1370#define TPC0_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
1371
1372/* TPC0_CFG_QM_TENSOR_6_DIM_2_SIZE */
1373#define TPC0_CFG_QM_TENSOR_6_DIM_2_SIZE_V_SHIFT                      0
1374#define TPC0_CFG_QM_TENSOR_6_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
1375
1376/* TPC0_CFG_QM_TENSOR_6_DIM_2_STRIDE */
1377#define TPC0_CFG_QM_TENSOR_6_DIM_2_STRIDE_V_SHIFT                    0
1378#define TPC0_CFG_QM_TENSOR_6_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
1379
1380/* TPC0_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET */
1381#define TPC0_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET_V_SHIFT               0
1382#define TPC0_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
1383
1384/* TPC0_CFG_QM_TENSOR_6_DIM_3_SIZE */
1385#define TPC0_CFG_QM_TENSOR_6_DIM_3_SIZE_V_SHIFT                      0
1386#define TPC0_CFG_QM_TENSOR_6_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
1387
1388/* TPC0_CFG_QM_TENSOR_6_DIM_3_STRIDE */
1389#define TPC0_CFG_QM_TENSOR_6_DIM_3_STRIDE_V_SHIFT                    0
1390#define TPC0_CFG_QM_TENSOR_6_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
1391
1392/* TPC0_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET */
1393#define TPC0_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET_V_SHIFT               0
1394#define TPC0_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
1395
1396/* TPC0_CFG_QM_TENSOR_6_DIM_4_SIZE */
1397#define TPC0_CFG_QM_TENSOR_6_DIM_4_SIZE_V_SHIFT                      0
1398#define TPC0_CFG_QM_TENSOR_6_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
1399
1400/* TPC0_CFG_QM_TENSOR_6_DIM_4_STRIDE */
1401#define TPC0_CFG_QM_TENSOR_6_DIM_4_STRIDE_V_SHIFT                    0
1402#define TPC0_CFG_QM_TENSOR_6_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
1403
1404/* TPC0_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET */
1405#define TPC0_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET_V_SHIFT               0
1406#define TPC0_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
1407
1408/* TPC0_CFG_QM_TENSOR_7_BASE_ADDR_LOW */
1409#define TPC0_CFG_QM_TENSOR_7_BASE_ADDR_LOW_V_SHIFT                   0
1410#define TPC0_CFG_QM_TENSOR_7_BASE_ADDR_LOW_V_MASK                    0xFFFFFFFF
1411
1412/* TPC0_CFG_QM_TENSOR_7_BASE_ADDR_HIGH */
1413#define TPC0_CFG_QM_TENSOR_7_BASE_ADDR_HIGH_V_SHIFT                  0
1414#define TPC0_CFG_QM_TENSOR_7_BASE_ADDR_HIGH_V_MASK                   0xFFFFFFFF
1415
1416/* TPC0_CFG_QM_TENSOR_7_PADDING_VALUE */
1417#define TPC0_CFG_QM_TENSOR_7_PADDING_VALUE_V_SHIFT                   0
1418#define TPC0_CFG_QM_TENSOR_7_PADDING_VALUE_V_MASK                    0xFFFFFFFF
1419
1420/* TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG */
1421#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_DATA_TYPE_SHIFT           0
1422#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_DATA_TYPE_MASK            0x3
1423#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_VALID_DIM_MASK_SHIFT      8
1424#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_VALID_DIM_MASK_MASK       0x1F00
1425#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_LAST_DIM_SHIFT            16
1426#define TPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG_LAST_DIM_MASK             0x70000
1427
1428/* TPC0_CFG_QM_TENSOR_7_DIM_0_SIZE */
1429#define TPC0_CFG_QM_TENSOR_7_DIM_0_SIZE_V_SHIFT                      0
1430#define TPC0_CFG_QM_TENSOR_7_DIM_0_SIZE_V_MASK                       0xFFFFFFFF
1431
1432/* TPC0_CFG_QM_TENSOR_7_DIM_0_STRIDE */
1433#define TPC0_CFG_QM_TENSOR_7_DIM_0_STRIDE_V_SHIFT                    0
1434#define TPC0_CFG_QM_TENSOR_7_DIM_0_STRIDE_V_MASK                     0xFFFFFFFF
1435
1436/* TPC0_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET */
1437#define TPC0_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET_V_SHIFT               0
1438#define TPC0_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET_V_MASK                0xFFFFFFFF
1439
1440/* TPC0_CFG_QM_TENSOR_7_DIM_1_SIZE */
1441#define TPC0_CFG_QM_TENSOR_7_DIM_1_SIZE_V_SHIFT                      0
1442#define TPC0_CFG_QM_TENSOR_7_DIM_1_SIZE_V_MASK                       0xFFFFFFFF
1443
1444/* TPC0_CFG_QM_TENSOR_7_DIM_1_STRIDE */
1445#define TPC0_CFG_QM_TENSOR_7_DIM_1_STRIDE_V_SHIFT                    0
1446#define TPC0_CFG_QM_TENSOR_7_DIM_1_STRIDE_V_MASK                     0xFFFFFFFF
1447
1448/* TPC0_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET */
1449#define TPC0_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET_V_SHIFT               0
1450#define TPC0_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET_V_MASK                0xFFFFFFFF
1451
1452/* TPC0_CFG_QM_TENSOR_7_DIM_2_SIZE */
1453#define TPC0_CFG_QM_TENSOR_7_DIM_2_SIZE_V_SHIFT                      0
1454#define TPC0_CFG_QM_TENSOR_7_DIM_2_SIZE_V_MASK                       0xFFFFFFFF
1455
1456/* TPC0_CFG_QM_TENSOR_7_DIM_2_STRIDE */
1457#define TPC0_CFG_QM_TENSOR_7_DIM_2_STRIDE_V_SHIFT                    0
1458#define TPC0_CFG_QM_TENSOR_7_DIM_2_STRIDE_V_MASK                     0xFFFFFFFF
1459
1460/* TPC0_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET */
1461#define TPC0_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET_V_SHIFT               0
1462#define TPC0_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET_V_MASK                0xFFFFFFFF
1463
1464/* TPC0_CFG_QM_TENSOR_7_DIM_3_SIZE */
1465#define TPC0_CFG_QM_TENSOR_7_DIM_3_SIZE_V_SHIFT                      0
1466#define TPC0_CFG_QM_TENSOR_7_DIM_3_SIZE_V_MASK                       0xFFFFFFFF
1467
1468/* TPC0_CFG_QM_TENSOR_7_DIM_3_STRIDE */
1469#define TPC0_CFG_QM_TENSOR_7_DIM_3_STRIDE_V_SHIFT                    0
1470#define TPC0_CFG_QM_TENSOR_7_DIM_3_STRIDE_V_MASK                     0xFFFFFFFF
1471
1472/* TPC0_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET */
1473#define TPC0_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET_V_SHIFT               0
1474#define TPC0_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET_V_MASK                0xFFFFFFFF
1475
1476/* TPC0_CFG_QM_TENSOR_7_DIM_4_SIZE */
1477#define TPC0_CFG_QM_TENSOR_7_DIM_4_SIZE_V_SHIFT                      0
1478#define TPC0_CFG_QM_TENSOR_7_DIM_4_SIZE_V_MASK                       0xFFFFFFFF
1479
1480/* TPC0_CFG_QM_TENSOR_7_DIM_4_STRIDE */
1481#define TPC0_CFG_QM_TENSOR_7_DIM_4_STRIDE_V_SHIFT                    0
1482#define TPC0_CFG_QM_TENSOR_7_DIM_4_STRIDE_V_MASK                     0xFFFFFFFF
1483
1484/* TPC0_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET */
1485#define TPC0_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET_V_SHIFT               0
1486#define TPC0_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET_V_MASK                0xFFFFFFFF
1487
1488/* TPC0_CFG_QM_KERNEL_BASE_ADDRESS_LOW */
1489#define TPC0_CFG_QM_KERNEL_BASE_ADDRESS_LOW_V_SHIFT                  0
1490#define TPC0_CFG_QM_KERNEL_BASE_ADDRESS_LOW_V_MASK                   0xFFFFFFFF
1491
1492/* TPC0_CFG_QM_KERNEL_BASE_ADDRESS_HIGH */
1493#define TPC0_CFG_QM_KERNEL_BASE_ADDRESS_HIGH_V_SHIFT                 0
1494#define TPC0_CFG_QM_KERNEL_BASE_ADDRESS_HIGH_V_MASK                  0xFFFFFFFF
1495
1496/* TPC0_CFG_QM_TID_BASE_DIM_0 */
1497#define TPC0_CFG_QM_TID_BASE_DIM_0_V_SHIFT                           0
1498#define TPC0_CFG_QM_TID_BASE_DIM_0_V_MASK                            0xFFFFFFFF
1499
1500/* TPC0_CFG_QM_TID_SIZE_DIM_0 */
1501#define TPC0_CFG_QM_TID_SIZE_DIM_0_V_SHIFT                           0
1502#define TPC0_CFG_QM_TID_SIZE_DIM_0_V_MASK                            0xFFFFFFFF
1503
1504/* TPC0_CFG_QM_TID_BASE_DIM_1 */
1505#define TPC0_CFG_QM_TID_BASE_DIM_1_V_SHIFT                           0
1506#define TPC0_CFG_QM_TID_BASE_DIM_1_V_MASK                            0xFFFFFFFF
1507
1508/* TPC0_CFG_QM_TID_SIZE_DIM_1 */
1509#define TPC0_CFG_QM_TID_SIZE_DIM_1_V_SHIFT                           0
1510#define TPC0_CFG_QM_TID_SIZE_DIM_1_V_MASK                            0xFFFFFFFF
1511
1512/* TPC0_CFG_QM_TID_BASE_DIM_2 */
1513#define TPC0_CFG_QM_TID_BASE_DIM_2_V_SHIFT                           0
1514#define TPC0_CFG_QM_TID_BASE_DIM_2_V_MASK                            0xFFFFFFFF
1515
1516/* TPC0_CFG_QM_TID_SIZE_DIM_2 */
1517#define TPC0_CFG_QM_TID_SIZE_DIM_2_V_SHIFT                           0
1518#define TPC0_CFG_QM_TID_SIZE_DIM_2_V_MASK                            0xFFFFFFFF
1519
1520/* TPC0_CFG_QM_TID_BASE_DIM_3 */
1521#define TPC0_CFG_QM_TID_BASE_DIM_3_V_SHIFT                           0
1522#define TPC0_CFG_QM_TID_BASE_DIM_3_V_MASK                            0xFFFFFFFF
1523
1524/* TPC0_CFG_QM_TID_SIZE_DIM_3 */
1525#define TPC0_CFG_QM_TID_SIZE_DIM_3_V_SHIFT                           0
1526#define TPC0_CFG_QM_TID_SIZE_DIM_3_V_MASK                            0xFFFFFFFF
1527
1528/* TPC0_CFG_QM_TID_BASE_DIM_4 */
1529#define TPC0_CFG_QM_TID_BASE_DIM_4_V_SHIFT                           0
1530#define TPC0_CFG_QM_TID_BASE_DIM_4_V_MASK                            0xFFFFFFFF
1531
1532/* TPC0_CFG_QM_TID_SIZE_DIM_4 */
1533#define TPC0_CFG_QM_TID_SIZE_DIM_4_V_SHIFT                           0
1534#define TPC0_CFG_QM_TID_SIZE_DIM_4_V_MASK                            0xFFFFFFFF
1535
1536/* TPC0_CFG_QM_SRF */
1537#define TPC0_CFG_QM_SRF_V_SHIFT                                      0
1538#define TPC0_CFG_QM_SRF_V_MASK                                       0xFFFFFFFF
1539
1540/* TPC0_CFG_QM_KERNEL_CONFIG */
1541#define TPC0_CFG_QM_KERNEL_CONFIG_SMALL_VLM_SHIFT                    0
1542#define TPC0_CFG_QM_KERNEL_CONFIG_SMALL_VLM_MASK                     0x1
1543#define TPC0_CFG_QM_KERNEL_CONFIG_ASO_EVICT_L0_SHIFT                 1
1544#define TPC0_CFG_QM_KERNEL_CONFIG_ASO_EVICT_L0_MASK                  0x2
1545#define TPC0_CFG_QM_KERNEL_CONFIG_NUM_VALID_SRFS_SHIFT               8
1546#define TPC0_CFG_QM_KERNEL_CONFIG_NUM_VALID_SRFS_MASK                0x3F00
1547
1548/* TPC0_CFG_QM_SYNC_OBJECT_MESSAGE */
1549#define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_SHIFT         0
1550#define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_WRITE_VALUE_MASK          0xFFFF
1551#define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_SHIFT      16
1552#define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_ADDRESS_OFFSET_MASK       0x7FFF0000
1553#define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_OPERATION_SHIFT           31
1554#define TPC0_CFG_QM_SYNC_OBJECT_MESSAGE_SO_OPERATION_MASK            0x80000000
1555
1556/* TPC0_CFG_ARUSER */
1557#define TPC0_CFG_ARUSER_ASID_SHIFT                                   0
1558#define TPC0_CFG_ARUSER_ASID_MASK                                    0x3FF
1559#define TPC0_CFG_ARUSER_MMBP_SHIFT                                   10
1560#define TPC0_CFG_ARUSER_MMBP_MASK                                    0x400
1561#define TPC0_CFG_ARUSER_V_SHIFT                                      11
1562#define TPC0_CFG_ARUSER_V_MASK                                       0xFFFFF800
1563
1564/* TPC0_CFG_AWUSER */
1565#define TPC0_CFG_AWUSER_ASID_SHIFT                                   0
1566#define TPC0_CFG_AWUSER_ASID_MASK                                    0x3FF
1567#define TPC0_CFG_AWUSER_MMBP_SHIFT                                   10
1568#define TPC0_CFG_AWUSER_MMBP_MASK                                    0x400
1569#define TPC0_CFG_AWUSER_V_SHIFT                                      11
1570#define TPC0_CFG_AWUSER_V_MASK                                       0xFFFFF800
1571
1572/* TPC0_CFG_FUNC_MBIST_CNTRL */
1573#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_START_SHIFT                  0
1574#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_START_MASK                   0x1
1575#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_DONE_SHIFT                   1
1576#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_DONE_MASK                    0x2
1577#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_ACTIVE_SHIFT                 2
1578#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_ACTIVE_MASK                  0x4
1579#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_FAILED_SHIFT                 16
1580#define TPC0_CFG_FUNC_MBIST_CNTRL_MBIST_FAILED_MASK                  0x3FF0000
1581
1582/* TPC0_CFG_FUNC_MBIST_PAT */
1583#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN0_EVEN_SHIFT            0
1584#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN0_EVEN_MASK             0x3
1585#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN0_ODD_SHIFT             2
1586#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN0_ODD_MASK              0xC
1587#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN1_EVEN_SHIFT            4
1588#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN1_EVEN_MASK             0x30
1589#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN1_ODD_SHIFT             6
1590#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN1_ODD_MASK              0xC0
1591#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN2_EVEN_SHIFT            8
1592#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN2_EVEN_MASK             0x300
1593#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN2_ODD_SHIFT             10
1594#define TPC0_CFG_FUNC_MBIST_PAT_MBIST_PATTERN2_ODD_MASK              0xC00
1595
1596/* TPC0_CFG_FUNC_MBIST_MEM */
1597#define TPC0_CFG_FUNC_MBIST_MEM_MAX_ADDR_SHIFT                       0
1598#define TPC0_CFG_FUNC_MBIST_MEM_MAX_ADDR_MASK                        0x7FF
1599#define TPC0_CFG_FUNC_MBIST_MEM_PATTERN_EN_SHIFT                     12
1600#define TPC0_CFG_FUNC_MBIST_MEM_PATTERN_EN_MASK                      0x7000
1601#define TPC0_CFG_FUNC_MBIST_MEM_LAST_FAILED_ADDR_SHIFT               16
1602#define TPC0_CFG_FUNC_MBIST_MEM_LAST_FAILED_ADDR_MASK                0x7FF0000
1603#define TPC0_CFG_FUNC_MBIST_MEM_LAST_FAILED_PATTERN_SHIFT            28
1604#define TPC0_CFG_FUNC_MBIST_MEM_LAST_FAILED_PATTERN_MASK             0x70000000
1605
1606#endif /* ASIC_REG_TPC0_CFG_MASKS_H_ */
~/ Read-only file preview.