blob: 3e53ccf4cd538e2d351bce01f56e3c28a52ba30f [file] [log] [blame]
Tim Leeb0750a02024-06-27 10:33:34 +08001{
2 "Exposes": [
3 {
4 "Index": 0,
5 "Name": "MGNT_P12V_VOLT_V",
6 "ScaleFactor": 0.1124,
7 "Thresholds": [
8 {
9 "Direction": "greater than",
10 "Label": "vout1",
11 "Name": "upper non recoverable",
12 "Severity": 4,
13 "Value": 13.74
14 },
15 {
16 "Direction": "greater than",
17 "Name": "upper critical",
18 "Severity": 1,
19 "Value": 13.176
20 },
21 {
22 "Direction": "greater than",
23 "Name": "upper non critical",
24 "Severity": 0,
25 "Value": 13.054
26 },
27 {
28 "Direction": "less than",
29 "Name": "lower non critical",
30 "Severity": 0,
31 "Value": 11.346
32 },
33 {
34 "Direction": "less than",
35 "Name": "lower critical",
36 "Severity": 1,
37 "Value": 11.224
38 },
39 {
40 "Direction": "less than",
41 "Label": "vin",
42 "Name": "lower non recoverable",
43 "Severity": 4,
44 "Value": 10.32
45 }
46 ],
47 "Type": "ADC"
48 },
49 {
50 "Index": 1,
51 "Name": "MGNT_P5V_VOLT_V",
52 "ScaleFactor": 0.2717,
53 "Thresholds": [
54 {
55 "Direction": "greater than",
56 "Name": "upper non recoverable",
57 "Severity": 4,
58 "Value": 5.65
59 },
60 {
61 "Direction": "greater than",
62 "Name": "upper critical",
63 "Severity": 1,
64 "Value": 5.55
65 },
66 {
67 "Direction": "greater than",
68 "Name": "upper non critical",
69 "Severity": 0,
70 "Value": 5.5
71 },
72 {
73 "Direction": "less than",
74 "Name": "lower non critical",
75 "Severity": 0,
76 "Value": 4.5
77 },
78 {
79 "Direction": "less than",
80 "Name": "lower critical",
81 "Severity": 1,
82 "Value": 4.45
83 },
84 {
85 "Direction": "less than",
86 "Name": "lower non recoverable",
87 "Severity": 4,
88 "Value": 4.15
89 }
90 ],
91 "Type": "ADC"
92 },
93 {
94 "Index": 2,
95 "Name": "MGNT_P3V3_VOLT_V",
96 "ScaleFactor": 0.4107,
97 "Thresholds": [
98 {
99 "Direction": "greater than",
100 "Name": "upper non recoverable",
101 "Severity": 4,
102 "Value": 3.729
103 },
104 {
105 "Direction": "greater than",
106 "Name": "upper critical",
107 "Severity": 1,
108 "Value": 3.564
109 },
110 {
111 "Direction": "greater than",
112 "Name": "upper non critical",
113 "Severity": 0,
114 "Value": 3.531
115 },
116 {
117 "Direction": "less than",
118 "Name": "lower non critical",
119 "Severity": 0,
120 "Value": 3.069
121 },
122 {
123 "Direction": "less than",
124 "Name": "lower critical",
125 "Severity": 1,
126 "Value": 3.036
127 },
128 {
129 "Direction": "less than",
130 "Name": "lower non recoverable",
131 "Severity": 4,
132 "Value": 2.739
133 }
134 ],
135 "Type": "ADC"
136 },
137 {
138 "Index": 3,
139 "Name": "MGNT_P2V5_VOLT_V",
140 "ScaleFactor": 0.542,
141 "Thresholds": [
142 {
143 "Direction": "greater than",
144 "Name": "upper critical",
145 "Severity": 1,
146 "Value": 2.7
147 },
148 {
149 "Direction": "greater than",
150 "Name": "upper non critical",
151 "Severity": 0,
152 "Value": 2.675
153 },
154 {
155 "Direction": "less than",
156 "Name": "lower non critical",
157 "Severity": 0,
158 "Value": 2.325
159 },
160 {
161 "Direction": "less than",
162 "Name": "lower critical",
163 "Severity": 1,
164 "Value": 2.3
165 }
166 ],
167 "Type": "ADC"
168 },
169 {
170 "Index": 4,
171 "Name": "MGNT_P1V2_VOLT_V",
172 "ScaleFactor": 1,
173 "Thresholds": [
174 {
175 "Direction": "greater than",
176 "Name": "upper non recoverable",
177 "Severity": 4,
178 "Value": 1.356
179 },
180 {
181 "Direction": "greater than",
182 "Name": "upper critical",
183 "Severity": 1,
184 "Value": 1.296
185 },
186 {
187 "Direction": "greater than",
188 "Name": "upper non critical",
189 "Severity": 0,
190 "Value": 1.284
191 },
192 {
193 "Direction": "less than",
194 "Name": "lower non critical",
195 "Severity": 0,
196 "Value": 1.116
197 },
198 {
199 "Direction": "less than",
200 "Name": "lower critical",
201 "Severity": 1,
202 "Value": 1.104
203 },
204 {
205 "Direction": "less than",
206 "Name": "lower non recoverable",
207 "Severity": 4,
208 "Value": 0.996
209 }
210 ],
211 "Type": "ADC"
212 },
213 {
214 "BridgeGpio": [
215 {
216 "Name": "EN_P3V_BAT_SCALED_R",
217 "Polarity": "H",
218 "SetupTime": 1
219 }
220 ],
221 "Index": 5,
222 "Name": "MGNT_P3V_BAT_VOLT_V",
223 "PollRate": 3600,
224 "ScaleFactor": 0.3333,
225 "Thresholds": [
226 {
227 "Direction": "greater than",
228 "Name": "upper critical",
229 "Severity": 1,
230 "Value": 3.502
231 },
232 {
233 "Direction": "greater than",
234 "Name": "upper non critical",
235 "Severity": 0,
236 "Value": 3.468
237 },
238 {
239 "Direction": "less than",
240 "Name": "lower non critical",
241 "Severity": 0,
242 "Value": 2.793
243 },
244 {
245 "Direction": "less than",
246 "Name": "lower critical",
247 "Severity": 1,
248 "Value": 2.765
249 }
250 ],
251 "Type": "ADC"
252 },
253 {
254 "Index": 6,
255 "Name": "MGNT_P1V07_BMC_VOLT_V",
256 "ScaleFactor": 1,
257 "Thresholds": [
258 {
259 "Direction": "greater than",
260 "Name": "upper critical",
261 "Severity": 1,
262 "Value": 1.156
263 },
264 {
265 "Direction": "greater than",
266 "Name": "upper non critical",
267 "Severity": 0,
268 "Value": 1.145
269 },
270 {
271 "Direction": "less than",
272 "Name": "lower non critical",
273 "Severity": 0,
274 "Value": 0.995
275 },
276 {
277 "Direction": "less than",
278 "Name": "lower critical",
279 "Severity": 1,
280 "Value": 0.984
281 }
282 ],
283 "Type": "ADC"
284 },
285 {
286 "Index": 7,
287 "Name": "MGNT_P5V_USB_VOLT_V",
288 "ScaleFactor": 0.2717,
289 "Thresholds": [
290 {
291 "Direction": "greater than",
292 "Name": "upper non recoverable",
293 "Severity": 4,
294 "Value": 5.5
295 },
296 {
297 "Direction": "greater than",
298 "Name": "upper critical",
299 "Severity": 1,
300 "Value": 5.4
301 },
302 {
303 "Direction": "greater than",
304 "Name": "upper non critical",
305 "Severity": 0,
306 "Value": 5.35
307 },
308 {
309 "Direction": "less than",
310 "Name": "lower non critical",
311 "Severity": 0,
312 "Value": 4.65
313 },
314 {
315 "Direction": "less than",
316 "Name": "lower critical",
317 "Severity": 1,
318 "Value": 4.6
319 },
320 {
321 "Direction": "less than",
322 "Name": "lower non recoverable",
323 "Severity": 4,
324 "Value": 4.15
325 }
326 ],
327 "Type": "ADC"
328 },
329 {
330 "Address": "0x1D",
331 "Bus": 34,
332 "Labels": [
333 "in0"
334 ],
335 "Name": "MGNT_ADC_1D",
336 "Thresholds": [
337 {
338 "Direction": "greater than",
339 "Label": "in0",
340 "Name": "upper critical",
341 "Severity": 1,
342 "Value": 1.944
343 },
344 {
345 "Direction": "greater than",
346 "Label": "in0",
347 "Name": "upper non critical",
348 "Severity": 0,
349 "Value": 1.926
350 },
351 {
352 "Direction": "less than",
353 "Label": "in0",
354 "Name": "lower non critical",
355 "Severity": 0,
356 "Value": 1.674
357 },
358 {
359 "Direction": "less than",
360 "Label": "in0",
361 "Name": "lower critical",
362 "Severity": 1,
363 "Value": 1.656
364 }
365 ],
366 "Type": "ADC128D818",
367 "in0_Name": "MGNT_P1V8_VOLT_V",
368 "in0_Scale": 824.561
369 },
370 {
371 "Class": "fan",
372 "FFGainCoefficient": 1.0,
373 "FFOffCoefficient": 0.0,
374 "ICoefficient": 0.0,
375 "ILimitMax": 0.0,
376 "ILimitMin": 0.0,
377 "Inputs": [
378 "FANBOARD0_FAN0_TACH_IL",
379 "FANBOARD0_FAN0_TACH_OL",
380 "FANBOARD0_FAN1_TACH_IL",
381 "FANBOARD0_FAN1_TACH_OL",
382 "FANBOARD1_FAN2_TACH_IL",
383 "FANBOARD1_FAN2_TACH_OL",
384 "FANBOARD1_FAN3_TACH_IL",
385 "FANBOARD1_FAN3_TACH_OL",
386 "FANBOARD0_FAN4_TACH_IL",
387 "FANBOARD0_FAN4_TACH_OL",
388 "FANBOARD0_FAN5_TACH_IL",
389 "FANBOARD0_FAN5_TACH_OL",
390 "FANBOARD1_FAN6_TACH_IL",
391 "FANBOARD1_FAN6_TACH_OL",
392 "FANBOARD1_FAN7_TACH_IL",
393 "FANBOARD1_FAN7_TACH_OL",
394 "FANBOARD0_FAN8_TACH_IL",
395 "FANBOARD0_FAN8_TACH_OL",
396 "FANBOARD0_FAN9_TACH_IL",
397 "FANBOARD0_FAN9_TACH_OL",
398 "FANBOARD1_FAN10_TACH_IL",
399 "FANBOARD1_FAN10_TACH_OL",
400 "FANBOARD1_FAN11_TACH_IL",
401 "FANBOARD1_FAN11_TACH_OL"
402 ],
403 "Name": "All Fan",
404 "OutLimitMax": 100.0,
405 "OutLimitMin": 0.0,
406 "Outputs": [
407 "FANBOARD0_FAN0_PWM",
408 "FANBOARD0_FAN0_PWM",
409 "FANBOARD0_FAN1_PWM",
410 "FANBOARD0_FAN1_PWM",
411 "FANBOARD1_FAN2_PWM",
412 "FANBOARD1_FAN2_PWM",
413 "FANBOARD1_FAN3_PWM",
414 "FANBOARD1_FAN3_PWM",
415 "FANBOARD0_FAN4_PWM",
416 "FANBOARD0_FAN4_PWM",
417 "FANBOARD0_FAN5_PWM",
418 "FANBOARD0_FAN5_PWM",
419 "FANBOARD1_FAN6_PWM",
420 "FANBOARD1_FAN6_PWM",
421 "FANBOARD1_FAN7_PWM",
422 "FANBOARD1_FAN7_PWM",
423 "FANBOARD0_FAN8_PWM",
424 "FANBOARD0_FAN8_PWM",
425 "FANBOARD0_FAN9_PWM",
426 "FANBOARD0_FAN9_PWM",
427 "FANBOARD1_FAN10_PWM",
428 "FANBOARD1_FAN10_PWM",
429 "FANBOARD1_FAN11_PWM",
430 "FANBOARD1_FAN11_PWM"
431 ],
432 "PCoefficient": 0.0,
433 "SlewNeg": 0.0,
434 "SlewPos": 0.0,
435 "Type": "Pid",
436 "Zones": [
437 "Zone 1"
438 ]
439 },
440 {
441 "CheckHysteresisWithSetpoint": true,
442 "Class": "temp",
443 "DCoefficient": 0.0,
444 "FFGainCoefficient": 0.0,
445 "FFOffCoefficient": 0.0,
446 "ICoefficient": -0.035,
447 "ILimitMax": 100,
448 "ILimitMin": -50,
449 "Inputs": [
450 "NIC0_TEMP_C",
451 "NIC1_TEMP_C",
452 "NIC2_TEMP_C",
453 "NIC3_TEMP_C"
454 ],
455 "Name": "PID_NIC_TEMP",
456 "NegativeHysteresis": 3.0,
457 "OutLimitMax": 100,
458 "OutLimitMin": 0,
459 "PCoefficient": -3.0,
460 "PositiveHysteresis": 0.0,
461 "SetPoint": 90.0,
462 "SlewNeg": 0.0,
463 "SlewPos": 0.0,
464 "Type": "Pid",
465 "Zones": [
466 "Zone 1"
467 ]
468 },
469 {
470 "AccumulateSetPoint": true,
471 "CycleIntervalTimeMS": 1000,
472 "FailSafePercent": 100.0,
473 "MinThermalOutput": 0.0,
474 "Name": "Zone 1",
475 "Type": "Pid.Zone",
476 "UpdateThermalsTimeMS": 1000
477 },
478 {
479 "Class": "temp",
480 "Inputs": [
481 "NIC0_TEMP_C",
482 "NIC1_TEMP_C",
483 "NIC2_TEMP_C",
484 "NIC3_TEMP_C"
485 ],
486 "Name": "Stepwise_NIC_TEMP",
487 "NegativeHysteresis": 2,
488 "Output": [
489 20.0,
490 22.0,
491 24.0,
492 26.0,
493 28.0,
494 30.0
495 ],
496 "PositiveHysteresis": 0,
497 "Reading": [
498 80.0,
499 81.0,
500 82.0,
501 83.0,
502 84.0,
503 85.0
504 ],
505 "Type": "Stepwise",
506 "Zones": [
507 "Zone 1"
508 ]
509 },
510 {
511 "Address": "0x1f",
512 "Bus": 24,
513 "Name": "NIC0_REMOTE_TEMP_C",
514 "Name1": "NIC0_TEMP_C",
515 "Thresholds": [
516 {
517 "Direction": "greater than",
518 "Index": 2,
519 "Name": "upper non recoverable",
520 "Severity": 4,
521 "Value": 115
522 },
523 {
524 "Direction": "greater than",
525 "Index": 2,
526 "Name": "upper critical",
527 "Severity": 1,
528 "Value": 105
529 }
530 ],
531 "Type": "TMP421"
532 },
533 {
534 "Address": "0x1f",
535 "Bus": 25,
536 "Name": "NIC1_REMOTE_TEMP_C",
537 "Name1": "NIC1_TEMP_C",
538 "Thresholds": [
539 {
540 "Direction": "greater than",
541 "Index": 2,
542 "Name": "upper non recoverable",
543 "Severity": 4,
544 "Value": 115
545 },
546 {
547 "Direction": "greater than",
548 "Index": 2,
549 "Name": "upper critical",
550 "Severity": 1,
551 "Value": 105
552 }
553 ],
554 "Type": "TMP421"
555 },
556 {
557 "Address": "0x1f",
558 "Bus": 26,
559 "Name": "NIC2_REMOTE_TEMP_C",
560 "Name1": "NIC2_TEMP_C",
561 "Thresholds": [
562 {
563 "Direction": "greater than",
564 "Index": 2,
565 "Name": "upper non recoverable",
566 "Severity": 4,
567 "Value": 115
568 },
569 {
570 "Direction": "greater than",
571 "Index": 2,
572 "Name": "upper critical",
573 "Severity": 1,
574 "Value": 105
575 }
576 ],
577 "Type": "TMP421"
578 },
579 {
580 "Address": "0x1f",
581 "Bus": 27,
582 "Name": "NIC3_REMOTE_TEMP_C",
583 "Name1": "NIC3_TEMP_C",
584 "Thresholds": [
585 {
586 "Direction": "greater than",
587 "Index": 2,
588 "Name": "upper non recoverable",
589 "Severity": 4,
590 "Value": 115
591 },
592 {
593 "Direction": "greater than",
594 "Index": 2,
595 "Name": "upper critical",
596 "Severity": 1,
597 "Value": 105
598 }
599 ],
600 "Type": "TMP421"
601 },
602 {
603 "Address": "0x48",
604 "Bus": 34,
605 "Name": "MGNT_TEMP_C",
606 "Thresholds": [
607 {
608 "Direction": "greater than",
609 "Name": "upper critical",
610 "Severity": 1,
611 "Value": 50
612 }
613 ],
614 "Type": "TMP75"
615 }
616 ],
617 "Name": "Yosemite 4 Management Board",
618 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wN-BMC', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
619 "Type": "Board",
620 "xyz.openbmc_project.Inventory.Decorator.Asset": {
Ingrid Chenf6d0e782024-07-10 13:41:34 +0800621 "BuildDate": "$BOARD_MANUFACTURE_DATE",
622 "Manufacturer": "$BOARD_MANUFACTURER",
623 "Model": "$BOARD_PRODUCT_NAME",
624 "PartNumber": "$BOARD_PART_NUMBER",
625 "SerialNumber": "$BOARD_SERIAL_NUMBER",
Tim Leeb0750a02024-06-27 10:33:34 +0800626 "SparePartNumber": "$BOARD_INFO_AM1"
627 },
628 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
629 "AssetTag": "$PRODUCT_ASSET_TAG"
630 },
631 "xyz.openbmc_project.Inventory.Decorator.Revision": {
632 "Version": "$PRODUCT_VERSION"
633 }
634}