0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 #ifndef ASIC_REG_PCIE_WRAP_REGS_H_
0014 #define ASIC_REG_PCIE_WRAP_REGS_H_
0015
0016
0017
0018
0019
0020
0021
0022 #define mmPCIE_WRAP_PHY_RST_N 0xC01300
0023
0024 #define mmPCIE_WRAP_OUTSTAND_TRANS 0xC01400
0025
0026 #define mmPCIE_WRAP_MASK_REQ 0xC01404
0027
0028 #define mmPCIE_WRAP_IND_AWADDR_L 0xC01500
0029
0030 #define mmPCIE_WRAP_IND_AWADDR_H 0xC01504
0031
0032 #define mmPCIE_WRAP_IND_AWLEN 0xC01508
0033
0034 #define mmPCIE_WRAP_IND_AWSIZE 0xC0150C
0035
0036 #define mmPCIE_WRAP_IND_AWBURST 0xC01510
0037
0038 #define mmPCIE_WRAP_IND_AWLOCK 0xC01514
0039
0040 #define mmPCIE_WRAP_IND_AWCACHE 0xC01518
0041
0042 #define mmPCIE_WRAP_IND_AWPROT 0xC0151C
0043
0044 #define mmPCIE_WRAP_IND_AWVALID 0xC01520
0045
0046 #define mmPCIE_WRAP_IND_WDATA_0 0xC01524
0047
0048 #define mmPCIE_WRAP_IND_WDATA_1 0xC01528
0049
0050 #define mmPCIE_WRAP_IND_WDATA_2 0xC0152C
0051
0052 #define mmPCIE_WRAP_IND_WDATA_3 0xC01530
0053
0054 #define mmPCIE_WRAP_IND_WSTRB 0xC01544
0055
0056 #define mmPCIE_WRAP_IND_WLAST 0xC01548
0057
0058 #define mmPCIE_WRAP_IND_WVALID 0xC0154C
0059
0060 #define mmPCIE_WRAP_IND_BRESP 0xC01550
0061
0062 #define mmPCIE_WRAP_IND_BVALID 0xC01554
0063
0064 #define mmPCIE_WRAP_IND_ARADDR_0 0xC01558
0065
0066 #define mmPCIE_WRAP_IND_ARADDR_1 0xC0155C
0067
0068 #define mmPCIE_WRAP_IND_ARLEN 0xC01560
0069
0070 #define mmPCIE_WRAP_IND_ARSIZE 0xC01564
0071
0072 #define mmPCIE_WRAP_IND_ARBURST 0xC01568
0073
0074 #define mmPCIE_WRAP_IND_ARLOCK 0xC0156C
0075
0076 #define mmPCIE_WRAP_IND_ARCACHE 0xC01570
0077
0078 #define mmPCIE_WRAP_IND_ARPROT 0xC01574
0079
0080 #define mmPCIE_WRAP_IND_ARVALID 0xC01578
0081
0082 #define mmPCIE_WRAP_IND_RDATA_0 0xC0157C
0083
0084 #define mmPCIE_WRAP_IND_RDATA_1 0xC01580
0085
0086 #define mmPCIE_WRAP_IND_RDATA_2 0xC01584
0087
0088 #define mmPCIE_WRAP_IND_RDATA_3 0xC01588
0089
0090 #define mmPCIE_WRAP_IND_RLAST 0xC0159C
0091
0092 #define mmPCIE_WRAP_IND_RRESP 0xC015A0
0093
0094 #define mmPCIE_WRAP_IND_RVALID 0xC015A4
0095
0096 #define mmPCIE_WRAP_IND_AWMISC_INFO 0xC015A8
0097
0098 #define mmPCIE_WRAP_IND_AWMISC_INFO_HDR_34DW_0 0xC015AC
0099
0100 #define mmPCIE_WRAP_IND_AWMISC_INFO_HDR_34DW_1 0xC015B0
0101
0102 #define mmPCIE_WRAP_IND_AWMISC_INFO_P_TAG 0xC015B4
0103
0104 #define mmPCIE_WRAP_IND_AWMISC_INFO_ATU_BYPAS 0xC015B8
0105
0106 #define mmPCIE_WRAP_IND_AWMISC_INFO_FUNC_NUM 0xC015BC
0107
0108 #define mmPCIE_WRAP_IND_AWMISC_INFO_VFUNC_ACT 0xC015C0
0109
0110 #define mmPCIE_WRAP_IND_AWMISC_INFO_VFUNC_NUM 0xC015C4
0111
0112 #define mmPCIE_WRAP_IND_AWMISC_INFO_TLPPRFX 0xC015C8
0113
0114 #define mmPCIE_WRAP_IND_ARMISC_INFO 0xC015CC
0115
0116 #define mmPCIE_WRAP_IND_ARMISC_INFO_TLPPRFX 0xC015D0
0117
0118 #define mmPCIE_WRAP_IND_ARMISC_INFO_ATU_BYP 0xC015D4
0119
0120 #define mmPCIE_WRAP_IND_ARMISC_INFO_FUNC_NUM 0xC015D8
0121
0122 #define mmPCIE_WRAP_IND_ARMISC_INFO_VFUNC_ACT 0xC015DC
0123
0124 #define mmPCIE_WRAP_IND_ARMISC_INFO_VFUNC_NUM 0xC015E0
0125
0126 #define mmPCIE_WRAP_SLV_AWMISC_INFO 0xC01800
0127
0128 #define mmPCIE_WRAP_SLV_AWMISC_INFO_HDR_34DW_0 0xC01804
0129
0130 #define mmPCIE_WRAP_SLV_AWMISC_INFO_HDR_34DW_1 0xC01808
0131
0132 #define mmPCIE_WRAP_SLV_AWMISC_INFO_P_TAG 0xC0180C
0133
0134 #define mmPCIE_WRAP_SLV_AWMISC_INFO_ATU_BYPAS 0xC01810
0135
0136 #define mmPCIE_WRAP_SLV_AWMISC_INFO_FUNC_NUM 0xC01814
0137
0138 #define mmPCIE_WRAP_SLV_AWMISC_INFO_VFUNC_ACT 0xC01818
0139
0140 #define mmPCIE_WRAP_SLV_AWMISC_INFO_VFUNC_NUM 0xC0181C
0141
0142 #define mmPCIE_WRAP_SLV_AWMISC_INFO_TLPPRFX 0xC01820
0143
0144 #define mmPCIE_WRAP_SLV_ARMISC_INFO 0xC01824
0145
0146 #define mmPCIE_WRAP_SLV_ARMISC_INFO_TLPPRFX 0xC01828
0147
0148 #define mmPCIE_WRAP_SLV_ARMISC_INFO_ATU_BYP 0xC0182C
0149
0150 #define mmPCIE_WRAP_SLV_ARMISC_INFO_FUNC_NUM 0xC01830
0151
0152 #define mmPCIE_WRAP_SLV_ARMISC_INFO_VFUNC_ACT 0xC01834
0153
0154 #define mmPCIE_WRAP_SLV_ARMISC_INFO_VFUNC_NUM 0xC01838
0155
0156 #define mmPCIE_WRAP_MAX_QID 0xC01900
0157
0158 #define mmPCIE_WRAP_DB_BASE_ADDR_L_0 0xC01910
0159
0160 #define mmPCIE_WRAP_DB_BASE_ADDR_L_1 0xC01914
0161
0162 #define mmPCIE_WRAP_DB_BASE_ADDR_L_2 0xC01918
0163
0164 #define mmPCIE_WRAP_DB_BASE_ADDR_L_3 0xC0191C
0165
0166 #define mmPCIE_WRAP_DB_BASE_ADDR_H_0 0xC01920
0167
0168 #define mmPCIE_WRAP_DB_BASE_ADDR_H_1 0xC01924
0169
0170 #define mmPCIE_WRAP_DB_BASE_ADDR_H_2 0xC01928
0171
0172 #define mmPCIE_WRAP_DB_BASE_ADDR_H_3 0xC0192C
0173
0174 #define mmPCIE_WRAP_DB_MASK 0xC01940
0175
0176 #define mmPCIE_WRAP_SQ_BASE_ADDR_H 0xC01A00
0177
0178 #define mmPCIE_WRAP_SQ_BASE_ADDR_L 0xC01A04
0179
0180 #define mmPCIE_WRAP_SQ_STRIDE_ACCRESS 0xC01A08
0181
0182 #define mmPCIE_WRAP_SQ_POP_CMD 0xC01A10
0183
0184 #define mmPCIE_WRAP_SQ_POP_DATA 0xC01A14
0185
0186 #define mmPCIE_WRAP_DB_INTR_0 0xC01A20
0187
0188 #define mmPCIE_WRAP_DB_INTR_1 0xC01A24
0189
0190 #define mmPCIE_WRAP_DB_INTR_2 0xC01A28
0191
0192 #define mmPCIE_WRAP_DB_INTR_3 0xC01A2C
0193
0194 #define mmPCIE_WRAP_DB_INTR_4 0xC01A30
0195
0196 #define mmPCIE_WRAP_DB_INTR_5 0xC01A34
0197
0198 #define mmPCIE_WRAP_DB_INTR_6 0xC01A38
0199
0200 #define mmPCIE_WRAP_DB_INTR_7 0xC01A3C
0201
0202 #define mmPCIE_WRAP_MMU_BYPASS_DMA 0xC01A80
0203
0204 #define mmPCIE_WRAP_MMU_BYPASS_NON_DMA 0xC01A84
0205
0206 #define mmPCIE_WRAP_ASID_NON_DMA 0xC01A90
0207
0208 #define mmPCIE_WRAP_ASID_DMA_0 0xC01AA0
0209
0210 #define mmPCIE_WRAP_ASID_DMA_1 0xC01AA4
0211
0212 #define mmPCIE_WRAP_ASID_DMA_2 0xC01AA8
0213
0214 #define mmPCIE_WRAP_ASID_DMA_3 0xC01AAC
0215
0216 #define mmPCIE_WRAP_ASID_DMA_4 0xC01AB0
0217
0218 #define mmPCIE_WRAP_ASID_DMA_5 0xC01AB4
0219
0220 #define mmPCIE_WRAP_ASID_DMA_6 0xC01AB8
0221
0222 #define mmPCIE_WRAP_ASID_DMA_7 0xC01ABC
0223
0224 #define mmPCIE_WRAP_CPU_HOT_RST 0xC01AE0
0225
0226 #define mmPCIE_WRAP_AXI_PROT_OVR 0xC01AE4
0227
0228 #define mmPCIE_WRAP_CACHE_OVR 0xC01B00
0229
0230 #define mmPCIE_WRAP_LOCK_OVR 0xC01B04
0231
0232 #define mmPCIE_WRAP_PROT_OVR 0xC01B08
0233
0234 #define mmPCIE_WRAP_ARUSER_OVR 0xC01B0C
0235
0236 #define mmPCIE_WRAP_AWUSER_OVR 0xC01B10
0237
0238 #define mmPCIE_WRAP_ARUSER_OVR_EN 0xC01B14
0239
0240 #define mmPCIE_WRAP_AWUSER_OVR_EN 0xC01B18
0241
0242 #define mmPCIE_WRAP_MAX_OUTSTAND 0xC01B20
0243
0244 #define mmPCIE_WRAP_MST_IN 0xC01B24
0245
0246 #define mmPCIE_WRAP_RSP_OK 0xC01B28
0247
0248 #define mmPCIE_WRAP_LBW_CACHE_OVR 0xC01B40
0249
0250 #define mmPCIE_WRAP_LBW_LOCK_OVR 0xC01B44
0251
0252 #define mmPCIE_WRAP_LBW_PROT_OVR 0xC01B48
0253
0254 #define mmPCIE_WRAP_LBW_ARUSER_OVR 0xC01B4C
0255
0256 #define mmPCIE_WRAP_LBW_AWUSER_OVR 0xC01B50
0257
0258 #define mmPCIE_WRAP_LBW_ARUSER_OVR_EN 0xC01B58
0259
0260 #define mmPCIE_WRAP_LBW_AWUSER_OVR_EN 0xC01B5C
0261
0262 #define mmPCIE_WRAP_LBW_MAX_OUTSTAND 0xC01B60
0263
0264 #define mmPCIE_WRAP_LBW_MST_IN 0xC01B64
0265
0266 #define mmPCIE_WRAP_LBW_RSP_OK 0xC01B68
0267
0268 #define mmPCIE_WRAP_QUEUE_INIT 0xC01C00
0269
0270 #define mmPCIE_WRAP_AXI_SPLIT_INTR_0 0xC01C10
0271
0272 #define mmPCIE_WRAP_AXI_SPLIT_INTR_1 0xC01C14
0273
0274 #define mmPCIE_WRAP_DB_AWUSER 0xC01D00
0275
0276 #define mmPCIE_WRAP_DB_ARUSER 0xC01D04
0277
0278 #define mmPCIE_WRAP_PCIE_AWUSER 0xC01D08
0279
0280 #define mmPCIE_WRAP_PCIE_ARUSER 0xC01D0C
0281
0282 #define mmPCIE_WRAP_PSOC_AWUSER 0xC01D10
0283
0284 #define mmPCIE_WRAP_PSOC_ARUSER 0xC01D14
0285
0286 #define mmPCIE_WRAP_SCH_Q_AWUSER 0xC01D18
0287
0288 #define mmPCIE_WRAP_SCH_Q_ARUSER 0xC01D1C
0289
0290 #define mmPCIE_WRAP_PSOC2PCI_AWUSER 0xC01D40
0291
0292 #define mmPCIE_WRAP_PSOC2PCI_ARUSER 0xC01D44
0293
0294 #define mmPCIE_WRAP_DRAIN_TIMEOUT 0xC01D50
0295
0296 #define mmPCIE_WRAP_DRAIN_CFG 0xC01D54
0297
0298 #define mmPCIE_WRAP_DB_AXI_ERR 0xC01DE0
0299
0300 #define mmPCIE_WRAP_SPMU_INTR 0xC01DE4
0301
0302 #define mmPCIE_WRAP_AXI_INTR 0xC01DE8
0303
0304 #define mmPCIE_WRAP_E2E_CTRL 0xC01DF0
0305
0306 #endif