blob: 81b7d07923e2c4721cd846ad30a769de0da23121 [file] [log] [blame]
Zane Shelleyb9ea93c2023-03-10 10:41:41 -06001{
2 "version": 1,
3 "model_ec": ["P10_10"],
4 "registers": {
5 "HCA_FIR": {
6 "instances": {
7 "0": "0x03011D40"
8 }
9 },
10 "HCA_FIR_MASK": {
11 "instances": {
12 "0": "0x03011D43"
13 }
14 },
15 "HCA_FIR_ACT0": {
16 "instances": {
17 "0": "0x03011D46"
18 }
19 },
20 "HCA_FIR_ACT1": {
21 "instances": {
22 "0": "0x03011D47"
23 }
24 },
25 "HCA_FIR_WOF": {
26 "instances": {
27 "0": "0x03011D48"
28 }
29 }
30 },
31 "isolation_nodes": {
32 "HCA_FIR": {
33 "instances": [0],
34 "rules": [
35 {
Zane Shelley925c3ed2023-04-14 13:42:22 -050036 "attn_type": ["CHIP_CS"],
Zane Shelleyb9ea93c2023-03-10 10:41:41 -060037 "node_inst": [0],
38 "expr": {
39 "expr_type": "and",
40 "exprs": [
41 {
42 "expr_type": "reg",
43 "reg_name": "HCA_FIR"
44 },
45 {
46 "expr_type": "not",
47 "expr": {
48 "expr_type": "reg",
49 "reg_name": "HCA_FIR_MASK"
50 }
51 },
52 {
53 "expr_type": "not",
54 "expr": {
55 "expr_type": "reg",
56 "reg_name": "HCA_FIR_ACT0"
57 }
58 },
59 {
60 "expr_type": "not",
61 "expr": {
62 "expr_type": "reg",
63 "reg_name": "HCA_FIR_ACT1"
64 }
65 }
66 ]
67 }
68 },
69 {
Zane Shelley925c3ed2023-04-14 13:42:22 -050070 "attn_type": ["RECOV"],
Zane Shelleyb9ea93c2023-03-10 10:41:41 -060071 "node_inst": [0],
72 "expr": {
73 "expr_type": "and",
74 "exprs": [
75 {
76 "expr_type": "reg",
77 "reg_name": "HCA_FIR"
78 },
79 {
80 "expr_type": "not",
81 "expr": {
82 "expr_type": "reg",
83 "reg_name": "HCA_FIR_MASK"
84 }
85 },
86 {
87 "expr_type": "not",
88 "expr": {
89 "expr_type": "reg",
90 "reg_name": "HCA_FIR_ACT0"
91 }
92 },
93 {
94 "expr_type": "reg",
95 "reg_name": "HCA_FIR_ACT1"
96 }
97 ]
98 }
99 }
100 ],
101 "bits": {
102 "0": {
103 "desc": "Powerbus rcmd address parity error"
104 },
105 "1": {
106 "desc": "Powerbus rcmd ttag parity error"
107 },
108 "2": {
109 "desc": "Powerbus cresp ttag parity error"
110 },
111 "3": {
112 "desc": "Powerbus cresp atag parity error"
113 },
114 "4": {
115 "desc": "HCA updt received addr_err cresp"
116 },
117 "5": {
118 "desc": "HCA updt received invalid cresp"
119 },
120 "6": {
121 "desc": "HCA updt received unexpected cresp"
122 },
123 "7": {
124 "desc": "HCA detected powerbus hang"
125 },
126 "8": {
127 "desc": "HCA rcmd hits both BARs"
128 },
129 "9": {
130 "desc": "HCA cache array correctable error"
131 },
132 "10": {
133 "desc": "HCA cache array uncorrectable error"
134 },
135 "11": {
136 "desc": "HCA rcmd drop counter overflow"
137 },
138 "12": {
139 "desc": "HCA updt command drop counter overflow"
140 },
141 "13": {
142 "desc": "HCA updt lost decay request. No pbi machine available."
143 },
144 "14": {
145 "desc": "ADU or PSI SMF error"
146 },
147 "15": {
148 "desc": "Spare FIR bit"
149 },
150 "16": {
151 "desc": "ADU recoverable error 0"
152 },
153 "17": {
154 "desc": "ADU recoverable error 1"
155 },
156 "18": {
157 "desc": "ADU recoverable error 2"
158 },
159 "19": {
160 "desc": "ADU recoverable error 3"
161 },
162 "20": {
163 "desc": "ADU recoverable error 4"
164 },
165 "21": {
166 "desc": "ADU recoverable error 5"
167 },
168 "22": {
169 "desc": "ADU checkstop error 0"
170 },
171 "23": {
172 "desc": "ADU checkstop error 1"
173 },
174 "24": {
175 "desc": "ADU checkstop error 2"
176 },
177 "25": {
178 "desc": "ADU checkstop error 3"
179 },
180 "26": {
181 "desc": "ADU checkstop error 4"
182 },
183 "27": {
184 "desc": "ADU checkstop error 5"
185 }
186 },
187 "capture_groups": [
188 {
189 "group_name": "HCA_FIR",
190 "group_inst": {
191 "0": 0
192 }
193 }
194 ]
195 }
196 }
197}