Commit | Line | Data |
---|---|---|
920dae64 AT |
1 | /* |
2 | * ========== Copyright Header Begin ========================================== | |
3 | * | |
4 | * Hypervisor Software File: piu_regs.h | |
5 | * | |
6 | * Copyright (c) 2006 Sun Microsystems, Inc. All Rights Reserved. | |
7 | * | |
8 | * - Do no alter or remove copyright notices | |
9 | * | |
10 | * - Redistribution and use of this software in source and binary forms, with | |
11 | * or without modification, are permitted provided that the following | |
12 | * conditions are met: | |
13 | * | |
14 | * - Redistribution of source code must retain the above copyright notice, | |
15 | * this list of conditions and the following disclaimer. | |
16 | * | |
17 | * - Redistribution in binary form must reproduce the above copyright notice, | |
18 | * this list of conditions and the following disclaimer in the | |
19 | * documentation and/or other materials provided with the distribution. | |
20 | * | |
21 | * Neither the name of Sun Microsystems, Inc. or the names of contributors | |
22 | * may be used to endorse or promote products derived from this software | |
23 | * without specific prior written permission. | |
24 | * | |
25 | * This software is provided "AS IS," without a warranty of any kind. | |
26 | * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, | |
27 | * INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A | |
28 | * PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN | |
29 | * MICROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL NOT BE LIABLE FOR | |
30 | * ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR | |
31 | * DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN | |
32 | * OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR | |
33 | * FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE | |
34 | * DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, | |
35 | * ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF | |
36 | * SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. | |
37 | * | |
38 | * You acknowledge that this software is not designed, licensed or | |
39 | * intended for use in the design, construction, operation or maintenance of | |
40 | * any nuclear facility. | |
41 | * | |
42 | * ========== Copyright Header End ============================================ | |
43 | */ | |
44 | /* | |
45 | * Copyright 2007 Sun Microsystems, Inc. All rights reserved. | |
46 | * Use is subject to license terms. | |
47 | */ | |
48 | ||
49 | #ifndef _PIU_REGS_H | |
50 | #define _PIU_REGS_H | |
51 | ||
52 | #pragma ident "@(#)piu_regs.h 1.1 07/05/03 SMI" | |
53 | ||
54 | #ifdef __cplusplus | |
55 | extern "C" { | |
56 | #endif | |
57 | ||
58 | /* BEGIN CSTYLED */ | |
59 | #define PIU_DLC_CRU_CSR_A_DMC_DBG_SEL_A_REG_ADDR 0x53000 | |
60 | #define PIU_DLC_CRU_CSR_A_DMC_DBG_SEL_A_REG_POR_VALUE 0x0000000000000000 | |
61 | ||
62 | #define PIU_DLC_CRU_CSR_A_DMC_DBG_SEL_B_REG_ADDR 0x53008 | |
63 | #define PIU_DLC_CRU_CSR_A_DMC_DBG_SEL_B_REG_POR_VALUE 0x0000000000000000 | |
64 | ||
65 | #define PIU_DLC_CRU_CSR_A_DMC_PCIE_CFG_ADDR 0x53100 | |
66 | #define PIU_DLC_CRU_CSR_A_DMC_PCIE_CFG_POR_VALUE 0x0000000000000000 | |
67 | ||
68 | ||
69 | /* Register definitions from :/verif/env/dmu/vera/csrtool/csr_a.csr_define.vri 1.3 */ | |
70 | ||
71 | ||
72 | #define PIU_DLC_MMU_CSR_A_CTL_ADDR 0x40000 | |
73 | #define PIU_DLC_MMU_CSR_A_CTL_POR_VALUE 0x0000000000000000 | |
74 | ||
75 | #define PIU_DLC_MMU_CSR_A_TSB_ADDR 0x40008 | |
76 | #define PIU_DLC_MMU_CSR_A_TSB_POR_VALUE 0x0000000000000000 | |
77 | ||
78 | #define PIU_DLC_MMU_CSR_A_FSH_ADDR 0x40100 | |
79 | #define PIU_DLC_MMU_CSR_A_FSH_POR_VALUE 0x0000000000000000 | |
80 | ||
81 | #define PIU_DLC_MMU_CSR_A_INV_ADDR 0x40108 | |
82 | #define PIU_DLC_MMU_CSR_A_INV_POR_VALUE 0x0000000000000000 | |
83 | ||
84 | #define PIU_DLC_MMU_CSR_A_LOG_ADDR 0x41000 | |
85 | #define PIU_DLC_MMU_CSR_A_LOG_POR_VALUE 0x00000000001fffff | |
86 | ||
87 | #define PIU_DLC_MMU_CSR_A_INT_EN_ADDR 0x41008 | |
88 | #define PIU_DLC_MMU_CSR_A_INT_EN_POR_VALUE 0x0000000000000000 | |
89 | ||
90 | #define PIU_DLC_MMU_CSR_A_EN_ERR_ADDR 0x41010 | |
91 | #define PIU_DLC_MMU_CSR_A_EN_ERR_POR_VALUE 0x0000000000000000 | |
92 | ||
93 | #define PIU_DLC_MMU_CSR_A_ERR_RW1C_ALIAS_ADDR 0x41018 | |
94 | #define PIU_DLC_MMU_CSR_A_ERR_RW1C_ALIAS_POR_VALUE 0x0000000000000000 | |
95 | ||
96 | #define PIU_DLC_MMU_CSR_A_ERR_RW1S_ALIAS_ADDR 0x41020 | |
97 | #define PIU_DLC_MMU_CSR_A_ERR_RW1S_ALIAS_POR_VALUE 0x0000000000000000 | |
98 | ||
99 | #define PIU_DLC_MMU_CSR_A_FLTA_ADDR 0x41028 | |
100 | #define PIU_DLC_MMU_CSR_A_FLTA_POR_VALUE 0x0000000000000000 | |
101 | ||
102 | #define PIU_DLC_MMU_CSR_A_FLTS_ADDR 0x41030 | |
103 | #define PIU_DLC_MMU_CSR_A_FLTS_POR_VALUE 0x0000000000000000 | |
104 | ||
105 | #define PIU_DLC_MMU_CSR_A_PRFC_ADDR 0x42000 | |
106 | #define PIU_DLC_MMU_CSR_A_PRFC_POR_VALUE 0x0000000000000000 | |
107 | ||
108 | #define PIU_DLC_MMU_CSR_A_PRF0_ADDR 0x42008 | |
109 | #define PIU_DLC_MMU_CSR_A_PRF0_POR_VALUE 0x0000000000000000 | |
110 | ||
111 | #define PIU_DLC_MMU_CSR_A_PRF1_ADDR 0x42010 | |
112 | #define PIU_DLC_MMU_CSR_A_PRF1_POR_VALUE 0x0000000000000000 | |
113 | ||
114 | #define PIU_DLC_MMU_CSR_A_VTB_ADDR 0x46000 | |
115 | /* This register maps to a ram with a depth of: 64 */ | |
116 | #define PIU_DLC_MMU_CSR_A_VTB_POR_VALUE 0x0000000000000000 | |
117 | ||
118 | #define PIU_DLC_MMU_CSR_A_PTB_ADDR 0x47000 | |
119 | /* This register maps to a ram with a depth of: 64 */ | |
120 | #define PIU_DLC_MMU_CSR_A_PTB_POR_VALUE 0x0000000000000000 | |
121 | ||
122 | #define PIU_DLC_MMU_CSR_A_TDB_ADDR 0x48000 | |
123 | /* This register maps to a ram with a depth of: 512 */ | |
124 | /* contains x #define PIU_DLC_MMU_CSR_A_TDB_POR_VALUE 0xxxxxxxxxxxxxxxxxxxxx00000xxxxxxxxxxxxxxxxxxxxxxxxxx0000000xxxxxx */ | |
125 | ||
126 | #define PIU_DLC_MMU_CSR_A_DEV2IOTSB_ADDR 0x49000 | |
127 | /* This register maps to a ram with a depth of: 16 */ | |
128 | #define PIU_DLC_MMU_CSR_A_DEV2IOTSB_POR_VALUE 0x0000000000000000 | |
129 | ||
130 | #define PIU_DLC_MMU_CSR_A_IOTSBDESC_ADDR 0x49100 | |
131 | /* This register maps to a ram with a depth of: 32 */ | |
132 | #define PIU_DLC_MMU_CSR_A_IOTSBDESC_POR_VALUE 0x0000000000000000 | |
133 | ||
134 | ||
135 | /* Register definitions from :/verif/env/dmu/vera/csrtool/eqs_a.csr_define.vri 1.1 */ | |
136 | ||
137 | ||
138 | #define PIU_DLC_IMU_EQS_CSR_A_EQ_BASE_ADDRESS_ADDR 0x10000 | |
139 | #define PIU_DLC_IMU_EQS_CSR_A_EQ_BASE_ADDRESS_POR_VALUE 0x0000000000000000 | |
140 | ||
141 | #define PIU_DLC_IMU_EQS_CSR_A_EQ_CTRL_SET_ADDR 0x11000 | |
142 | /* This register maps to a ram with a depth of: 36 */ | |
143 | #define PIU_DLC_IMU_EQS_CSR_A_EQ_CTRL_SET_POR_VALUE 0x0000000000000000 | |
144 | ||
145 | #define PIU_DLC_IMU_EQS_CSR_A_EQ_CTRL_CLR_ADDR 0x11200 | |
146 | /* This register maps to a ram with a depth of: 36 */ | |
147 | #define PIU_DLC_IMU_EQS_CSR_A_EQ_CTRL_CLR_POR_VALUE 0x0000000000000000 | |
148 | ||
149 | #define PIU_DLC_IMU_EQS_CSR_A_EQ_STATE_ADDR 0x11400 | |
150 | /* This register maps to a ram with a depth of: 36 */ | |
151 | #define PIU_DLC_IMU_EQS_CSR_A_EQ_STATE_POR_VALUE 0x0000000000000001 | |
152 | ||
153 | #define PIU_DLC_IMU_EQS_CSR_A_EQ_TAIL_ADDR 0x11600 | |
154 | /* This register maps to a ram with a depth of: 36 */ | |
155 | #define PIU_DLC_IMU_EQS_CSR_A_EQ_TAIL_POR_VALUE 0x0000000000000000 | |
156 | ||
157 | #define PIU_DLC_IMU_EQS_CSR_A_EQ_HEAD_ADDR 0x11800 | |
158 | /* This register maps to a ram with a depth of: 36 */ | |
159 | #define PIU_DLC_IMU_EQS_CSR_A_EQ_HEAD_POR_VALUE 0x0000000000000000 | |
160 | ||
161 | ||
162 | #define PIU_DLC_IMU_EQS_EQ_CTRL_SET(n) (PIU_DLC_IMU_EQS_CSR_A_EQ_CTRL_SET_ADDR+(8*n)) | |
163 | #define PIU_DLC_IMU_EQS_EQ_CTRL_CLR(n) (PIU_DLC_IMU_EQS_CSR_A_EQ_CTRL_CLR_ADDR+(8*n)) | |
164 | #define PIU_DLC_IMU_EQS_EQ_STATE(n) (PIU_DLC_IMU_EQS_CSR_A_EQ_STATE_ADDR+(8*n)) | |
165 | #define PIU_DLC_IMU_EQS_EQ_TAIL(n) (PIU_DLC_IMU_EQS_CSR_A_EQ_TAIL_ADDR+(8*n)) | |
166 | #define PIU_DLC_IMU_EQS_EQ_HEAD(n) (PIU_DLC_IMU_EQS_CSR_A_EQ_HEAD_ADDR+(8*n)) | |
167 | #define PIU_DLC_IMU_RDS_MSI_MSI_MAPPING(n) (0x00020000+(8*n)) | |
168 | #define PIU_DLC_IMU_RDS_MSI_MSI_CLEAR_REG(n) (0x00028000+(8*n)) | |
169 | ||
170 | ||
171 | /* Register definitions from :/verif/env/dmu/vera/csrtool/ics_a.csr_define.vri 1.3 */ | |
172 | ||
173 | ||
174 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_ERROR_LOG_EN_REG_ADDR 0x31000 | |
175 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_ERROR_LOG_EN_REG_POR_VALUE 0x0000000000007fff | |
176 | ||
177 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_INT_EN_REG_ADDR 0x31008 | |
178 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_INT_EN_REG_POR_VALUE 0x0000000000000000 | |
179 | ||
180 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_ENABLED_ERROR_STATUS_REG_ADDR 0x31010 | |
181 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_ENABLED_ERROR_STATUS_REG_POR_VALUE 0x0000000000000000 | |
182 | ||
183 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_LOGGED_ERROR_STATUS_REG_RW1C_ALIAS_ADDR 0x31018 | |
184 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_LOGGED_ERROR_STATUS_REG_RW1C_ALIAS_POR_VALUE 0x0000000000000000 | |
185 | ||
186 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_LOGGED_ERROR_STATUS_REG_RW1S_ALIAS_ADDR 0x31020 | |
187 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_LOGGED_ERROR_STATUS_REG_RW1S_ALIAS_POR_VALUE 0x0000000000000000 | |
188 | ||
189 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_RDS_ERROR_LOG_REG_ADDR 0x31028 | |
190 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_RDS_ERROR_LOG_REG_POR_VALUE 0x0000000000000000 | |
191 | ||
192 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_SCS_ERROR_LOG_REG_ADDR 0x31030 | |
193 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_SCS_ERROR_LOG_REG_POR_VALUE 0x0000000000000000 | |
194 | ||
195 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_EQS_ERROR_LOG_REG_ADDR 0x31038 | |
196 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_EQS_ERROR_LOG_REG_POR_VALUE 0x0000000000000000 | |
197 | ||
198 | #define PIU_DLC_IMU_ICS_CSR_A_DMC_INTERRUPT_MASK_REG_ADDR 0x31800 | |
199 | #define PIU_DLC_IMU_ICS_CSR_A_DMC_INTERRUPT_MASK_REG_POR_VALUE 0x0000000000000000 | |
200 | ||
201 | #define PIU_DLC_IMU_ICS_CSR_A_DMC_INTERRUPT_STATUS_REG_ADDR 0x31808 | |
202 | #define PIU_DLC_IMU_ICS_CSR_A_DMC_INTERRUPT_STATUS_REG_POR_VALUE 0x0000000000000000 | |
203 | ||
204 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_PERF_CNTRL_ADDR 0x32000 | |
205 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_PERF_CNTRL_POR_VALUE 0x0000000000000000 | |
206 | ||
207 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_PERF_CNT0_ADDR 0x32008 | |
208 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_PERF_CNT0_POR_VALUE 0x0000000000000000 | |
209 | ||
210 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_PERF_CNT1_ADDR 0x32010 | |
211 | #define PIU_DLC_IMU_ICS_CSR_A_IMU_PERF_CNT1_POR_VALUE 0x0000000000000000 | |
212 | ||
213 | #define PIU_DLC_IMU_ICS_CSR_A_MSI_32_ADDR_REG_ADDR 0x34000 | |
214 | #define PIU_DLC_IMU_ICS_CSR_A_MSI_32_ADDR_REG_POR_VALUE 0x0000000000000000 | |
215 | ||
216 | #define PIU_DLC_IMU_ICS_CSR_A_MSI_64_ADDR_REG_ADDR 0x34008 | |
217 | #define PIU_DLC_IMU_ICS_CSR_A_MSI_64_ADDR_REG_POR_VALUE 0x0000000000000000 | |
218 | ||
219 | #define PIU_DLC_IMU_ICS_CSR_A_MEM_64_PCIE_OFFSET_REG_ADDR 0x34018 | |
220 | #define PIU_DLC_IMU_ICS_CSR_A_MEM_64_PCIE_OFFSET_REG_POR_VALUE 0x0000000000000000 | |
221 | ||
222 | ||
223 | /* Register definitions from :/verif/env/dmu/vera/csrtool/intx_a.csr_define.vri 1.1 */ | |
224 | ||
225 | ||
226 | #define PIU_DLC_IMU_RDS_INTX_CSR_A_INTX_STATUS_REG_ADDR 0x0b000 | |
227 | #define PIU_DLC_IMU_RDS_INTX_CSR_A_INTX_STATUS_REG_POR_VALUE 0x0000000000000000 | |
228 | ||
229 | #define PIU_DLC_IMU_RDS_INTX_CSR_A_INT_A_INT_CLR_REG_ADDR 0x0b008 | |
230 | #define PIU_DLC_IMU_RDS_INTX_CSR_A_INT_A_INT_CLR_REG_POR_VALUE 0x0000000000000000 | |
231 | ||
232 | #define PIU_DLC_IMU_RDS_INTX_CSR_A_INT_B_INT_CLR_REG_ADDR 0x0b010 | |
233 | #define PIU_DLC_IMU_RDS_INTX_CSR_A_INT_B_INT_CLR_REG_POR_VALUE 0x0000000000000000 | |
234 | ||
235 | #define PIU_DLC_IMU_RDS_INTX_CSR_A_INT_C_INT_CLR_REG_ADDR 0x0b018 | |
236 | #define PIU_DLC_IMU_RDS_INTX_CSR_A_INT_C_INT_CLR_REG_POR_VALUE 0x0000000000000000 | |
237 | ||
238 | #define PIU_DLC_IMU_RDS_INTX_CSR_A_INT_D_INT_CLR_REG_ADDR 0x0b020 | |
239 | #define PIU_DLC_IMU_RDS_INTX_CSR_A_INT_D_INT_CLR_REG_POR_VALUE 0x0000000000000000 | |
240 | ||
241 | ||
242 | ||
243 | #define PIU_DLC_IMU_ISS_INTERRUPT_MAPPING(n) (0x00001000+(8*n)) | |
244 | #define PIU_DLC_IMU_ISS_CLR_INT_REG(n) (0x00001400+(8*n)) | |
245 | ||
246 | /* Register definitions from :/verif/env/dmu/vera/csrtool/iss_a.csr_define.vri 1.1 */ | |
247 | #define PIU_DLC_IMU_ISS_CSR_A_INTERRUPT_RETRY_TIMER_ADDR 0x01a00 | |
248 | #define PIU_DLC_IMU_ISS_CSR_A_INTERRUPT_RETRY_TIMER_POR_VALUE 0x0000000000000000 | |
249 | ||
250 | #define PIU_DLC_IMU_ISS_CSR_A_INTERRUPT_STATE_STATUS_1_ADDR 0x01a10 | |
251 | #define PIU_DLC_IMU_ISS_CSR_A_INTERRUPT_STATE_STATUS_1_POR_VALUE 0x0000000000000000 | |
252 | ||
253 | #define PIU_DLC_IMU_ISS_CSR_A_INTERRUPT_STATE_STATUS_2_ADDR 0x01a18 | |
254 | #define PIU_DLC_IMU_ISS_CSR_A_INTERRUPT_STATE_STATUS_2_POR_VALUE 0x0000000000000000 | |
255 | ||
256 | ||
257 | /* Register definitions from :/verif/env/dmu/vera/csrtool/mess_a.csr_define.vri 1.1 */ | |
258 | ||
259 | ||
260 | #define PIU_DLC_IMU_RDS_MESS_CSR_A_ERR_COR_MAPPING_ADDR 0x30000 | |
261 | #define PIU_DLC_IMU_RDS_MESS_CSR_A_ERR_COR_MAPPING_POR_VALUE 0x0000000000000000 | |
262 | ||
263 | #define PIU_DLC_IMU_RDS_MESS_CSR_A_ERR_NONFATAL_MAPPING_ADDR 0x30008 | |
264 | #define PIU_DLC_IMU_RDS_MESS_CSR_A_ERR_NONFATAL_MAPPING_POR_VALUE 0x0000000000000000 | |
265 | ||
266 | #define PIU_DLC_IMU_RDS_MESS_CSR_A_ERR_FATAL_MAPPING_ADDR 0x30010 | |
267 | #define PIU_DLC_IMU_RDS_MESS_CSR_A_ERR_FATAL_MAPPING_POR_VALUE 0x0000000000000000 | |
268 | ||
269 | #define PIU_DLC_IMU_RDS_MESS_CSR_A_PM_PME_MAPPING_ADDR 0x30018 | |
270 | #define PIU_DLC_IMU_RDS_MESS_CSR_A_PM_PME_MAPPING_POR_VALUE 0x0000000000000000 | |
271 | ||
272 | #define PIU_DLC_IMU_RDS_MESS_CSR_A_PME_TO_ACK_MAPPING_ADDR 0x30020 | |
273 | #define PIU_DLC_IMU_RDS_MESS_CSR_A_PME_TO_ACK_MAPPING_POR_VALUE 0x0000000000000000 | |
274 | ||
275 | ||
276 | /* Register definitions from :/verif/env/dmu/vera/csrtool/msi_a.csr_define.vri 1.1 */ | |
277 | ||
278 | ||
279 | #define PIU_DLC_IMU_RDS_MSI_CSR_A_MSI_MAPPING_ADDR 0x20000 | |
280 | /* This register maps to a ram with a depth of: 256 */ | |
281 | #define PIU_DLC_IMU_RDS_MSI_CSR_A_MSI_MAPPING_POR_VALUE 0x0000000000000000 | |
282 | ||
283 | #define PIU_DLC_IMU_RDS_MSI_CSR_A_MSI_CLEAR_REG_RW1C_ALIAS_ADDR 0x28000 | |
284 | /* This register maps to a ram with a depth of: 256 */ | |
285 | #define PIU_DLC_IMU_RDS_MSI_CSR_A_MSI_CLEAR_REG_RW1C_ALIAS_POR_VALUE 0x0000000000000000 | |
286 | ||
287 | #define PIU_DLC_IMU_RDS_MSI_CSR_A_MSI_CLEAR_REG_RW1S_ALIAS_ADDR 0x28800 | |
288 | /* This register maps to a ram with a depth of: 256 */ | |
289 | #define PIU_DLC_IMU_RDS_MSI_CSR_A_MSI_CLEAR_REG_RW1S_ALIAS_POR_VALUE 0x0000000000000000 | |
290 | ||
291 | #define PIU_DLC_IMU_RDS_MSI_CSR_A_INT_MONDO_DATA_0_REG_ADDR 0x2c000 | |
292 | #define PIU_DLC_IMU_RDS_MSI_CSR_A_INT_MONDO_DATA_0_REG_POR_VALUE 0x0000000000000000 | |
293 | ||
294 | #define PIU_DLC_IMU_RDS_MSI_CSR_A_INT_MONDO_DATA_1_REG_ADDR 0x2c008 | |
295 | #define PIU_DLC_IMU_RDS_MSI_CSR_A_INT_MONDO_DATA_1_REG_POR_VALUE 0x0000000000000000 | |
296 | ||
297 | ||
298 | /* Register definitions from :/verif/env/dmu/vera/csrtool/psb_a.csr_define.vri 1.2 */ | |
299 | ||
300 | ||
301 | #define PIU_DLC_PSB_CSR_A_PSB_DMA_ADDR 0x60000 | |
302 | /* This register maps to a ram with a depth of: 32 */ | |
303 | #define PIU_DLC_PSB_CSR_A_PSB_DMA_POR_VALUE 0x0000000000000000 | |
304 | ||
305 | #define PIU_DLC_PSB_CSR_A_PSB_PIO_ADDR 0x64000 | |
306 | /* This register maps to a ram with a depth of: 16 */ | |
307 | #define PIU_DLC_PSB_CSR_A_PSB_PIO_POR_VALUE 0x0000000000000000 | |
308 | ||
309 | ||
310 | /* Register definitions from :/verif/env/dmu/vera/csrtool/tsb_a.csr_define.vri 1.2 */ | |
311 | ||
312 | ||
313 | #define PIU_DLC_TSB_CSR_A_TSB_DMA_ADDR 0x70000 | |
314 | /* This register maps to a ram with a depth of: 32 */ | |
315 | #define PIU_DLC_TSB_CSR_A_TSB_DMA_POR_VALUE 0x0000000000000000 | |
316 | ||
317 | #define PIU_DLC_TSB_CSR_A_TSB_STS_ADDR 0x70100 | |
318 | #define PIU_DLC_TSB_CSR_A_TSB_STS_POR_VALUE 0x0000000000000001 | |
319 | ||
320 | ||
321 | /* Register definitions from :/verif/env/ilu_peu/vera/csrtool/cib_a.csr_define.vri 1.8 */ | |
322 | ||
323 | ||
324 | #define PIU_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_ADDR 0x51000 | |
325 | #define PIU_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_POR_VALUE 0x00000000000000f0 | |
326 | ||
327 | #define PIU_DLC_ILU_CIB_CSR_A_ILU_INT_EN_ADDR 0x51008 | |
328 | #define PIU_DLC_ILU_CIB_CSR_A_ILU_INT_EN_POR_VALUE 0x0000000000000000 | |
329 | ||
330 | #define PIU_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_ADDR 0x51010 | |
331 | #define PIU_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_POR_VALUE 0x0000000000000000 | |
332 | ||
333 | #define PIU_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_ADDR 0x51018 | |
334 | #define PIU_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_POR_VALUE 0x0000000000000000 | |
335 | ||
336 | #define PIU_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_ADDR 0x51020 | |
337 | #define PIU_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_POR_VALUE 0x0000000000000000 | |
338 | ||
339 | #define PIU_DLC_ILU_CIB_CSR_A_PEC_INT_EN_ADDR 0x51800 | |
340 | #define PIU_DLC_ILU_CIB_CSR_A_PEC_INT_EN_POR_VALUE 0x0000000000000000 | |
341 | ||
342 | #define PIU_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_ADDR 0x51808 | |
343 | #define PIU_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_POR_VALUE 0x0000000000000000 | |
344 | ||
345 | #define PIU_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ADDR 0x52000 | |
346 | #define PIU_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_POR_VALUE 0x00000003ffff0000 | |
347 | ||
348 | ||
349 | /* Register definitions from :/verif/env/ilu_peu/vera/csrtool/tlr_a.csr_define.vri 1.15 */ | |
350 | ||
351 | ||
352 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_ADDR 0x80000 | |
353 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_POR_VALUE 0x0000000000000101 | |
354 | ||
355 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_ADDR 0x80008 | |
356 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_POR_VALUE 0x0000000000000001 | |
357 | ||
358 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_ADDR 0x80010 | |
359 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_POR_VALUE 0x0000000000000000 | |
360 | ||
361 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_ADDR 0x80018 | |
362 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_POR_VALUE 0x00000010000200c0 | |
363 | ||
364 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_ADDR 0x80100 | |
365 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_POR_VALUE 0x0000000000000000 | |
366 | ||
367 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_ADDR 0x80200 | |
368 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_POR_VALUE 0x0000000000000000 | |
369 | ||
370 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_ADDR 0x80208 | |
371 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_POR_VALUE 0x0000000000000000 | |
372 | ||
373 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_ADDR 0x80210 | |
374 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_POR_VALUE 0x0000000000001000 | |
375 | ||
376 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_ADDR 0x80218 | |
377 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_POR_VALUE 0x00000010000200c0 | |
378 | ||
379 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_ADDR 0x80220 | |
380 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_POR_VALUE 0x0000000000000000 | |
381 | ||
382 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_ADDR 0x81000 | |
383 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_POR_VALUE 0x0000000000ffffff | |
384 | ||
385 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_ADDR 0x81008 | |
386 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_POR_VALUE 0x0000000000000000 | |
387 | ||
388 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_ADDR 0x81010 | |
389 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_POR_VALUE 0x0000000000000000 | |
390 | ||
391 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ADDR 0x81018 | |
392 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_POR_VALUE 0x0000000000000000 | |
393 | ||
394 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ADDR 0x81020 | |
395 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_POR_VALUE 0x0000000000000000 | |
396 | ||
397 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_ADDR 0x81028 | |
398 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_POR_VALUE 0x0000000000000000 | |
399 | ||
400 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_ADDR 0x81030 | |
401 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_POR_VALUE 0x0000000000000000 | |
402 | ||
403 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_ADDR 0x81038 | |
404 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_POR_VALUE 0x0000000000000000 | |
405 | ||
406 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_ADDR 0x81040 | |
407 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_POR_VALUE 0x0000000000000000 | |
408 | ||
409 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_ADDR 0x82000 | |
410 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_POR_VALUE 0x0000000000000000 | |
411 | ||
412 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_ADDR 0x82008 | |
413 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_POR_VALUE 0x0000000000000000 | |
414 | ||
415 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_ADDR 0x82010 | |
416 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_POR_VALUE 0x0000000000000000 | |
417 | ||
418 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_ADDR 0x82018 | |
419 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_POR_VALUE 0x0000000000000000 | |
420 | ||
421 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_ADDR 0x83000 | |
422 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_POR_VALUE 0x0000000000000000 | |
423 | ||
424 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_ADDR 0x83008 | |
425 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_POR_VALUE 0x0000000000000000 | |
426 | ||
427 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_ADDR 0x90000 | |
428 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_POR_VALUE 0x0000000000000002 | |
429 | ||
430 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_ADDR 0x90008 | |
431 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_POR_VALUE 0x0000000000000000 | |
432 | ||
433 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_ADDR 0x90010 | |
434 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_POR_VALUE 0x0000000000000000 | |
435 | ||
436 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_ADDR 0x90018 | |
437 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_POR_VALUE 0x0000000000014c81 | |
438 | ||
439 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_ADDR 0x90020 | |
440 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_POR_VALUE 0x0000000000000000 | |
441 | ||
442 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_ADDR 0x90028 | |
443 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_POR_VALUE 0x0000000000000000 | |
444 | ||
445 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_ADDR 0x90030 | |
446 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_POR_VALUE 0x0000000000000000 | |
447 | ||
448 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_ADDR 0x91000 | |
449 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_POR_VALUE 0x000000000017f011 | |
450 | ||
451 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_ADDR 0x91008 | |
452 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_POR_VALUE 0x0000000000000000 | |
453 | ||
454 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_ADDR 0x91010 | |
455 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_POR_VALUE 0x0000000000000000 | |
456 | ||
457 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_ADDR 0x91018 | |
458 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_POR_VALUE 0x0000000000000000 | |
459 | ||
460 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_ADDR 0x91020 | |
461 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_POR_VALUE 0x0000000000000000 | |
462 | ||
463 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_ADDR 0x91028 | |
464 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_POR_VALUE 0x0000000000000000 | |
465 | ||
466 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_ADDR 0x91030 | |
467 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_POR_VALUE 0x0000000000000000 | |
468 | ||
469 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_ADDR 0x91038 | |
470 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_POR_VALUE 0x0000000000000000 | |
471 | ||
472 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_ADDR 0x91040 | |
473 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_POR_VALUE 0x0000000000000000 | |
474 | ||
475 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_ADDR 0xa1000 | |
476 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_POR_VALUE 0x00000000000011c1 | |
477 | ||
478 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_ADDR 0xa1008 | |
479 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_POR_VALUE 0x0000000000000000 | |
480 | ||
481 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_ADDR 0xa1010 | |
482 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_POR_VALUE 0x0000000000000000 | |
483 | ||
484 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_ADDR 0xa1018 | |
485 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_POR_VALUE 0x0000000000000000 | |
486 | ||
487 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_ADDR 0xa1020 | |
488 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_POR_VALUE 0x0000000000000000 | |
489 | ||
490 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_PEU_CXPL_SERDES_REV_ADDR 0xe2000 | |
491 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_PEU_CXPL_SERDES_REV_POR_VALUE 0x0000000000000000 | |
492 | ||
493 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_ADDR 0xe2008 | |
494 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_POR_VALUE 0x0000000000000043 | |
495 | ||
496 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_ADDR 0xe2010 | |
497 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_POR_VALUE 0x0000000000000000 | |
498 | ||
499 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_ADDR 0xe2018 | |
500 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_POR_VALUE 0x00000000000000fc | |
501 | ||
502 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_ADDR 0xe2020 | |
503 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_POR_VALUE 0x0000000000000000 | |
504 | ||
505 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_ADDR 0xe2040 | |
506 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_POR_VALUE 0x0000000000000000 | |
507 | ||
508 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_ADDR 0xe2050 | |
509 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_POR_VALUE 0x0000000000000000 | |
510 | ||
511 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_ADDR 0xe2058 | |
512 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_POR_VALUE 0x0000000000000101 | |
513 | ||
514 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_ADDR 0xe2060 | |
515 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_POR_VALUE 0x00000000001b0800 | |
516 | ||
517 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_ADDR 0xe2068 | |
518 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_POR_VALUE 0x0000000000000000 | |
519 | ||
520 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_ADDR 0xe2070 | |
521 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_POR_VALUE 0x00000000000033aa | |
522 | ||
523 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_ADDR 0xe2078 | |
524 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_POR_VALUE 0x0000000000000500 | |
525 | ||
526 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_ADDR 0xe2100 | |
527 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_POR_VALUE 0x0000000000000000 | |
528 | ||
529 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_ADDR 0xe2108 | |
530 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_POR_VALUE 0x000000000f03ffff | |
531 | ||
532 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_ADDR 0xe2110 | |
533 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_POR_VALUE 0x0000000000000000 | |
534 | ||
535 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_ADDR 0xe2118 | |
536 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_POR_VALUE 0x0000000000000000 | |
537 | ||
538 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ADDR 0xe2120 | |
539 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_POR_VALUE 0x0000000000000000 | |
540 | ||
541 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ADDR 0xe2128 | |
542 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_POR_VALUE 0x0000000000000000 | |
543 | ||
544 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_ADDR 0xe2130 | |
545 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_POR_VALUE 0x0000000000000000 | |
546 | ||
547 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_ADDR 0xe2138 | |
548 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_POR_VALUE 0x0000000000000000 | |
549 | ||
550 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_ADDR 0xe2200 | |
551 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_POR_VALUE 0x0000000000000001 | |
552 | ||
553 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_ADDR 0xe2300 | |
554 | /* This register maps to a ram with a depth of: 8 */ | |
555 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_POR_VALUE 0x0000000000000552 | |
556 | ||
557 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_ADDR 0xe2380 | |
558 | /* This register maps to a ram with a depth of: 8 */ | |
559 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_POR_VALUE 0x0000000000000000 | |
560 | ||
561 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_ADDR 0xe2400 | |
562 | /* This register maps to a ram with a depth of: 8 */ | |
563 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_POR_VALUE 0x00000000000001ec | |
564 | ||
565 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_ADDR 0xe2480 | |
566 | /* This register maps to a ram with a depth of: 8 */ | |
567 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_POR_VALUE 0x0000000000000000 | |
568 | ||
569 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ADDR 0xe2500 | |
570 | /* This register maps to a ram with a depth of: 2 */ | |
571 | #define PIU_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_POR_VALUE 0x0000000000000003 | |
572 | ||
573 | ||
574 | /* | |
575 | * Interrupt Mapping Registers | |
576 | * | |
577 | * NOTE - There are 2 interrupt mapping/clear registers "missing" in N2! | |
578 | * These are for mondo's 60 and 61. There the two register | |
579 | * at (40 * PCI_E_INT_xxx_STEP) + PCI_E_INT_xxx_ADDR | |
580 | * and (41 * PCI_E_INT_xxx_STEP) + PCI_E_INT_xxx_ADDR | |
581 | * don't exist. The PCI_E_INT_MAP_COUNT = 40 to make loops | |
582 | * simplier, BUT it does include that last two registers | |
583 | * for which seperate offsets are defined here. | |
584 | */ | |
585 | ||
586 | #define PCI_E_INT_MAP_ADDR PIU_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_20_ADDR | |
587 | #define PCI_E_INT_MAP_STEP 8 | |
588 | #define PCI_E_INT_MAP_COUNT 40 | |
589 | #define PCI_E_INT_MAP_MONDO_62_OFFSET (42 * PCI_E_INT_MAP_STEP) | |
590 | #define PCI_E_INT_MAP_MONDO_63_OFFSET (43 * PCI_E_INT_MAP_STEP) | |
591 | ||
592 | #define PCI_E_INT_MAP_MDO_MODE_SHIFT 63 | |
593 | #define PCI_E_INT_MAP_V_SHIFT 31 | |
594 | #define PCI_E_INT_MAP_THREADID_SHIFT 25 | |
595 | #define PCI_E_INT_MAP_INT_CNTRL_NUM_SHIFT 6 | |
596 | ||
597 | #define PCI_E_INT_CLEAR_ADDR PIU_DLC_IMU_ISS_CSR_A_CLR_INT_REG_20_ADDR | |
598 | #define PCI_E_INT_CLEAR_STEP 8 | |
599 | #define PCI_E_INT_CLEAR_COUNT 40 | |
600 | #define PCI_E_INT_CLEAR_MONDO_62_OFFSET (42 * PCI_E_INT_CLEAR_STEP) | |
601 | #define PCI_E_INT_CLEAR_MONDO_63_OFFSET (43 * PCI_E_INT_CLEAR_STEP) | |
602 | ||
603 | #define PCI_E_INT_RETRY_TIMER_ADDR PIU_DLC_IMU_ISS_CSR_A_INTERRUPT_RETRY_TIMER_ADDR | |
604 | ||
605 | #define PCI_E_INT_STATE_STATUS_1_ADDR PIU_DLC_IMU_ISS_CSR_A_INTERRUPT_STATE_STATUS_1_ADDR | |
606 | #define PCI_E_INT_STATE_STATUS_2_ADDR PIU_DLC_IMU_ISS_CSR_A_INTERRUPT_STATE_STATUS_2_ADDR | |
607 | ||
608 | #define PCI_E_INTX_STATUS_ADDR PIU_DLC_IMU_RDS_INTX_CSR_A_INTX_STATUS_REG_ADDR | |
609 | ||
610 | #define PCI_E_INT_A_CLEAR_ADDR PIU_DLC_IMU_RDS_INTX_CSR_A_INT_A_INT_CLR_REG_ADDR | |
611 | #define PCI_E_INT_B_CLEAR_ADDR PIU_DLC_IMU_RDS_INTX_CSR_A_INT_B_INT_CLR_REG_ADDR | |
612 | #define PCI_E_INT_C_CLEAR_ADDR PIU_DLC_IMU_RDS_INTX_CSR_A_INT_C_INT_CLR_REG_ADDR | |
613 | #define PCI_E_INT_D_CLEAR_ADDR PIU_DLC_IMU_RDS_INTX_CSR_A_INT_D_INT_CLR_REG_ADDR | |
614 | ||
615 | #define PCI_E_EV_QUE_BASE_ADDRESS_ADDR PIU_DLC_IMU_EQS_CSR_A_EQ_BASE_ADDRESS_ADDR | |
616 | ||
617 | #define PCI_E_EV_QUE_CTL_SET_ADDR PIU_DLC_IMU_EQS_CSR_A_EQ_CTRL_SET_ADDR | |
618 | #define PCI_E_EV_QUE_CTL_SET_COUNT 36 | |
619 | #define PCI_E_EV_QUE_CTL_SET_STEP 8 | |
620 | ||
621 | #define PCI_E_EV_QUE_CTL_CLEAR_ADDR PIU_DLC_IMU_EQS_CSR_A_EQ_CTRL_CLR_ADDR | |
622 | #define PCI_E_EV_QUE_CTL_CLEAR_COUNT 36 | |
623 | #define PCI_E_EV_QUE_CTL_CLEAR_STEP 8 | |
624 | ||
625 | #define PCI_E_EV_QUE_STATE_ADDR PIU_DLC_IMU_EQS_CSR_A_EQ_STATE_ADDR | |
626 | #define PCI_E_EV_QUE_STATE_COUNT 36 | |
627 | #define PCI_E_EV_QUE_STATE_STEP 8 | |
628 | ||
629 | #define PCI_E_EV_QUE_TAIL_ADDR PIU_DLC_IMU_EQS_CSR_A_EQ_TAIL_ADDR | |
630 | #define PCI_E_EV_QUE_TAIL_COUNT 36 | |
631 | #define PCI_E_EV_QUE_TAIL_STEP 8 | |
632 | ||
633 | #define PCI_E_EV_QUE_HEAD_ADDR PIU_DLC_IMU_EQS_CSR_A_EQ_HEAD_ADDR | |
634 | #define PCI_E_EV_QUE_HEAD_COUNT 36 | |
635 | #define PCI_E_EV_QUE_HEAD_STEP 8 | |
636 | ||
637 | #define PCI_E_MSI_MAP_ADDR PIU_DLC_IMU_RDS_MSI_CSR_A_MSI_MAPPING_ADDR | |
638 | #define PCI_E_MSI_MAP_COUNT 256 | |
639 | #define PCI_E_MSI_MAP_STEP 8 | |
640 | ||
641 | #define PCI_E_MSI_CLEAR_ADDR PIU_DLC_IMU_RDS_MSI_CSR_A_MSI_CLEAR_REG_RW1C_ALIAS_ADDR | |
642 | #define PCI_E_MSI_CLEAR_COUNT 256 | |
643 | #define PCI_E_MSI_CLEAR_STEP 8 | |
644 | ||
645 | #define PCI_E_INT_MONDO_DATA_0_ADDR PIU_DLC_IMU_RDS_MSI_CSR_A_INT_MONDO_DATA_0_REG_ADDR | |
646 | #define PCI_E_INT_MONDO_DATA_1_ADDR PIU_DLC_IMU_RDS_MSI_CSR_A_INT_MONDO_DATA_1_REG_ADDR | |
647 | ||
648 | #define PCI_E_ERR_COR_MAP_ADDR PIU_DLC_IMU_RDS_MESS_CSR_A_ERR_COR_MAPPING_ADDR | |
649 | ||
650 | #define PCI_E_ERR_NONFATAL_MAP_ADDR PIU_DLC_IMU_RDS_MESS_CSR_A_ERR_NONFATAL_MAPPING_ADDR | |
651 | ||
652 | #define PCI_E_ERR_FATAL_MAP_ADDR PIU_DLC_IMU_RDS_MESS_CSR_A_ERR_FATAL_MAPPING_ADDR | |
653 | ||
654 | #define PCI_E_PM_PME_MAP_ADDR PIU_DLC_IMU_RDS_MESS_CSR_A_PM_PME_MAPPING_ADDR | |
655 | ||
656 | #define PCI_E_PME_ACK_MAP_ADDR PIU_DLC_IMU_RDS_MESS_CSR_A_PME_TO_ACK_MAPPING_ADDR | |
657 | ||
658 | /* | |
659 | ! IMU Interrupt Enable Register | |
660 | ! IMU Interrupt Status Register | |
661 | ! IMU Error Status Clear Register | |
662 | ! IMU Error Status Set Register | |
663 | */ | |
664 | ||
665 | #define PCI_E_IMU_INT_ENB_ADDR PIU_DLC_IMU_ICS_CSR_A_IMU_INT_EN_REG_ADDR | |
666 | #define PCI_E_IMU_INT_STAT_ADDR PIU_DLC_IMU_ICS_CSR_A_IMU_ENABLED_ERROR_STATUS_REG_ADDR | |
667 | #define PCI_E_IMU_ERR_STAT_CLR_ADDR PIU_DLC_IMU_ICS_CSR_A_IMU_LOGGED_ERROR_STATUS_REG_RW1C_ALIAS_ADDR | |
668 | #define PCI_E_IMU_ERR_STAT_SET_ADDR PIU_DLC_IMU_ICS_CSR_A_IMU_LOGGED_ERROR_STATUS_REG_RW1S_ALIAS_ADDR | |
669 | ||
670 | #define PCI_E_IMU_INT_EN_SPARE_S_SHIFT 42 | |
671 | #define PCI_E_IMU_INT_EN_SPARE_P_SHIFT 10 | |
672 | #define PCI_E_IMU_INT_EN_EQ_OVER_S_SHIFT 41 | |
673 | #define PCI_E_IMU_INT_EN_EQ_OVER_P_SHIFT 9 | |
674 | #define PCI_E_IMU_INT_EN_EQ_NOT_EN_S_SHIFT 40 | |
675 | #define PCI_E_IMU_INT_EN_EQ_NOT_EN_P_SHIFT 8 | |
676 | #define PCI_E_IMU_INT_EN_MSI_MAL_ERR_S_SHIFT 39 | |
677 | #define PCI_E_IMU_INT_EN_MSI_MAL_ERR_P_SHIFT 7 | |
678 | #define PCI_E_IMU_INT_EN_MSI_PAR_ERR_S_SHIFT 38 | |
679 | #define PCI_E_IMU_INT_EN_MSI_PAR_ERR_P_SHIFT 6 | |
680 | #define PCI_E_IMU_INT_EN_PMEACK_MES_NOT_EN_S_SHIFT 37 | |
681 | #define PCI_E_IMU_INT_EN_PMEACK_MES_NOT_EN_P_SHIFT 5 | |
682 | #define PCI_E_IMU_INT_EN_PMPME_MES_NOT_EN_S_SHIFT 36 | |
683 | #define PCI_E_IMU_INT_EN_PMPME_MES_NOT_EN_P_SHIFT 4 | |
684 | #define PCI_E_IMU_INT_EN_FATAL_MES_NOT_EN_S_SHIFT 35 | |
685 | #define PCI_E_IMU_INT_EN_FATAL_MES_NOT_EN_P_SHIFT 3 | |
686 | #define PCI_E_IMU_INT_EN_NONFATAL_MES_NOT_EN_S_SHIFT 34 | |
687 | #define PCI_E_IMU_INT_EN_NONFATAL_MES_NOT_EN_P_SHIFT 2 | |
688 | #define PCI_E_IMU_INT_EN_COR_MES_NOT_EN_S_SHIFT 33 | |
689 | #define PCI_E_IMU_INT_EN_COR_MES_NOT_EN_P_SHIFT 1 | |
690 | #define PCI_E_IMU_INT_EN_MSI_NOT_EN_S_SHIFT 32 | |
691 | #define PCI_E_IMU_INT_EN_MSI_NOT_EN_P_SHIFT 0 | |
692 | ||
693 | /* DMU Core and Block Interrupt Enable Register */ | |
694 | ||
695 | #define PCI_E_DMU_CORE_BLK_INT_ENB_ADDR PIU_DLC_IMU_ICS_CSR_A_DMC_INTERRUPT_MASK_REG_ADDR | |
696 | #define PCI_E_DMU_INT_ENB_ADDR PIU_DLC_IMU_ICS_CSR_A_DMC_INTERRUPT_MASK_REG_ADDR | |
697 | ||
698 | #define PCI_E_DMU_CORE_BLK_INT_EN_DMC_SHIFT 63 | |
699 | #define PCI_E_DMU_CORE_BLK_INT_EN_DMC_MASK 0x8000000000000000 | |
700 | #define PCI_E_DMU_CORE_BLK_INT_EN_DEBUG_TRIG_EN_SHIFT 62 | |
701 | #define PCI_E_DMU_CORE_BLK_INT_EN_DEBUG_TRIG_EN_MASK 0x4000000000000000 | |
702 | #define PCI_E_DMU_CORE_BLK_INT_EN_MMU_SHIFT 1 | |
703 | #define PCI_E_DMU_CORE_BLK_INT_EN_MMU_MASK 0x2 | |
704 | #define PCI_E_DMU_CORE_BLK_INT_EN_IMU_SHIFT 0 | |
705 | #define PCI_E_DMU_CORE_BLK_INT_EN_IMU_MASK 0x1 | |
706 | ||
707 | /* DMU Core and Block Error Status Register */ | |
708 | ||
709 | #define PCI_E_DMU_CORE_BLK_ERR_STAT_ADDR PIU_DLC_IMU_ICS_CSR_A_DMC_INTERRUPT_STATUS_REG_ADDR | |
710 | #define PCI_E_DMU_ERR_STAT_ADDR PIU_DLC_IMU_ICS_CSR_A_DMC_INTERRUPT_STATUS_REG_ADDR | |
711 | ||
712 | #define PCI_E_DMU_CORE_BLK_ERR_STAT_MMU_SHIFT 1 | |
713 | #define PCI_E_DMU_CORE_BLK_ERR_STAT_MMU_MASK 0x2 | |
714 | #define PCI_E_DMU_CORE_BLK_ERR_STAT_IMU_SHIFT 0 | |
715 | #define PCI_E_DMU_CORE_BLK_ERR_STAT_IMU_MASK 0x1 | |
716 | ||
717 | /* MSI 32 Bit Address Register */ | |
718 | ||
719 | #define PCI_E_MSI_32_ADDRESS_ADDR PIU_DLC_IMU_ICS_CSR_A_MSI_32_ADDR_REG_ADDR | |
720 | ||
721 | #define PCI_E_MSI_64_ADDRESS_ADDR PIU_DLC_IMU_ICS_CSR_A_MSI_64_ADDR_REG_ADDR | |
722 | ||
723 | /* | |
724 | ! MMU Interrupt Enable Register | |
725 | ! MMU Interrupt Status Register | |
726 | ! MMU Error Status Clear Register | |
727 | ! MMU Error Status Set Register | |
728 | */ | |
729 | ||
730 | #define PCI_E_MMU_INT_ENB_ADDR PIU_DLC_MMU_CSR_A_INT_EN_ADDR | |
731 | #define PCI_E_MMU_INT_STAT_ADDR PIU_DLC_MMU_CSR_A_EN_ERR_ADDR | |
732 | #define PCI_E_MMU_ERR_STAT_CL_ADDR PIU_DLC_MMU_CSR_A_ERR_RW1C_ALIAS_ADDR | |
733 | #define PCI_E_MMU_ERR_STAT_SET_ADDR PIU_DLC_MMU_CSR_A_ERR_RW1S_ALIAS_ADDR | |
734 | #define PCI_E_MMU_TRANS_FAULT_ADDR PIU_DLC_MMU_CSR_A_FLTA_ADDR | |
735 | ||
736 | #define PCI_E_MMU_INT_EN_SUN4V_KEY_ERR_S_SHIFT 52 | |
737 | #define PCI_E_MMU_INT_EN_SUN4V_KEY_ERR_P_SHIFT 20 | |
738 | #define PCI_E_MMU_INT_EN_SUN4V_VA_ADI_UF_S_SHIFT 51 | |
739 | #define PCI_E_MMU_INT_EN_SUN4V_VA_ADI_UF_P_SHIFT 19 | |
740 | #define PCI_E_MMU_INT_EN_SUN4V_VA_OOR_S_SHIFT 50 | |
741 | #define PCI_E_MMU_INT_EN_SUN4V_VA_OOR_P_SHIFT 18 | |
742 | #define PCI_E_MMU_INT_EN_IOTSBDESC_DPE_S_SHIFT 49 | |
743 | #define PCI_E_MMU_INT_EN_IOTSBDESC_DPE_P_SHIFT 17 | |
744 | #define PCI_E_MMU_INT_EN_IOTSBDESC_INV_S_SHIFT 48 | |
745 | #define PCI_E_MMU_INT_EN_IOTSBDESC_INV_P_SHIFT 16 | |
746 | #define PCI_E_MMU_INT_EN_TBW_DPE_S_SHIFT 47 | |
747 | #define PCI_E_MMU_INT_EN_TBW_DPE_P_SHIFT 15 | |
748 | #define PCI_E_MMU_INT_EN_TBW_ERR_S_SHIFT 46 | |
749 | #define PCI_E_MMU_INT_EN_TBW_ERR_P_SHIFT 14 | |
750 | #define PCI_E_MMU_INT_EN_TBW_UDE_S_SHIFT 45 | |
751 | #define PCI_E_MMU_INT_EN_TBW_UDE_P_SHIFT 13 | |
752 | #define PCI_E_MMU_INT_EN_TBW_DME_S_SHIFT 44 | |
753 | #define PCI_E_MMU_INT_EN_TBW_DME_P_SHIFT 12 | |
754 | #define PCI_E_MMU_INT_EN_SPARE3_S_SHIFT 43 | |
755 | #define PCI_E_MMU_INT_EN_SPARE3_P_SHIFT 11 | |
756 | #define PCI_E_MMU_INT_EN_SPARE2_S_SHIFT 42 | |
757 | #define PCI_E_MMU_INT_EN_SPARE2_P_SHIFT 10 | |
758 | #define PCI_E_MMU_INT_EN_TTC_CAE_S_SHIFT 41 | |
759 | #define PCI_E_MMU_INT_EN_TTC_CAE_P_SHIFT 9 | |
760 | #define PCI_E_MMU_INT_EN_TTC_DPE_S_SHIFT 40 | |
761 | #define PCI_E_MMU_INT_EN_TTC_DPE_P_SHIFT 8 | |
762 | #define PCI_E_MMU_INT_EN_TTE_PRT_S_SHIFT 39 | |
763 | #define PCI_E_MMU_INT_EN_TTE_PRT_P_SHIFT 7 | |
764 | #define PCI_E_MMU_INT_EN_TTE_INV_S_SHIFT 38 | |
765 | #define PCI_E_MMU_INT_EN_TTE_INV_P_SHIFT 6 | |
766 | #define PCI_E_MMU_INT_EN_TRN_OOR_S_SHIFT 37 | |
767 | #define PCI_E_MMU_INT_EN_TRN_OOR_P_SHIFT 5 | |
768 | #define PCI_E_MMU_INT_EN_TRN_ERR_S_SHIFT 36 | |
769 | #define PCI_E_MMU_INT_EN_TRN_ERR_P_SHIFT 4 | |
770 | #define PCI_E_MMU_INT_EN_SPARE1_S_SHIFT 35 | |
771 | #define PCI_E_MMU_INT_EN_SPARE1_P_SHIFT 3 | |
772 | #define PCI_E_MMU_INT_EN_SPARE0_S_SHIFT 34 | |
773 | #define PCI_E_MMU_INT_EN_SPARE0_P_SHIFT 2 | |
774 | #define PCI_E_MMU_INT_EN_BYP_OOR_S_SHIFT 33 | |
775 | #define PCI_E_MMU_INT_EN_BYP_OOR_P_SHIFT 1 | |
776 | #define PCI_E_MMU_INT_EN_BYP_ERR_S_SHIFT 32 | |
777 | #define PCI_E_MMU_INT_EN_BYP_ERR_P_SHIFT 0 | |
778 | ||
779 | #define PCI_E_ILU_INT_ENB_ADDR PIU_DLC_ILU_CIB_CSR_A_ILU_INT_EN_ADDR | |
780 | ||
781 | #define PCI_E_ILU_INT_STAT_ADDR PIU_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_ADDR | |
782 | ||
783 | #define PCI_E_ILU_ERR_STAT_CL_ADDR PIU_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_ADDR | |
784 | ||
785 | #define PCI_E_ILU_ERR_STAT_SET_ADDR PIU_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_ADDR | |
786 | ||
787 | #define PCI_E_PEU_INT_ENB_ADDR PIU_DLC_ILU_CIB_CSR_A_PEC_INT_EN_ADDR | |
788 | ||
789 | #define PCI_E_PEU_INT_STAT_ADDR PIU_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_ADDR | |
790 | ||
791 | #define PCI_E_PEU_OTHER_LOG_ENB_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_ADDR | |
792 | ||
793 | #define PCI_E_PEU_OTHER_INT_ENB_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_ADDR | |
794 | ||
795 | #define PCI_E_PEU_OTHER_INT_STAT_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_ADDR | |
796 | ||
797 | #define PCI_E_PEU_OTHER_ERR_STAT_CL_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ADDR | |
798 | ||
799 | #define PCI_E_PEU_OTHER_ERR_STAT_SET_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ADDR | |
800 | ||
801 | #define PCI_E_PEU_ROE_HDR1_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_ADDR | |
802 | ||
803 | #define PCI_E_PEU_ROE_HDR2_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_ADDR | |
804 | ||
805 | #define PCI_E_PEU_TOE_HDR1_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_ADDR | |
806 | ||
807 | #define PCI_E_PEU_TOE_HDR2_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_ADDR | |
808 | ||
809 | #define PCI_E_PEU_UE_INT_ENB_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_ADDR | |
810 | ||
811 | #define PCI_E_PEU_UE_INT_STAT_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_ADDR | |
812 | ||
813 | #define PCI_E_PEU_UE_STAT_CL_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_ADDR | |
814 | ||
815 | #define PCI_E_PEU_UE_STAT_SET_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_ADDR | |
816 | ||
817 | #define PCI_E_PEU_RUE_HDR1_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_ADDR | |
818 | ||
819 | #define PCI_E_PEU_RUE_HDR2_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_ADDR | |
820 | ||
821 | #define PCI_E_PEU_TUE_HDR1_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_ADDR | |
822 | ||
823 | #define PCI_E_PEU_TUE_HDR2_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_ADDR | |
824 | ||
825 | #define PCI_E_PEU_CE_INT_ENB_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_ADDR | |
826 | ||
827 | #define PCI_E_PEU_CE_INT_STAT_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_ADDR | |
828 | ||
829 | #define PCI_E_PEU_CE_STAT_CL_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_ADDR | |
830 | ||
831 | #define PCI_E_PEU_CE_STAT_SET_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_ADDR | |
832 | ||
833 | #define PCI_E_PEU_CXPL_LOG_ENB_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_ADDR | |
834 | ||
835 | #define PCI_E_PEU_CXPL_INT_ENB_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_ADDR | |
836 | ||
837 | #define PCI_E_PEU_CXPL_INT_STAT_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_ADDR | |
838 | ||
839 | #define PCI_E_PEU_CXPL_STAT_CL_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ADDR | |
840 | ||
841 | #define PCI_E_PEU_CXPL_STAT_SET_ADDR PIU_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ADDR | |
842 | ||
843 | #define PIU_DLC_MMU_CTL PIU_DLC_MMU_CSR_A_CTL_ADDR | |
844 | ||
845 | #define PIU_DLC_IMU_RDS_MESS_ERR_COR_MAPPING PIU_DLC_IMU_RDS_MESS_CSR_A_ERR_COR_MAPPING_ADDR | |
846 | ||
847 | #define PIU_DLC_ILU_CIB_PEC_EN_ERR PIU_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_ADDR | |
848 | #define PIU_DLC_IMU_ICS_IMU_PERF_CNT0 PIU_DLC_IMU_ICS_CSR_A_IMU_PERF_CNT0_ADDR | |
849 | #define PIU_DLC_IMU_ICS_IMU_PERF_CNT1 PIU_DLC_IMU_ICS_CSR_A_IMU_PERF_CNT1_ADDR | |
850 | #define PIU_DLC_IMU_RDS_MSI_INT_MONDO_DATA_0_REG PIU_DLC_IMU_RDS_MSI_CSR_A_INT_MONDO_DATA_0_REG_ADDR | |
851 | #define PIU_DLC_IMU_RDS_MSI_INT_MONDO_DATA_1_REG PIU_DLC_IMU_RDS_MSI_CSR_A_INT_MONDO_DATA_1_REG_ADDR | |
852 | #define PIU_PLC_TLU_CTB_TLR_TLU_PRF0 PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_ADDR | |
853 | #define PIU_PLC_TLU_CTB_TLR_TLU_PRF1 PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_ADDR | |
854 | #define PIU_PLC_TLU_CTB_TLR_TLU_PRF2 PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_ADDR | |
855 | #define PIU_PLC_TLU_CTB_TLR_TLU_PRFC PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_ADDR | |
856 | #define PIU_DLC_IMU_ICS_IMU_EQS_ERROR_LOG_REG PIU_DLC_IMU_ICS_CSR_A_IMU_EQS_ERROR_LOG_REG_ADDR | |
857 | #define PIU_PLC_TLU_CTB_TLR_UE_ERR_RW1C_ALIAS PIU_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_ADDR | |
858 | #define PIU_DLC_IMU_ICS_IMU_PERF_CNTRL PIU_DLC_IMU_ICS_CSR_A_IMU_PERF_CNTRL_ADDR | |
859 | #define PIU_PLC_TLU_CTB_TLR_UE_ERR_RW1S_ALIAS PIU_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_ADDR | |
860 | #define PIU_PLC_TLU_CTB_TLR_CE_ERR_RW1C_ALIAS PIU_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_ADDR | |
861 | #define PIU_PLC_TLU_CTB_TLR_CE_ERR_RW1S_ALIAS PIU_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_ADDR | |
862 | #define PIU_DLC_MMU_PRFC PIU_DLC_MMU_CSR_A_PRFC_ADDR | |
863 | #define PIU_DLC_MMU_PRF0 PIU_DLC_MMU_CSR_A_PRF0_ADDR | |
864 | #define PIU_DLC_MMU_PRF1 PIU_DLC_MMU_CSR_A_PRF1_ADDR | |
865 | #define PIU_DLC_IMU_ICS_IMU_LOGGED_ERROR_STATUS_REG_RW1C_ALIAS \ | |
866 | PIU_DLC_IMU_ICS_CSR_A_IMU_LOGGED_ERROR_STATUS_REG_RW1C_ALIAS_ADDR | |
867 | #define PIU_DLC_CRU_DMC_DBG_SEL_A_REG PIU_DLC_CRU_CSR_A_DMC_DBG_SEL_A_REG_ADDR | |
868 | #define PIU_DLC_CRU_DMC_DBG_SEL_B_REG PIU_DLC_CRU_CSR_A_DMC_DBG_SEL_B_REG_ADDR | |
869 | #define PIU_DLC_IMU_ICS_IMU_PERF_CNTRL PIU_DLC_IMU_ICS_CSR_A_IMU_PERF_CNTRL_ADDR | |
870 | #define PIU_DLC_IMU_ICS_IMU_INT_EN_REG PIU_DLC_IMU_ICS_CSR_A_IMU_INT_EN_REG_ADDR | |
871 | #define PIU_PLC_TLU_CTB_TLR_LNK_CTL PIU_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_ADDR | |
872 | #define PIU_PLC_TLU_CTB_TLR_OE_EN_ERR PIU_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_ADDR | |
873 | #define PIU_PLC_TLU_CTB_TLR_CE_INT_EN PIU_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_ADDR | |
874 | #define PIU_PLC_TLU_CTB_TLR_OE_INT_EN PIU_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_ADDR | |
875 | #define PIU_PLC_TLU_CTB_TLR_UE_INT_EN PIU_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_ADDR | |
876 | #define PIU_PLC_TLU_CTB_TLR_OE_ERR_RW1C_ALIAS PIU_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ADDR | |
877 | #define PIU_PLC_TLU_CTB_TLR_CE_LOG PIU_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_ADDR | |
878 | #define PIU_DLC_MMU_INT_EN PIU_DLC_MMU_CSR_A_INT_EN_ADDR | |
879 | #define PIU_PLC_TLU_CTB_TLR_OE_LOG PIU_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_ADDR | |
880 | #define PIU_DLC_MMU_INV PIU_DLC_MMU_CSR_A_INV_ADDR | |
881 | #define PIU_DLC_MMU_TSB PIU_DLC_MMU_CSR_A_TSB_ADDR | |
882 | #define PIU_DLC_IMU_EQS_EQ_BASE_ADDRESS PIU_DLC_IMU_EQS_CSR_A_EQ_BASE_ADDRESS_ADDR | |
883 | #define PIU_DLC_ILU_CIB_ILU_INT_EN PIU_DLC_ILU_CIB_CSR_A_ILU_INT_EN_ADDR | |
884 | #define PIU_DLC_ILU_CIB_PEC_INT_EN PIU_DLC_ILU_CIB_CSR_A_PEC_INT_EN_ADDR | |
885 | #define PIU_DLC_ILU_CIB_ILU_LOG_EN PIU_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_ADDR | |
886 | #define PIU_DLC_IMU_ICS_DMC_INTERRUPT_MASK_REG PIU_DLC_IMU_ICS_CSR_A_DMC_INTERRUPT_MASK_REG_ADDR | |
887 | #define PIU_PLC_TLU_CTB_TLR_DEV_CTL PIU_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_ADDR | |
888 | #define PIU_DLC_IMU_ICS_IMU_ERROR_LOG_EN_REG PIU_DLC_IMU_ICS_CSR_A_IMU_ERROR_LOG_EN_REG_ADDR | |
889 | #define PIU_PLC_TLU_CTB_TLR_TLU_CTL PIU_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_ADDR | |
890 | #define PIU_DLC_IMU_ICS_MSI_32_ADDR_REG PIU_DLC_IMU_ICS_CSR_A_MSI_32_ADDR_REG_ADDR | |
891 | #define PIU_DLC_IMU_ICS_MSI_64_ADDR_REG PIU_DLC_IMU_ICS_CSR_A_MSI_64_ADDR_REG_ADDR | |
892 | #define PIU_PLC_TLU_CTB_TLR_UE_LOG PIU_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_ADDR | |
893 | ||
894 | #define PIU_PCIE_A_MEM32_OFFSET_BASE 0x00002000 | |
895 | #define PIU_PCIE_A_MEM32_OFFSET_MASK 0x00002008 | |
896 | #define PIU_PCIE_A_IOCON_OFFSET_BASE 0x00002020 | |
897 | #define PIU_PCIE_A_IOCON_OFFSET_MASK 0x00002028 | |
898 | #define PIU_PCIE_A_MEM64_OFFSET_BASE 0x00002010 | |
899 | #define PIU_PCIE_A_MEM64_OFFSET_MASK 0x00002018 | |
900 | #define NCU_MMU_TTE_CACHE_FLUSH_ADDR_OFFSET 0x00002030 | |
901 | ||
902 | /* END CSTYLED */ | |
903 | ||
904 | #ifdef __cplusplus | |
905 | } | |
906 | #endif | |
907 | ||
908 | #endif /* _PIU_REGS_H */ |