0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 #ifndef ASIC_REG_PCIE_DEC0_CMD_MASKS_H_
0014 #define ASIC_REG_PCIE_DEC0_CMD_MASKS_H_
0015
0016
0017
0018
0019
0020
0021
0022
0023
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
0030 #define PCIE_DEC0_CMD_SWREG1_SW_HW_BUILDDATE_SHIFT 0
0031 #define PCIE_DEC0_CMD_SWREG1_SW_HW_BUILDDATE_MASK 0xFFFFFFFF
0032
0033
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
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
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
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
0052 #define PCIE_DEC0_CMD_SWREG6_SW_AXI_TOTALARLEN_SHIFT 0
0053 #define PCIE_DEC0_CMD_SWREG6_SW_AXI_TOTALARLEN_MASK 0xFFFFFFFF
0054
0055
0056 #define PCIE_DEC0_CMD_SWREG7_SW_AXI_TOTALR_SHIFT 0
0057 #define PCIE_DEC0_CMD_SWREG7_SW_AXI_TOTALR_MASK 0xFFFFFFFF
0058
0059
0060 #define PCIE_DEC0_CMD_SWREG8_SW_AXI_TOTALAR_SHIFT 0
0061 #define PCIE_DEC0_CMD_SWREG8_SW_AXI_TOTALAR_MASK 0xFFFFFFFF
0062
0063
0064 #define PCIE_DEC0_CMD_SWREG9_SW_AXI_TOTALRLAST_SHIFT 0
0065 #define PCIE_DEC0_CMD_SWREG9_SW_AXI_TOTALRLAST_MASK 0xFFFFFFFF
0066
0067
0068 #define PCIE_DEC0_CMD_SWREG10_SW_AXI_TOTALAWLEN_SHIFT 0
0069 #define PCIE_DEC0_CMD_SWREG10_SW_AXI_TOTALAWLEN_MASK 0xFFFFFFFF
0070
0071
0072 #define PCIE_DEC0_CMD_SWREG11_SW_AXI_TOTALW_SHIFT 0
0073 #define PCIE_DEC0_CMD_SWREG11_SW_AXI_TOTALW_MASK 0xFFFFFFFF
0074
0075
0076 #define PCIE_DEC0_CMD_SWREG12_SW_AXI_TOTALAW_SHIFT 0
0077 #define PCIE_DEC0_CMD_SWREG12_SW_AXI_TOTALAW_MASK 0xFFFFFFFF
0078
0079
0080 #define PCIE_DEC0_CMD_SWREG13_SW_AXI_TOTALWLAST_SHIFT 0
0081 #define PCIE_DEC0_CMD_SWREG13_SW_AXI_TOTALWLAST_MASK 0xFFFFFFFF
0082
0083
0084 #define PCIE_DEC0_CMD_SWREG14_SW_AXI_TOTALB_SHIFT 0
0085 #define PCIE_DEC0_CMD_SWREG14_SW_AXI_TOTALB_MASK 0xFFFFFFFF
0086
0087
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
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
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
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
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
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
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
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
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
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
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
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
0214 #define PCIE_DEC0_CMD_SWREG64_SW_DUMMY0_SHIFT 0
0215 #define PCIE_DEC0_CMD_SWREG64_SW_DUMMY0_MASK 0xFFFFFFFF
0216
0217
0218 #define PCIE_DEC0_CMD_SWREG65_SW_DUMMY1_SHIFT 0
0219 #define PCIE_DEC0_CMD_SWREG65_SW_DUMMY1_MASK 0xFFFFFFFF
0220
0221
0222 #define PCIE_DEC0_CMD_SWREG66_SW_DUMMY2_SHIFT 0
0223 #define PCIE_DEC0_CMD_SWREG66_SW_DUMMY2_MASK 0xFFFFFFFF
0224
0225
0226 #define PCIE_DEC0_CMD_SWREG67_SW_DUMMY3_SHIFT 0
0227 #define PCIE_DEC0_CMD_SWREG67_SW_DUMMY3_MASK 0xFFFFFFFF
0228
0229 #endif