Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0
0002  *
0003  * Copyright 2016-2018 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_WRAP_REGS_H_
0014 #define ASIC_REG_PCIE_WRAP_REGS_H_
0015 
0016 /*
0017  *****************************************
0018  *   PCIE_WRAP (Prototype: PCIE_WRAP)
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 /* ASIC_REG_PCIE_WRAP_REGS_H_ */