blob: bc658f74695f794053211d66dc5fba4e505a2d25 [file] [log] [blame]
Zane Shelleyb9ea93c2023-03-10 10:41:41 -06001{
2 "version": 1,
3 "model_ec": ["ODYSSEY_10"],
4 "registers": {
5 "MCBIST_FIR": {
6 "instances": {
7 "0": "0x08011400"
8 }
9 },
10 "MCBIST_FIR_MASK": {
11 "instances": {
12 "0": "0x08011402"
13 }
14 },
Zane Shelley352293d2023-04-06 17:38:15 -050015 "MCBIST_FIR_CFG_CS": {
Zane Shelleyb9ea93c2023-03-10 10:41:41 -060016 "instances": {
17 "0": "0x08011404"
18 }
19 },
Zane Shelley352293d2023-04-06 17:38:15 -050020 "MCBIST_FIR_CFG_RE": {
Zane Shelleyb9ea93c2023-03-10 10:41:41 -060021 "instances": {
22 "0": "0x08011405"
23 }
24 },
Zane Shelley352293d2023-04-06 17:38:15 -050025 "MCBIST_FIR_CFG_SPA": {
Zane Shelleyb9ea93c2023-03-10 10:41:41 -060026 "instances": {
27 "0": "0x08011406"
28 }
29 },
Zane Shelley352293d2023-04-06 17:38:15 -050030 "MCBIST_FIR_CFG_UCS": {
Zane Shelleyb9ea93c2023-03-10 10:41:41 -060031 "instances": {
32 "0": "0x08011407"
33 }
34 },
35 "MCBIST_FIR_WOF": {
36 "instances": {
37 "0": "0x08011408"
38 }
39 },
40 "MBSEC0": {
41 "instances": {
42 "0": "0x08011455"
43 }
44 },
45 "MBSEC1": {
46 "instances": {
47 "0": "0x08011456"
48 }
49 },
50 "MBSTR": {
51 "instances": {
52 "0": "0x08011457"
53 }
54 },
55 "MBSSYMEC0": {
56 "instances": {
57 "0": "0x08011458"
58 }
59 },
60 "MBSSYMEC1": {
61 "instances": {
62 "0": "0x08011459"
63 }
64 },
65 "MBSSYMEC2": {
66 "instances": {
67 "0": "0x0801145A"
68 }
69 },
70 "MBSSYMEC3": {
71 "instances": {
72 "0": "0x0801145B"
73 }
74 },
75 "MBSSYMEC4": {
76 "instances": {
77 "0": "0x0801145C"
78 }
79 },
80 "MBSSYMEC5": {
81 "instances": {
82 "0": "0x0801145D"
83 }
84 },
85 "MBSSYMEC6": {
86 "instances": {
87 "0": "0x0801145E"
88 }
89 },
90 "MBSSYMEC7": {
91 "instances": {
92 "0": "0x0801145F"
93 }
94 },
95 "MBSSYMEC8": {
96 "instances": {
97 "0": "0x08011460"
98 }
99 },
100 "MBSSYMEC9": {
101 "instances": {
102 "0": "0x08011461"
103 }
104 },
105 "MBSMSEC": {
106 "instances": {
107 "0": "0x08011469"
108 }
109 },
110 "MBNCER": {
111 "instances": {
112 "0": "0x0801146A"
113 }
114 },
115 "MBRCER": {
116 "instances": {
117 "0": "0x0801146B"
118 }
119 },
120 "MBMPER": {
121 "instances": {
122 "0": "0x0801146C"
123 }
124 },
125 "MBUER": {
126 "instances": {
127 "0": "0x0801146D"
128 }
129 },
130 "MBAUER": {
131 "instances": {
132 "0": "0x0801146E"
133 }
134 },
135 "MBA_ERR_MASK_0": {
136 "instances": {
137 "0": "0x08011473"
138 }
139 },
140 "MBA_ERR_MASK_1": {
141 "instances": {
142 "0": "0x08011474"
143 }
144 },
145 "MBSEVR0": {
146 "instances": {
147 "0": "0x0801147E"
148 }
149 },
150 "MCBAGRA": {
151 "instances": {
152 "0": "0x080114D6"
153 }
154 },
155 "MCBMCAT": {
156 "instances": {
157 "0": "0x080114D7"
158 }
159 },
160 "MCB_CNTL": {
161 "instances": {
162 "0": "0x080114DB"
163 }
164 },
165 "MCB_CNTLSTAT": {
166 "instances": {
167 "0": "0x080114DC"
168 }
169 },
170 "MCBCFG": {
171 "instances": {
172 "0": "0x080114E0"
173 }
174 }
175 },
176 "isolation_nodes": {
177 "MCBIST_FIR": {
178 "instances": [0],
179 "rules": [
180 {
181 "attn_type": ["CS"],
182 "node_inst": [0],
183 "expr": {
184 "expr_type": "and",
185 "exprs": [
186 {
187 "expr_type": "reg",
188 "reg_name": "MCBIST_FIR"
189 },
190 {
191 "expr_type": "not",
192 "expr": {
193 "expr_type": "reg",
194 "reg_name": "MCBIST_FIR_MASK"
195 }
196 },
197 {
198 "expr_type": "reg",
Zane Shelley352293d2023-04-06 17:38:15 -0500199 "reg_name": "MCBIST_FIR_CFG_CS"
Zane Shelleyb9ea93c2023-03-10 10:41:41 -0600200 }
201 ]
202 }
203 },
204 {
205 "attn_type": ["RE"],
206 "node_inst": [0],
207 "expr": {
208 "expr_type": "and",
209 "exprs": [
210 {
211 "expr_type": "reg",
212 "reg_name": "MCBIST_FIR"
213 },
214 {
215 "expr_type": "not",
216 "expr": {
217 "expr_type": "reg",
218 "reg_name": "MCBIST_FIR_MASK"
219 }
220 },
221 {
222 "expr_type": "reg",
Zane Shelley352293d2023-04-06 17:38:15 -0500223 "reg_name": "MCBIST_FIR_CFG_RE"
Zane Shelleyb9ea93c2023-03-10 10:41:41 -0600224 }
225 ]
226 }
227 },
228 {
229 "attn_type": ["SPA"],
230 "node_inst": [0],
231 "expr": {
232 "expr_type": "and",
233 "exprs": [
234 {
235 "expr_type": "reg",
236 "reg_name": "MCBIST_FIR"
237 },
238 {
239 "expr_type": "not",
240 "expr": {
241 "expr_type": "reg",
242 "reg_name": "MCBIST_FIR_MASK"
243 }
244 },
245 {
246 "expr_type": "reg",
Zane Shelley352293d2023-04-06 17:38:15 -0500247 "reg_name": "MCBIST_FIR_CFG_SPA"
Zane Shelleyb9ea93c2023-03-10 10:41:41 -0600248 }
249 ]
250 }
251 },
252 {
253 "attn_type": ["UCS"],
254 "node_inst": [0],
255 "expr": {
256 "expr_type": "and",
257 "exprs": [
258 {
259 "expr_type": "reg",
260 "reg_name": "MCBIST_FIR"
261 },
262 {
263 "expr_type": "not",
264 "expr": {
265 "expr_type": "reg",
266 "reg_name": "MCBIST_FIR_MASK"
267 }
268 },
269 {
270 "expr_type": "reg",
Zane Shelley352293d2023-04-06 17:38:15 -0500271 "reg_name": "MCBIST_FIR_CFG_UCS"
Zane Shelleyb9ea93c2023-03-10 10:41:41 -0600272 }
273 ]
274 }
275 }
276 ],
277 "bits": {
278 "0": {
279 "desc": "Internal parity error in scom component"
280 },
281 "1": {
282 "desc": "Invalid maint address"
283 },
284 "2": {
285 "desc": "Command address timeout"
286 },
287 "3": {
288 "desc": "Internal FSM error"
289 },
290 "4": {
291 "desc": "CSS Array uncorrected CE or UE"
292 },
293 "5": {
294 "desc": "MCBIST data error"
295 },
296 "6": {
297 "desc": "Hard NCE ETE attn"
298 },
299 "7": {
300 "desc": "Soft NCE ETE attn"
301 },
302 "8": {
303 "desc": "Int NCE ETE attn"
304 },
305 "9": {
306 "desc": "IUE ETE attn"
307 },
308 "10": {
309 "desc": "ICE (IMPE) ETE attn"
310 },
311 "11": {
312 "desc": "MCBIST program complete"
313 },
314 "12": {
315 "desc": "MCBIST CCS subtest done"
316 },
317 "13": {
318 "desc": "WAT debug bus attn"
319 },
320 "14": {
321 "desc": "SCOM recoverable register parity error"
322 },
323 "15": {
324 "desc": "SCOM fatal reg parity error"
325 },
326 "16": {
327 "desc": "SCOM WAT and debug reg parity error"
328 },
329 "17": {
330 "desc": "IAUE ETE attn"
331 },
332 "18": {
333 "desc": "IRCD ETE attn"
334 }
335 },
336 "capture_groups": [
337 {
338 "group_name": "MCBIST_FIR",
339 "group_inst": {
340 "0": 0
341 }
342 }
343 ]
344 }
345 },
346 "capture_groups": {
347 "MCBIST_FIR": [
348 {
349 "reg_name": "MBSEC0",
350 "reg_inst": {
351 "0": 0
352 }
353 },
354 {
355 "reg_name": "MBSEC1",
356 "reg_inst": {
357 "0": 0
358 }
359 },
360 {
361 "reg_name": "MBSTR",
362 "reg_inst": {
363 "0": 0
364 }
365 },
366 {
367 "reg_name": "MBSSYMEC0",
368 "reg_inst": {
369 "0": 0
370 }
371 },
372 {
373 "reg_name": "MBSSYMEC1",
374 "reg_inst": {
375 "0": 0
376 }
377 },
378 {
379 "reg_name": "MBSSYMEC2",
380 "reg_inst": {
381 "0": 0
382 }
383 },
384 {
385 "reg_name": "MBSSYMEC3",
386 "reg_inst": {
387 "0": 0
388 }
389 },
390 {
391 "reg_name": "MBSSYMEC4",
392 "reg_inst": {
393 "0": 0
394 }
395 },
396 {
397 "reg_name": "MBSSYMEC5",
398 "reg_inst": {
399 "0": 0
400 }
401 },
402 {
403 "reg_name": "MBSSYMEC6",
404 "reg_inst": {
405 "0": 0
406 }
407 },
408 {
409 "reg_name": "MBSSYMEC7",
410 "reg_inst": {
411 "0": 0
412 }
413 },
414 {
415 "reg_name": "MBSSYMEC8",
416 "reg_inst": {
417 "0": 0
418 }
419 },
420 {
421 "reg_name": "MBSSYMEC9",
422 "reg_inst": {
423 "0": 0
424 }
425 },
426 {
427 "reg_name": "MBSMSEC",
428 "reg_inst": {
429 "0": 0
430 }
431 },
432 {
433 "reg_name": "MBNCER",
434 "reg_inst": {
435 "0": 0
436 }
437 },
438 {
439 "reg_name": "MBRCER",
440 "reg_inst": {
441 "0": 0
442 }
443 },
444 {
445 "reg_name": "MBMPER",
446 "reg_inst": {
447 "0": 0
448 }
449 },
450 {
451 "reg_name": "MBUER",
452 "reg_inst": {
453 "0": 0
454 }
455 },
456 {
457 "reg_name": "MBA_ERR_MASK_0",
458 "reg_inst": {
459 "0": 0
460 }
461 },
462 {
463 "reg_name": "MBA_ERR_MASK_1",
464 "reg_inst": {
465 "0": 0
466 }
467 },
468 {
469 "reg_name": "MBAUER",
470 "reg_inst": {
471 "0": 0
472 }
473 },
474 {
475 "reg_name": "MBSEVR0",
476 "reg_inst": {
477 "0": 0
478 }
479 },
480 {
481 "reg_name": "MCBAGRA",
482 "reg_inst": {
483 "0": 0
484 }
485 },
486 {
487 "reg_name": "MCBMCAT",
488 "reg_inst": {
489 "0": 0
490 }
491 },
492 {
493 "reg_name": "MCB_CNTL",
494 "reg_inst": {
495 "0": 0
496 }
497 },
498 {
499 "reg_name": "MCB_CNTLSTAT",
500 "reg_inst": {
501 "0": 0
502 }
503 },
504 {
505 "reg_name": "MCBCFG",
506 "reg_inst": {
507 "0": 0
508 }
509 }
510 ]
511 }
512}