blob: f4b2aee0f8fb4f6f9a73c4cddb17d9718474252b [file] [log] [blame]
Zane Shelleyb9ea93c2023-03-10 10:41:41 -06001{
2 "version": 1,
3 "model_ec": ["P10_20"],
4 "registers": {
5 "PBAF_FIR": {
6 "instances": {
7 "0": "0x03011DC0"
8 }
9 },
10 "PBAF_FIR_MASK": {
11 "instances": {
12 "0": "0x03011DC3"
13 }
14 },
15 "PBAF_FIR_ACT0": {
16 "instances": {
17 "0": "0x03011DC6"
18 }
19 },
20 "PBAF_FIR_ACT1": {
21 "instances": {
22 "0": "0x03011DC7"
23 }
24 }
25 },
26 "isolation_nodes": {
27 "PBAF_FIR": {
28 "instances": [0],
29 "rules": [
30 {
Zane Shelley925c3ed2023-04-14 13:42:22 -050031 "attn_type": ["CHIP_CS"],
Zane Shelleyb9ea93c2023-03-10 10:41:41 -060032 "node_inst": [0],
33 "expr": {
34 "expr_type": "and",
35 "exprs": [
36 {
37 "expr_type": "reg",
38 "reg_name": "PBAF_FIR"
39 },
40 {
41 "expr_type": "not",
42 "expr": {
43 "expr_type": "reg",
44 "reg_name": "PBAF_FIR_MASK"
45 }
46 },
47 {
48 "expr_type": "not",
49 "expr": {
50 "expr_type": "reg",
51 "reg_name": "PBAF_FIR_ACT0"
52 }
53 },
54 {
55 "expr_type": "not",
56 "expr": {
57 "expr_type": "reg",
58 "reg_name": "PBAF_FIR_ACT1"
59 }
60 }
61 ]
62 }
63 },
64 {
Zane Shelley925c3ed2023-04-14 13:42:22 -050065 "attn_type": ["RECOV"],
Zane Shelleyb9ea93c2023-03-10 10:41:41 -060066 "node_inst": [0],
67 "expr": {
68 "expr_type": "and",
69 "exprs": [
70 {
71 "expr_type": "reg",
72 "reg_name": "PBAF_FIR"
73 },
74 {
75 "expr_type": "not",
76 "expr": {
77 "expr_type": "reg",
78 "reg_name": "PBAF_FIR_MASK"
79 }
80 },
81 {
82 "expr_type": "not",
83 "expr": {
84 "expr_type": "reg",
85 "reg_name": "PBAF_FIR_ACT0"
86 }
87 },
88 {
89 "expr_type": "reg",
90 "reg_name": "PBAF_FIR_ACT1"
91 }
92 ]
93 }
94 }
95 ],
96 "bits": {
97 "0": {
98 "desc": "PB CRESP Addr Error Received for Forwarded Read Request"
99 },
100 "1": {
101 "desc": "PB Read Data Timeout for Forwarded Request"
102 },
103 "2": {
104 "desc": "PB Read Data SUE Error for Forwarded Request"
105 },
106 "3": {
107 "desc": "PB Read Data UE Error for Forwarded Request"
108 },
109 "4": {
110 "desc": "PB Read Data CE Error for Forwarded Request"
111 },
112 "5": {
113 "desc": "PB Unexpected CRESP"
114 },
115 "6": {
116 "desc": "PB Unexpected Data"
117 },
118 "7": {
119 "desc": "PB Tag parity Error Detected"
120 },
121 "8": {
122 "desc": "PB CRESP Addr Error Received for Forwarded Write Request"
123 },
124 "9": {
125 "desc": "PB Invalid CRESP"
126 },
127 "10": {
128 "desc": "PB CRESP ACK Dead response received for Forwarded Read request"
129 },
130 "11": {
131 "desc": "PB OPERATIONAL Timeout detected"
132 },
133 "12": {
134 "desc": "BCUE PowerBus Link Dead"
135 },
136 "13": {
137 "desc": "PB CRESP Addr Error Received for BCUE Write Request"
138 },
139 "14": {
140 "desc": "BCDE PowerBus Link Dead"
141 },
142 "15": {
143 "desc": "PB CRESP Addr Error Received for BCDE Read Request"
144 },
145 "16": {
146 "desc": "PB Read Data Timeout for BCDE Request"
147 },
148 "17": {
149 "desc": "PB Read Data SUE Error for BCDE Request"
150 },
151 "18": {
152 "desc": "PB Read Data UE Error for BCDE Request"
153 },
154 "19": {
155 "desc": "PB Read Data CE Error for BCDE Request"
156 },
157 "20": {
158 "desc": "Internal Logic Error"
159 },
160 "21": {
161 "desc": "Byte count is less than full cache line"
162 },
163 "22": {
164 "desc": "PBAXRCV Low data before High Data"
165 },
166 "23": {
167 "desc": "PBAXRCV Low data timeout"
168 },
169 "24": {
170 "desc": "PBAXRCV Reservation data timeout"
171 },
172 "25": {
173 "desc": "Illegal PBAX Flow"
174 },
175 "26": {
176 "desc": "PBAXSND engine retry threshold reached sending Phase 1"
177 },
178 "27": {
179 "desc": "PBAXSND engine retry threshold reached sending Phase 2"
180 },
181 "28": {
182 "desc": "PBAXSND Reservation Timeout"
183 },
184 "29": {
185 "desc": "PB CRESP ACK Dead response received"
186 },
187 "30": {
188 "desc": "PBAXIRCV Low data before High Data"
189 },
190 "31": {
191 "desc": "PBAXIRCV Low data timeout"
192 },
193 "32": {
194 "desc": "PBAXIRCV Reservation data timeout"
195 },
196 "33": {
197 "desc": "Illegal PBAX Flow"
198 },
199 "34": {
200 "desc": "PBAXISND engine retry threshold reached sending Phase 1"
201 },
202 "35": {
203 "desc": "PBAXISND engine retry threshold reached sending Phase 2"
204 },
205 "36": {
206 "desc": "PBAXISND Reservation Timeout"
207 },
208 "37": {
209 "desc": "spare"
210 },
211 "38": {
212 "desc": "spare"
213 },
214 "39": {
215 "desc": "spare"
216 }
217 },
218 "capture_groups": [
219 {
220 "group_name": "PBAF_FIR",
221 "group_inst": {
222 "0": 0
223 }
224 }
225 ]
226 }
227 }
228}