blob: 98c5f9f625c059f1a62a08513f119a900dd62392 [file] [log] [blame]
Tim Leee6213342024-04-18 16:44:21 +08001{
2 "Exposes": [
3 {
4 "EntityId": 23,
5 "EntityInstance": 1,
6 "Index": 0,
7 "Name": "ADC1",
8 "PowerState": "Always",
9 "ScaleFactor": 0.045,
10 "Thresholds": [
11 {
12 "Direction": "greater than",
13 "Name": "upper critical",
14 "Severity": 1,
15 "Value": 1.5
16 },
17 {
18 "Direction": "greater than",
19 "Name": "upper non critical",
20 "Severity": 0,
21 "Value": 1.3
22 },
23 {
24 "Direction": "less than",
25 "Name": "lower non critical",
26 "Severity": 0,
27 "Value": 1.1
28 },
29 {
30 "Direction": "less than",
31 "Name": "lower critical",
32 "Severity": 1,
33 "Value": 1.0
34 }
35 ],
36 "Type": "ADC"
37 },
38 {
39 "EntityId": 23,
40 "EntityInstance": 2,
41 "Index": 1,
42 "Name": "ADC2",
43 "PowerState": "Always",
44 "ScaleFactor": 0.092,
45 "Thresholds": [
46 {
47 "Direction": "greater than",
48 "Name": "upper critical",
49 "Severity": 1,
50 "Value": 1.5
51 },
52 {
53 "Direction": "greater than",
54 "Name": "upper non critical",
55 "Severity": 0,
56 "Value": 1.3
57 },
58 {
59 "Direction": "less than",
60 "Name": "lower non critical",
61 "Severity": 0,
62 "Value": 1.1
63 },
64 {
65 "Direction": "less than",
66 "Name": "lower critical",
67 "Severity": 1,
68 "Value": 1.0
69 }
70 ],
71 "Type": "ADC"
72 },
73 {
74 "EntityId": 23,
75 "EntityInstance": 3,
76 "Index": 2,
77 "Name": "ADC3",
78 "PowerState": "Always",
79 "ScaleFactor": 0.166,
80 "Thresholds": [
81 {
82 "Direction": "greater than",
83 "Name": "upper critical",
84 "Severity": 1,
85 "Value": 1.5
86 },
87 {
88 "Direction": "greater than",
89 "Name": "upper non critical",
90 "Severity": 0,
91 "Value": 1.3
92 },
93 {
94 "Direction": "less than",
95 "Name": "lower non critical",
96 "Severity": 0,
97 "Value": 1.1
98 },
99 {
100 "Direction": "less than",
101 "Name": "lower critical",
102 "Severity": 1,
103 "Value": 1.0
104 }
105 ],
106 "Type": "ADC"
107 },
108 {
109 "EntityId": 23,
110 "EntityInstance": 4,
111 "Index": 3,
112 "Name": "ADC4",
113 "PowerState": "Always",
114 "ScaleFactor": 0.32,
115 "Thresholds": [
116 {
117 "Direction": "greater than",
118 "Name": "upper critical",
119 "Severity": 1,
120 "Value": 1.5
121 },
122 {
123 "Direction": "greater than",
124 "Name": "upper non critical",
125 "Severity": 0,
126 "Value": 1.3
127 },
128 {
129 "Direction": "less than",
130 "Name": "lower non critical",
131 "Severity": 0,
132 "Value": 1.1
133 },
134 {
135 "Direction": "less than",
136 "Name": "lower critical",
137 "Severity": 1,
138 "Value": 1.0
139 }
140 ],
141 "Type": "ADC"
142 },
143 {
144 "EntityId": 23,
145 "EntityInstance": 5,
146 "Index": 4,
147 "Name": "ADC5",
148 "PowerState": "Always",
149 "ScaleFactor": 0.68,
150 "Thresholds": [
151 {
152 "Direction": "greater than",
153 "Name": "upper critical",
154 "Severity": 1,
155 "Value": 1.5
156 },
157 {
158 "Direction": "greater than",
159 "Name": "upper non critical",
160 "Severity": 0,
161 "Value": 1.3
162 },
163 {
164 "Direction": "less than",
165 "Name": "lower non critical",
166 "Severity": 0,
167 "Value": 1.1
168 },
169 {
170 "Direction": "less than",
171 "Name": "lower critical",
172 "Severity": 1,
173 "Value": 1.0
174 }
175 ],
176 "Type": "ADC"
177 },
178 {
179 "EntityId": 23,
180 "EntityInstance": 6,
181 "Index": 5,
182 "Name": "ADC6",
183 "PowerState": "Always",
184 "ScaleFactor": 0.833,
185 "Thresholds": [
186 {
187 "Direction": "greater than",
188 "Name": "upper critical",
189 "Severity": 1,
190 "Value": 1.5
191 },
192 {
193 "Direction": "greater than",
194 "Name": "upper non critical",
195 "Severity": 0,
196 "Value": 1.3
197 },
198 {
199 "Direction": "less than",
200 "Name": "lower non critical",
201 "Severity": 0,
202 "Value": 1.1
203 },
204 {
205 "Direction": "less than",
206 "Name": "lower critical",
207 "Severity": 1,
208 "Value": 1.0
209 }
210 ],
211 "Type": "ADC"
212 },
213 {
214 "EntityId": 23,
215 "EntityInstance": 7,
216 "Index": 6,
217 "Name": "ADC7",
218 "PowerState": "Always",
219 "ScaleFactor": 0.91,
220 "Thresholds": [
221 {
222 "Direction": "greater than",
223 "Name": "upper critical",
224 "Severity": 1,
225 "Value": 1.5
226 },
227 {
228 "Direction": "greater than",
229 "Name": "upper non critical",
230 "Severity": 0,
231 "Value": 1.3
232 },
233 {
234 "Direction": "less than",
235 "Name": "lower non critical",
236 "Severity": 0,
237 "Value": 0.9
238 },
239 {
240 "Direction": "less than",
241 "Name": "lower critical",
242 "Severity": 1,
243 "Value": 0.8
244 }
245 ],
246 "Type": "ADC"
247 },
248 {
249 "EntityId": 23,
250 "EntityInstance": 8,
251 "Index": 7,
252 "Name": "ADC8",
253 "PowerState": "Always",
254 "ScaleFactor": 0.955,
255 "Thresholds": [
256 {
257 "Direction": "greater than",
258 "Name": "upper critical",
259 "Severity": 1,
260 "Value": 1.5
261 },
262 {
263 "Direction": "greater than",
264 "Name": "upper non critical",
265 "Severity": 0,
266 "Value": 1.3
267 },
268 {
269 "Direction": "less than",
270 "Name": "lower non critical",
271 "Severity": 0,
272 "Value": 1.1
273 },
274 {
275 "Direction": "less than",
276 "Name": "lower critical",
277 "Severity": 1,
278 "Value": 1.0
279 }
280 ],
281 "Type": "ADC"
282 },
283 {
284 "Name": "evb_emmc",
285 "Type": "EmmcDevice"
286 },
287 {
288 "Connector": {
289 "Name": "BMC Fan connector 1",
290 "Pwm": 0,
291 "Tachs": [
292 0
293 ]
294 },
295 "EntityId": 29,
296 "EntityInstance": 1,
297 "Index": 0,
298 "MaxReading": 14000,
299 "Name": "Fan1",
300 "PowerState": "Always",
301 "Thresholds": [
302 {
303 "Direction": "less than",
304 "Name": "lower critical",
305 "Severity": 1,
306 "Value": 500
307 },
308 {
309 "Direction": "greater than",
310 "Name": "upper non critical",
311 "Severity": 0,
312 "Value": 8500
313 },
314 {
315 "Direction": "greater than",
316 "Name": "upper critical",
317 "Severity": 1,
318 "Value": 11500
319 }
320 ],
321 "Type": "NuvotonFan"
322 },
323 {
324 "Connector": {
325 "Name": "BMC Fan connector 2",
326 "Pwm": 1,
327 "Tachs": [
328 1
329 ]
330 },
331 "EntityId": 29,
332 "EntityInstance": 2,
333 "Index": 1,
334 "MaxReading": 14000,
335 "Name": "Fan2",
336 "PowerState": "Always",
337 "Thresholds": [
338 {
339 "Direction": "less than",
340 "Name": "lower critical",
341 "Severity": 1,
342 "Value": 500
343 },
344 {
345 "Direction": "greater than",
346 "Name": "upper non critical",
347 "Severity": 0,
348 "Value": 8500
349 },
350 {
351 "Direction": "greater than",
352 "Name": "upper critical",
353 "Severity": 1,
354 "Value": 11500
355 }
356 ],
357 "Type": "NuvotonFan"
358 },
359 {
360 "Connector": {
361 "Name": "BMC Fan connector 3",
362 "Pwm": 2,
363 "Tachs": [
364 2
365 ]
366 },
367 "EntityId": 29,
368 "EntityInstance": 3,
369 "Index": 2,
370 "MaxReading": 14000,
371 "Name": "Fan3",
372 "PowerState": "Always",
373 "Thresholds": [
374 {
375 "Direction": "less than",
376 "Name": "lower critical",
377 "Severity": 1,
378 "Value": 500
379 },
380 {
381 "Direction": "greater than",
382 "Name": "upper non critical",
383 "Severity": 0,
384 "Value": 8500
385 },
386 {
387 "Direction": "greater than",
388 "Name": "upper critical",
389 "Severity": 1,
390 "Value": 11500
391 }
392 ],
393 "Type": "NuvotonFan"
394 },
395 {
396 "Connector": {
397 "Name": "BMC Fan connector 4",
398 "Pwm": 3,
399 "Tachs": [
400 3
401 ]
402 },
403 "EntityId": 29,
404 "EntityInstance": 4,
405 "Index": 3,
406 "MaxReading": 14000,
407 "Name": "Fan4",
408 "PowerState": "Always",
409 "Thresholds": [
410 {
411 "Direction": "less than",
412 "Name": "lower critical",
413 "Severity": 1,
414 "Value": 500
415 },
416 {
417 "Direction": "greater than",
418 "Name": "upper non critical",
419 "Severity": 0,
420 "Value": 8500
421 },
422 {
423 "Direction": "greater than",
424 "Name": "upper critical",
425 "Severity": 1,
426 "Value": 11500
427 }
428 ],
429 "Type": "NuvotonFan"
430 },
431 {
432 "Address": "0x48",
433 "Bus": 6,
434 "EntityId": 7,
435 "EntityInstance": 3,
436 "Name": "EVB_Temp",
437 "Thresholds": [
438 {
439 "Direction": "greater than",
440 "Name": "upper critical",
441 "Severity": 1,
442 "Value": 65.0
443 },
444 {
445 "Direction": "greater than",
446 "Name": "upper non critical",
447 "Severity": 0,
448 "Value": 50.0
449 },
450 {
451 "Direction": "less than",
452 "Name": "lower non critical",
453 "Severity": 0,
454 "Value": 15.0
455 },
456 {
457 "Direction": "less than",
458 "Name": "lower critical",
459 "Severity": 1,
460 "Value": 0
461 }
462 ],
463 "Type": "TMP100"
464 }
465 ],
466 "Name": "EVB_ARBEL_NUVOTON",
467 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'NUVOTON-ARBEL-EVB'})",
468 "Type": "Board",
469 "xyz.openbmc_project.Inventory.Decorator.Asset": {
470 "Manufacturer": "$BOARD_MANUFACTURER",
471 "Model": "$BOARD_PRODUCT_NAME",
472 "PartNumber": "$BOARD_PART_NUMBER",
473 "SerialNumber": "$BOARD_SERIAL_NUMBER"
474 },
475 "xyz.openbmc_project.Inventory.Item.System": {}
476}