Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0
0002  *
0003  * Copyright 2016-2020 HabanaLabs, Ltd.
0004  * All Rights Reserved.
0005  *
0006  */
0007 
0008 /************************************
0009  ** This is an auto-generated file **
0010  **       DO NOT EDIT BELOW        **
0011  ************************************/
0012 
0013 #ifndef ASIC_REG_PCIE_DEC0_CMD_MASKS_H_
0014 #define ASIC_REG_PCIE_DEC0_CMD_MASKS_H_
0015 
0016 /*
0017  *****************************************
0018  *   PCIE_DEC0_CMD
0019  *   (Prototype: VSI_CMD)
0020  *****************************************
0021  */
0022 
0023 /* PCIE_DEC0_CMD_SWREG0 */
0024 #define PCIE_DEC0_CMD_SWREG0_SW_HW_VERSION_SHIFT 0
0025 #define PCIE_DEC0_CMD_SWREG0_SW_HW_VERSION_MASK 0xFFFF
0026 #define PCIE_DEC0_CMD_SWREG0_SW_HW_ID_SHIFT 16
0027 #define PCIE_DEC0_CMD_SWREG0_SW_HW_ID_MASK 0xFFFF0000
0028 
0029 /* PCIE_DEC0_CMD_SWREG1 */
0030 #define PCIE_DEC0_CMD_SWREG1_SW_HW_BUILDDATE_SHIFT 0
0031 #define PCIE_DEC0_CMD_SWREG1_SW_HW_BUILDDATE_MASK 0xFFFFFFFF
0032 
0033 /* PCIE_DEC0_CMD_SWREG2 */
0034 #define PCIE_DEC0_CMD_SWREG2_SW_EXT_NORM_INTR_SRC_SHIFT 0
0035 #define PCIE_DEC0_CMD_SWREG2_SW_EXT_NORM_INTR_SRC_MASK 0xFFFF
0036 #define PCIE_DEC0_CMD_SWREG2_SW_EXT_ABN_INTR_SRC_SHIFT 16
0037 #define PCIE_DEC0_CMD_SWREG2_SW_EXT_ABN_INTR_SRC_MASK 0xFFFF0000
0038 
0039 /* PCIE_DEC0_CMD_SWREG3 */
0040 #define PCIE_DEC0_CMD_SWREG3_SW_EXE_CMDBUF_COUNT_SHIFT 0
0041 #define PCIE_DEC0_CMD_SWREG3_SW_EXE_CMDBUF_COUNT_MASK 0xFFFFFFFF
0042 
0043 /* PCIE_DEC0_CMD_SWREG4 */
0044 #define PCIE_DEC0_CMD_SWREG4_SW_CMD_EXE_LSB_SHIFT 0
0045 #define PCIE_DEC0_CMD_SWREG4_SW_CMD_EXE_LSB_MASK 0xFFFFFFFF
0046 
0047 /* PCIE_DEC0_CMD_SWREG5 */
0048 #define PCIE_DEC0_CMD_SWREG5_SW_CMD_EXE_MSB_SHIFT 0
0049 #define PCIE_DEC0_CMD_SWREG5_SW_CMD_EXE_MSB_MASK 0xFFFFFFFF
0050 
0051 /* PCIE_DEC0_CMD_SWREG6 */
0052 #define PCIE_DEC0_CMD_SWREG6_SW_AXI_TOTALARLEN_SHIFT 0
0053 #define PCIE_DEC0_CMD_SWREG6_SW_AXI_TOTALARLEN_MASK 0xFFFFFFFF
0054 
0055 /* PCIE_DEC0_CMD_SWREG7 */
0056 #define PCIE_DEC0_CMD_SWREG7_SW_AXI_TOTALR_SHIFT 0
0057 #define PCIE_DEC0_CMD_SWREG7_SW_AXI_TOTALR_MASK 0xFFFFFFFF
0058 
0059 /* PCIE_DEC0_CMD_SWREG8 */
0060 #define PCIE_DEC0_CMD_SWREG8_SW_AXI_TOTALAR_SHIFT 0
0061 #define PCIE_DEC0_CMD_SWREG8_SW_AXI_TOTALAR_MASK 0xFFFFFFFF
0062 
0063 /* PCIE_DEC0_CMD_SWREG9 */
0064 #define PCIE_DEC0_CMD_SWREG9_SW_AXI_TOTALRLAST_SHIFT 0
0065 #define PCIE_DEC0_CMD_SWREG9_SW_AXI_TOTALRLAST_MASK 0xFFFFFFFF
0066 
0067 /* PCIE_DEC0_CMD_SWREG10 */
0068 #define PCIE_DEC0_CMD_SWREG10_SW_AXI_TOTALAWLEN_SHIFT 0
0069 #define PCIE_DEC0_CMD_SWREG10_SW_AXI_TOTALAWLEN_MASK 0xFFFFFFFF
0070 
0071 /* PCIE_DEC0_CMD_SWREG11 */
0072 #define PCIE_DEC0_CMD_SWREG11_SW_AXI_TOTALW_SHIFT 0
0073 #define PCIE_DEC0_CMD_SWREG11_SW_AXI_TOTALW_MASK 0xFFFFFFFF
0074 
0075 /* PCIE_DEC0_CMD_SWREG12 */
0076 #define PCIE_DEC0_CMD_SWREG12_SW_AXI_TOTALAW_SHIFT 0
0077 #define PCIE_DEC0_CMD_SWREG12_SW_AXI_TOTALAW_MASK 0xFFFFFFFF
0078 
0079 /* PCIE_DEC0_CMD_SWREG13 */
0080 #define PCIE_DEC0_CMD_SWREG13_SW_AXI_TOTALWLAST_SHIFT 0
0081 #define PCIE_DEC0_CMD_SWREG13_SW_AXI_TOTALWLAST_MASK 0xFFFFFFFF
0082 
0083 /* PCIE_DEC0_CMD_SWREG14 */
0084 #define PCIE_DEC0_CMD_SWREG14_SW_AXI_TOTALB_SHIFT 0
0085 #define PCIE_DEC0_CMD_SWREG14_SW_AXI_TOTALB_MASK 0xFFFFFFFF
0086 
0087 /* PCIE_DEC0_CMD_SWREG15 */
0088 #define PCIE_DEC0_CMD_SWREG15_SW_WORK_STATE_SHIFT 0
0089 #define PCIE_DEC0_CMD_SWREG15_SW_WORK_STATE_MASK 0x7
0090 #define PCIE_DEC0_CMD_SWREG15_RSV_SHIFT 3
0091 #define PCIE_DEC0_CMD_SWREG15_RSV_MASK 0x3FFFF8
0092 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_BREADY_SHIFT 22
0093 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_BREADY_MASK 0x400000
0094 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_BVALID_SHIFT 23
0095 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_BVALID_MASK 0x800000
0096 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_WREADY_SHIFT 24
0097 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_WREADY_MASK 0x1000000
0098 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_WVALID_SHIFT 25
0099 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_WVALID_MASK 0x2000000
0100 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_AWREADY_SHIFT 26
0101 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_AWREADY_MASK 0x4000000
0102 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_AWVALID_SHIFT 27
0103 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_AWVALID_MASK 0x8000000
0104 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_RREADY_SHIFT 28
0105 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_RREADY_MASK 0x10000000
0106 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_RVALID_SHIFT 29
0107 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_RVALID_MASK 0x20000000
0108 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_ARREADY_SHIFT 30
0109 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_ARREADY_MASK 0x40000000
0110 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_ARVALID_SHIFT 31
0111 #define PCIE_DEC0_CMD_SWREG15_SW_AXI_ARVALID_MASK 0x80000000
0112 
0113 /* PCIE_DEC0_CMD_SWREG16 */
0114 #define PCIE_DEC0_CMD_SWREG16_SW_START_TRIGGER_SHIFT 0
0115 #define PCIE_DEC0_CMD_SWREG16_SW_START_TRIGGER_MASK 0x1
0116 #define PCIE_DEC0_CMD_SWREG16_SW_RESET_ALL_SHIFT 1
0117 #define PCIE_DEC0_CMD_SWREG16_SW_RESET_ALL_MASK 0x2
0118 #define PCIE_DEC0_CMD_SWREG16_SW_RESET_CORE_SHIFT 2
0119 #define PCIE_DEC0_CMD_SWREG16_SW_RESET_CORE_MASK 0x4
0120 #define PCIE_DEC0_CMD_SWREG16_SW_ABORT_MODE_SHIFT 3
0121 #define PCIE_DEC0_CMD_SWREG16_SW_ABORT_MODE_MASK 0x8
0122 #define PCIE_DEC0_CMD_SWREG16_SW_CORE_CLK_GATE_DISABLE_SHIFT 4
0123 #define PCIE_DEC0_CMD_SWREG16_SW_CORE_CLK_GATE_DISABLE_MASK 0x10
0124 #define PCIE_DEC0_CMD_SWREG16_SW_MASTER_OUT_CLK_GATE_DISABLE_SHIFT 5
0125 #define PCIE_DEC0_CMD_SWREG16_SW_MASTER_OUT_CLK_GATE_DISABLE_MASK 0x20
0126 #define PCIE_DEC0_CMD_SWREG16_SW_AXI_CLK_GATE_DISABLE_SHIFT 6
0127 #define PCIE_DEC0_CMD_SWREG16_SW_AXI_CLK_GATE_DISABLE_MASK 0x40
0128 #define PCIE_DEC0_CMD_SWREG16_RSV_SHIFT 7
0129 #define PCIE_DEC0_CMD_SWREG16_RSV_MASK 0xFFFFFF80
0130 
0131 /* PCIE_DEC0_CMD_SWREG17 */
0132 #define PCIE_DEC0_CMD_SWREG17_SW_IRQ_ENDCMD_SHIFT 0
0133 #define PCIE_DEC0_CMD_SWREG17_SW_IRQ_ENDCMD_MASK 0x1
0134 #define PCIE_DEC0_CMD_SWREG17_SW_IRQ_BUSERR_SHIFT 1
0135 #define PCIE_DEC0_CMD_SWREG17_SW_IRQ_BUSERR_MASK 0x2
0136 #define PCIE_DEC0_CMD_SWREG17_SW_IRQ_TIMEOUT_SHIFT 2
0137 #define PCIE_DEC0_CMD_SWREG17_SW_IRQ_TIMEOUT_MASK 0x4
0138 #define PCIE_DEC0_CMD_SWREG17_SW_IRQ_CMDERR_SHIFT 3
0139 #define PCIE_DEC0_CMD_SWREG17_SW_IRQ_CMDERR_MASK 0x8
0140 #define PCIE_DEC0_CMD_SWREG17_SW_IRQ_ABORT_SHIFT 4
0141 #define PCIE_DEC0_CMD_SWREG17_SW_IRQ_ABORT_MASK 0x10
0142 #define PCIE_DEC0_CMD_SWREG17_RSV_1_SHIFT 5
0143 #define PCIE_DEC0_CMD_SWREG17_RSV_1_MASK 0x20
0144 #define PCIE_DEC0_CMD_SWREG17_SW_IRQ_JMP_SHIFT 6
0145 #define PCIE_DEC0_CMD_SWREG17_SW_IRQ_JMP_MASK 0x40
0146 #define PCIE_DEC0_CMD_SWREG17_RSV_SHIFT 7
0147 #define PCIE_DEC0_CMD_SWREG17_RSV_MASK 0xFFFFFF80
0148 
0149 /* PCIE_DEC0_CMD_SWREG18 */
0150 #define PCIE_DEC0_CMD_SWREG18_SW_IRQ_ENDCMD_EN_SHIFT 0
0151 #define PCIE_DEC0_CMD_SWREG18_SW_IRQ_ENDCMD_EN_MASK 0x1
0152 #define PCIE_DEC0_CMD_SWREG18_SW_IRQ_BUSERR_EN_SHIFT 1
0153 #define PCIE_DEC0_CMD_SWREG18_SW_IRQ_BUSERR_EN_MASK 0x2
0154 #define PCIE_DEC0_CMD_SWREG18_SW_IRQ_TIMEOUT_EN_SHIFT 2
0155 #define PCIE_DEC0_CMD_SWREG18_SW_IRQ_TIMEOUT_EN_MASK 0x4
0156 #define PCIE_DEC0_CMD_SWREG18_SW_IRQ_CMDERR_EN_SHIFT 3
0157 #define PCIE_DEC0_CMD_SWREG18_SW_IRQ_CMDERR_EN_MASK 0x8
0158 #define PCIE_DEC0_CMD_SWREG18_SW_IRQ_ABORT_EN_SHIFT 4
0159 #define PCIE_DEC0_CMD_SWREG18_SW_IRQ_ABORT_EN_MASK 0x10
0160 #define PCIE_DEC0_CMD_SWREG18_RSV_1_SHIFT 5
0161 #define PCIE_DEC0_CMD_SWREG18_RSV_1_MASK 0x20
0162 #define PCIE_DEC0_CMD_SWREG18_SW_IRQ_JMP_EN_SHIFT 6
0163 #define PCIE_DEC0_CMD_SWREG18_SW_IRQ_JMP_EN_MASK 0x40
0164 #define PCIE_DEC0_CMD_SWREG18_RSV_SHIFT 7
0165 #define PCIE_DEC0_CMD_SWREG18_RSV_MASK 0xFFFFFF80
0166 
0167 /* PCIE_DEC0_CMD_SWREG19 */
0168 #define PCIE_DEC0_CMD_SWREG19_SW_TIMEOUT_CYCLES_SHIFT 0
0169 #define PCIE_DEC0_CMD_SWREG19_SW_TIMEOUT_CYCLES_MASK 0x7FFFFFFF
0170 #define PCIE_DEC0_CMD_SWREG19_SW_TIMEOUT_ENABLE_SHIFT 31
0171 #define PCIE_DEC0_CMD_SWREG19_SW_TIMEOUT_ENABLE_MASK 0x80000000
0172 
0173 /* PCIE_DEC0_CMD_SWREG20 */
0174 #define PCIE_DEC0_CMD_SWREG20_SW_CMDBUF_EXE_ADDR_LSB_SHIFT 0
0175 #define PCIE_DEC0_CMD_SWREG20_SW_CMDBUF_EXE_ADDR_LSB_MASK 0xFFFFFFFF
0176 
0177 /* PCIE_DEC0_CMD_SWREG21 */
0178 #define PCIE_DEC0_CMD_SWREG21_SW_CMDBUF_EXE_ADDR_MSB_SHIFT 0
0179 #define PCIE_DEC0_CMD_SWREG21_SW_CMDBUF_EXE_ADDR_MSB_MASK 0xFFFFFFFF
0180 
0181 /* PCIE_DEC0_CMD_SWREG22 */
0182 #define PCIE_DEC0_CMD_SWREG22_SW_CMDBUF_EXE_LENGTH_SHIFT 0
0183 #define PCIE_DEC0_CMD_SWREG22_SW_CMDBUF_EXE_LENGTH_MASK 0xFFFF
0184 #define PCIE_DEC0_CMD_SWREG22_RSV_SHIFT 16
0185 #define PCIE_DEC0_CMD_SWREG22_RSV_MASK 0xFFFF0000
0186 
0187 /* PCIE_DEC0_CMD_SWREG23 */
0188 #define PCIE_DEC0_CMD_SWREG23_SW_AXI_ID_WR_SHIFT 0
0189 #define PCIE_DEC0_CMD_SWREG23_SW_AXI_ID_WR_MASK 0xFF
0190 #define PCIE_DEC0_CMD_SWREG23_SW_AXI_ID_RD_SHIFT 8
0191 #define PCIE_DEC0_CMD_SWREG23_SW_AXI_ID_RD_MASK 0xFF00
0192 #define PCIE_DEC0_CMD_SWREG23_SW_MAX_BURST_LEN_SHIFT 16
0193 #define PCIE_DEC0_CMD_SWREG23_SW_MAX_BURST_LEN_MASK 0xFF0000
0194 #define PCIE_DEC0_CMD_SWREG23_RSV_SHIFT 24
0195 #define PCIE_DEC0_CMD_SWREG23_RSV_MASK 0xF000000
0196 #define PCIE_DEC0_CMD_SWREG23_SW_CMD_SWAP_SHIFT 28
0197 #define PCIE_DEC0_CMD_SWREG23_SW_CMD_SWAP_MASK 0xF0000000
0198 
0199 /* PCIE_DEC0_CMD_SWREG24 */
0200 #define PCIE_DEC0_CMD_SWREG24_SW_RDY_CMDBUF_COUNT_SHIFT 0
0201 #define PCIE_DEC0_CMD_SWREG24_SW_RDY_CMDBUF_COUNT_MASK 0xFFFFFFFF
0202 
0203 /* PCIE_DEC0_CMD_SWREG25 */
0204 #define PCIE_DEC0_CMD_SWREG25_SW_EXT_NORM_INTR_GATE_SHIFT 0
0205 #define PCIE_DEC0_CMD_SWREG25_SW_EXT_NORM_INTR_GATE_MASK 0xFFFF
0206 #define PCIE_DEC0_CMD_SWREG25_SW_EXT_ABN_INTR_GATE_SHIFT 16
0207 #define PCIE_DEC0_CMD_SWREG25_SW_EXT_ABN_INTR_GATE_MASK 0xFFFF0000
0208 
0209 /* PCIE_DEC0_CMD_SWREG26 */
0210 #define PCIE_DEC0_CMD_SWREG26_SW_CMDBUF_EXE_ID_SHIFT 0
0211 #define PCIE_DEC0_CMD_SWREG26_SW_CMDBUF_EXE_ID_MASK 0xFFFFFFFF
0212 
0213 /* PCIE_DEC0_CMD_SWREG64 */
0214 #define PCIE_DEC0_CMD_SWREG64_SW_DUMMY0_SHIFT 0
0215 #define PCIE_DEC0_CMD_SWREG64_SW_DUMMY0_MASK 0xFFFFFFFF
0216 
0217 /* PCIE_DEC0_CMD_SWREG65 */
0218 #define PCIE_DEC0_CMD_SWREG65_SW_DUMMY1_SHIFT 0
0219 #define PCIE_DEC0_CMD_SWREG65_SW_DUMMY1_MASK 0xFFFFFFFF
0220 
0221 /* PCIE_DEC0_CMD_SWREG66 */
0222 #define PCIE_DEC0_CMD_SWREG66_SW_DUMMY2_SHIFT 0
0223 #define PCIE_DEC0_CMD_SWREG66_SW_DUMMY2_MASK 0xFFFFFFFF
0224 
0225 /* PCIE_DEC0_CMD_SWREG67 */
0226 #define PCIE_DEC0_CMD_SWREG67_SW_DUMMY3_SHIFT 0
0227 #define PCIE_DEC0_CMD_SWREG67_SW_DUMMY3_MASK 0xFFFFFFFF
0228 
0229 #endif /* ASIC_REG_PCIE_DEC0_CMD_MASKS_H_ */