blob: f271b6738effbeb2d445678d9d354f6fb70ec2fd [file] [log] [blame]
Vijay Khemka61c25c02018-12-04 09:47:48 -08001{
2 "Exposes": [
3 {
Vijay Khemka61c25c02018-12-04 09:47:48 -08004 "Index": 0,
5 "Name": " MB_P3V3",
Vijay Khemka4f272552019-05-31 12:11:27 -07006 "ScaleFactor": 0.4107,
Vijay Khemka61c25c02018-12-04 09:47:48 -08007 "Thresholds": [
8 {
9 "Direction": "greater than",
10 "Name": "upper critical",
11 "Severity": 1,
12 "Value": 3.62
13 },
14 {
15 "Direction": "less than",
16 "Name": "lower critical",
17 "Severity": 1,
18 "Value": 2.97
19 }
20 ],
21 "Type": "ADC"
22 },
23 {
24 "Index": 1,
25 "Name": " MB_P5V",
Vijay Khemka4f272552019-05-31 12:11:27 -070026 "ScaleFactor": 0.2717,
Vijay Khemka61c25c02018-12-04 09:47:48 -080027 "Thresholds": [
28 {
29 "Direction": "greater than",
30 "Name": "upper critical",
31 "Severity": 1,
32 "Value": 5.49
33 },
34 {
35 "Direction": "less than",
36 "Name": "lower critical",
37 "Severity": 1,
38 "Value": 4.52
39 }
40 ],
41 "Type": "ADC"
42 },
43 {
44 "Index": 2,
45 "Name": " MB_P12V",
46 "ScaleFactor": 0.1124,
47 "Thresholds": [
48 {
49 "Direction": "greater than",
50 "Name": "upper critical",
51 "Severity": 1,
52 "Value": 13.23
53 },
54 {
55 "Direction": "less than",
56 "Name": "lower critical",
57 "Severity": 1,
58 "Value": 10.77
59 }
60 ],
61 "Type": "ADC"
62 },
63 {
64 "Index": 3,
65 "Name": " MB_P1V05",
Vijay Khemka61c25c02018-12-04 09:47:48 -080066 "Thresholds": [
67 {
68 "Direction": "greater than",
69 "Name": "upper critical",
70 "Severity": 1,
71 "Value": 1.15
72 },
73 {
74 "Direction": "less than",
75 "Name": "lower critical",
76 "Severity": 1,
77 "Value": 0.94
78 }
79 ],
80 "Type": "ADC"
81 },
82 {
83 "Index": 4,
84 "Name": " MB_PVNN_PCH_STBY",
Vijay Khemka61c25c02018-12-04 09:47:48 -080085 "Thresholds": [
86 {
87 "Direction": "greater than",
88 "Name": "upper critical",
89 "Severity": 1,
90 "Value": 1.1
91 },
92 {
93 "Direction": "less than",
94 "Name": "lower critical",
95 "Severity": 1,
96 "Value": 0.76
97 }
98 ],
99 "Type": "ADC"
100 },
101 {
102 "Index": 5,
103 "Name": " MB_P3V3_STBY",
Vijay Khemka4f272552019-05-31 12:11:27 -0700104 "ScaleFactor": 0.4107,
Vijay Khemka61c25c02018-12-04 09:47:48 -0800105 "Thresholds": [
106 {
107 "Direction": "greater than",
108 "Name": "upper critical",
109 "Severity": 1,
110 "Value": 3.62
111 },
112 {
113 "Direction": "less than",
114 "Name": "lower critical",
115 "Severity": 1,
116 "Value": 2.97
117 }
118 ],
119 "Type": "ADC"
120 },
121 {
122 "Index": 6,
123 "Name": " MB_P5V_STBY",
Vijay Khemka4f272552019-05-31 12:11:27 -0700124 "ScaleFactor": 0.2717,
Vijay Khemka61c25c02018-12-04 09:47:48 -0800125 "Thresholds": [
126 {
127 "Direction": "greater than",
128 "Name": "upper critical",
129 "Severity": 1,
130 "Value": 5.49
131 },
132 {
133 "Direction": "less than",
134 "Name": "lower critical",
135 "Severity": 1,
136 "Value": 4.52
137 }
138 ],
139 "Type": "ADC"
140 },
141 {
Vijay Khemka08058c72019-07-24 14:25:01 -0700142 "BridgeGpio": [
143 {
144 "Name": "P3VBAT_BRIDGE_EN",
145 "Polarity": "Low"
146 }
147 ],
Vijay Khemka61c25c02018-12-04 09:47:48 -0800148 "Index": 7,
149 "Name": "MB_P3V_BAT",
Vijay Khemka4f272552019-05-31 12:11:27 -0700150 "ScaleFactor": 0.3333,
Vijay Khemka61c25c02018-12-04 09:47:48 -0800151 "Thresholds": [
152 {
153 "Direction": "greater than",
154 "Name": "upper critical",
155 "Severity": 1,
156 "Value": 3.74
157 },
158 {
159 "Direction": "less than",
160 "Name": "lower critical",
161 "Severity": 1,
162 "Value": 2.73
163 }
164 ],
165 "Type": "ADC"
166 },
167 {
James Feistc4e56942019-04-19 12:15:19 -0700168 "Connector": {
169 "Name": "System Fan Connector 1",
170 "Pwm": 0,
171 "Tachs": [
172 0
173 ]
174 },
175 "Index": 0,
176 "Name": "MB_FAN0_TACH",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800177 "Thresholds": [
178 {
James Feistc4e56942019-04-19 12:15:19 -0700179 "Direction": "less than",
180 "Name": "lower critical",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800181 "Severity": 1,
James Feistc4e56942019-04-19 12:15:19 -0700182 "Value": 500
Vijay Khemka61c25c02018-12-04 09:47:48 -0800183 },
184 {
185 "Direction": "greater than",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800186 "Name": "upper non critical",
187 "Severity": 0,
James Feistc4e56942019-04-19 12:15:19 -0700188 "Value": 8500
189 },
190 {
191 "Direction": "greater than",
192 "Name": "upper critical",
193 "Severity": 1,
194 "Value": 11500
Vijay Khemka61c25c02018-12-04 09:47:48 -0800195 }
196 ],
James Feistc4e56942019-04-19 12:15:19 -0700197 "Type": "AspeedFan"
Vijay Khemka61c25c02018-12-04 09:47:48 -0800198 },
199 {
James Feistc4e56942019-04-19 12:15:19 -0700200 "Connector": {
201 "Name": "System Fan Connector 3",
202 "Pwm": 1,
203 "Tachs": [
204 2
205 ]
206 },
207 "Index": 2,
208 "Name": "MB_FAN1_TACH",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800209 "Thresholds": [
210 {
James Feistc4e56942019-04-19 12:15:19 -0700211 "Direction": "less than",
212 "Name": "lower critical",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800213 "Severity": 1,
James Feistc4e56942019-04-19 12:15:19 -0700214 "Value": 500
Vijay Khemka61c25c02018-12-04 09:47:48 -0800215 },
216 {
217 "Direction": "greater than",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800218 "Name": "upper non critical",
219 "Severity": 0,
James Feistc4e56942019-04-19 12:15:19 -0700220 "Value": 8500
221 },
222 {
223 "Direction": "greater than",
224 "Name": "upper critical",
225 "Severity": 1,
226 "Value": 11500
Vijay Khemka61c25c02018-12-04 09:47:48 -0800227 }
228 ],
James Feistc4e56942019-04-19 12:15:19 -0700229 "Type": "AspeedFan"
230 },
231 {
232 "Direction": "Out",
233 "Index": 33,
234 "Name": "Reset Out",
235 "Polarity": "Low",
236 "Type": "Gpio"
237 },
238 {
239 "Direction": "Both",
240 "Index": 35,
241 "Name": "Power Up",
242 "Polarity": "Low",
243 "Type": "Gpio"
244 },
245 {
246 "Direction": "Out",
247 "Index": 14,
248 "Name": "Power Good",
249 "Polarity": "High",
250 "Type": "Gpio"
251 },
252 {
253 "Direction": "Out",
254 "Index": 145,
255 "Name": "BMC Ready",
256 "Polarity": "High",
257 "Type": "Gpio"
258 },
259 {
Ed Tanous3b802f12021-12-20 15:17:50 -0800260 "Address": "0x40",
261 "Bus": 19,
262 "CurrScaleFactor": 200,
263 "Labels": [
264 "in1",
265 "curr1",
266 "power1"
267 ],
268 "Name": "MB_C2_P12V_INA230",
269 "PowerScaleFactor": 200000,
270 "Thresholds": [
271 {
272 "Direction": "greater than",
273 "Label": "in1",
274 "Name": "upper critical",
275 "Severity": 1,
276 "Value": 12.96
277 },
278 {
279 "Direction": "less than",
280 "Label": "in1",
281 "Name": "lower critical",
282 "Severity": 1,
283 "Value": 11.04
284 },
285 {
286 "Direction": "greater than",
287 "Label": "curr1",
288 "Name": "upper non critical",
289 "Severity": 0,
290 "Value": 5.5
291 },
292 {
293 "Direction": "greater than",
294 "Label": "power1",
295 "Name": "upper critical",
296 "Severity": 1,
297 "Value": 75.0
298 }
299 ],
300 "Type": "INA230"
301 },
302 {
303 "Address": "0x41",
304 "Bus": 19,
305 "CurrScaleFactor": 200,
306 "Labels": [
307 "in1",
308 "curr1",
309 "power1"
310 ],
311 "Name": "MB_C3_P12V_INA230",
312 "PowerScaleFactor": 200000,
313 "Thresholds": [
314 {
315 "Direction": "greater than",
316 "Label": "in1",
317 "Name": "upper critical",
318 "Severity": 1,
319 "Value": 12.96
320 },
321 {
322 "Direction": "less than",
323 "Label": "in1",
324 "Name": "lower critical",
325 "Severity": 1,
326 "Value": 11.04
327 },
328 {
329 "Direction": "greater than",
330 "Label": "curr1",
331 "Name": "upper non critical",
332 "Severity": 0,
333 "Value": 5.5
334 },
335 {
336 "Direction": "greater than",
337 "Label": "power1",
338 "Name": "upper critical",
339 "Severity": 1,
340 "Value": 75.0
341 }
342 ],
343 "Type": "INA230"
344 },
345 {
346 "Address": "0x44",
347 "Bus": 19,
348 "CurrScaleFactor": 200,
349 "Labels": [
350 "in1",
351 "curr1",
352 "power1"
353 ],
354 "Name": "MB_C4_P12V_INA230",
355 "PowerScaleFactor": 200000,
356 "Thresholds": [
357 {
358 "Direction": "greater than",
359 "Label": "in1",
360 "Name": "upper critical",
361 "Severity": 1,
362 "Value": 12.96
363 },
364 {
365 "Direction": "less than",
366 "Label": "in1",
367 "Name": "lower critical",
368 "Severity": 1,
369 "Value": 11.04
370 },
371 {
372 "Direction": "greater than",
373 "Label": "curr1",
374 "Name": "upper non critical",
375 "Severity": 0,
376 "Value": 5.5
377 },
378 {
379 "Direction": "greater than",
380 "Label": "power1",
381 "Name": "upper critical",
382 "Severity": 1,
383 "Value": 75.0
384 }
385 ],
386 "Type": "INA230"
387 },
388 {
389 "Address": "0x45",
390 "Bus": 19,
391 "CurrScaleFactor": 200,
392 "Labels": [
393 "in1",
394 "curr1",
395 "power1"
396 ],
397 "Name": "MB_CONN_P12V_INA230",
398 "PowerScaleFactor": 200000,
399 "Thresholds": [
400 {
401 "Direction": "greater than",
402 "Label": "in1",
403 "Name": "upper critical",
404 "Severity": 1,
405 "Value": 12.96
406 },
407 {
408 "Direction": "less than",
409 "Label": "in1",
410 "Name": "lower critical",
411 "Severity": 1,
412 "Value": 11.04
413 },
414 {
415 "Direction": "greater than",
416 "Label": "curr1",
417 "Name": "upper non critical",
418 "Severity": 0,
419 "Value": 20.0
420 },
421 {
422 "Direction": "greater than",
423 "Label": "power1",
424 "Name": "upper critical",
425 "Severity": 1,
426 "Value": 250.0
427 }
428 ],
429 "Type": "INA230"
430 },
431 {
James Feistc0dcf0d2019-09-30 13:07:02 -0700432 "Address": "0x08",
433 "Class": "METemp",
434 "Name": "MB_PCH_TEMP",
435 "Thresholds": [
436 {
437 "Direction": "greater than",
438 "Name": "upper critical",
439 "Severity": 1,
440 "Value": 82
441 }
442 ],
443 "Type": "IpmbSensor"
444 },
445 {
446 "Address": "0x8a",
447 "Class": "HSCBridge",
448 "Name": "MB_HSC_TEMP",
449 "OffsetValue": -759.0476,
450 "ScaleValue": 0.238,
451 "Type": "IpmbSensor"
452 },
453 {
454 "Address": "0x8a",
455 "Class": "HSCBridge",
456 "Name": "MB_HSC_OUT_CURR",
457 "OffsetValue": -95.8567,
458 "ScaleValue": 0.0468,
459 "SensorType": "current",
460 "Thresholds": [
461 {
462 "Direction": "greater than",
463 "Name": "upper critical",
464 "Severity": 1,
465 "Value": 52.8
466 }
467 ],
468 "Type": "IpmbSensor"
469 },
470 {
471 "Address": "0x29",
472 "Class": "METemp",
473 "Name": "MB_HSC_IN_POWER",
474 "OffsetValue": 0,
475 "ScaleValue": 4,
476 "SensorType": "power",
477 "Thresholds": [
478 {
479 "Direction": "greater than",
480 "Name": "upper critical",
481 "Severity": 1,
482 "Value": 792
483 }
484 ],
485 "Type": "IpmbSensor"
486 },
487 {
488 "Address": "0x2a",
489 "Class": "METemp",
490 "Name": "MB_HSC_IN_VOLT",
491 "OffsetValue": 9.4,
492 "ScaleValue": 0.02,
493 "SensorType": "voltage",
494 "Thresholds": [
495 {
496 "Direction": "greater than",
497 "Name": "upper critical",
498 "Severity": 1,
499 "Value": 13.2
500 },
501 {
502 "Direction": "less than",
503 "Name": "lower critical",
504 "Severity": 1,
505 "Value": 10.8
506 }
507 ],
508 "Type": "IpmbSensor"
509 },
510 {
James Feistc4e56942019-04-19 12:15:19 -0700511 "Class": "fan",
512 "FFGainCoefficient": 1.0,
513 "FFOffCoefficient": 0.0,
514 "ICoefficient": 0.0,
515 "ILimitMax": 0.0,
516 "ILimitMin": 0.0,
517 "Inputs": [
518 "MB_FAN0_TACH"
519 ],
520 "Name": "MB_FAN0_TACH",
521 "OutLimitMax": 100.0,
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700522 "OutLimitMin": 10.0,
James Feistc4e56942019-04-19 12:15:19 -0700523 "Outputs": [
524 "Pwm 1"
525 ],
526 "PCoefficient": 0.0,
527 "SlewNeg": 0.0,
528 "SlewPos": 0.0,
529 "Type": "Pid",
530 "Zones": [
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700531 "Left"
James Feistc4e56942019-04-19 12:15:19 -0700532 ]
533 },
534 {
535 "Class": "fan",
536 "FFGainCoefficient": 1.0,
537 "FFOffCoefficient": 0.0,
538 "ICoefficient": 0.0,
539 "ILimitMax": 0.0,
540 "ILimitMin": 0.0,
541 "Inputs": [
542 "MB_FAN1_TACH"
543 ],
544 "Name": "MB_FAN1_TACH",
545 "OutLimitMax": 100.0,
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700546 "OutLimitMin": 10.0,
James Feistc4e56942019-04-19 12:15:19 -0700547 "Outputs": [
548 "Pwm 2"
549 ],
550 "PCoefficient": 0.0,
551 "SlewNeg": 0.0,
552 "SlewPos": 0.0,
553 "Type": "Pid",
554 "Zones": [
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700555 "Left"
James Feistc4e56942019-04-19 12:15:19 -0700556 ]
Vijay Khemka61c25c02018-12-04 09:47:48 -0800557 },
558 {
559 "Class": "temp",
560 "FFGainCoefficient": 0.0,
561 "FFOffCoefficient": 0.0,
James Feist85ba4572019-02-04 12:59:58 -0800562 "ICoefficient": -0.2,
563 "ILimitMax": 70,
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700564 "ILimitMin": 10,
565 "Inputs": [
566 "DTS_CPU1"
567 ],
Paul Fertser503baf42021-04-15 14:50:44 +0300568 "Name": "DTS_CPU1_Pid",
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700569 "OutLimitMax": 70,
570 "OutLimitMin": 10,
571 "Outputs": [],
572 "PCoefficient": -3.0,
573 "SetPoint": 45.0,
574 "SlewNeg": -1,
575 "SlewPos": 0.0,
576 "Type": "Pid",
577 "Zones": [
578 "Left"
579 ]
580 },
581 {
582 "Class": "temp",
583 "FFGainCoefficient": 0.0,
584 "FFOffCoefficient": 0.0,
585 "ICoefficient": -0.2,
586 "ILimitMax": 70,
587 "ILimitMin": 10,
588 "Inputs": [
589 "DTS_CPU2"
590 ],
Paul Fertser503baf42021-04-15 14:50:44 +0300591 "Name": "DTS_CPU2_Pid",
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700592 "OutLimitMax": 70,
593 "OutLimitMin": 10,
594 "Outputs": [],
595 "PCoefficient": -3.0,
596 "SetPoint": 45.0,
597 "SlewNeg": -1,
598 "SlewPos": 0.0,
599 "Type": "Pid",
600 "Zones": [
601 "Left"
602 ]
603 },
604 {
James Feistc999a8e2019-06-11 11:12:48 -0700605 "FailSafePercent": 100,
606 "MinThermalOutput": 10,
607 "Name": "Left",
608 "Type": "Pid.Zone"
609 },
610 {
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700611 "Class": "temp",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800612 "Inputs": [
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800613 "MB_INLET_TEMP"
614 ],
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700615 "Name": "MB_INLET_TEMP_STP",
616 "NegativeHysteresis": 0,
617 "Output": [
618 13.0,
619 14.0,
620 16.0,
621 17.0,
622 18.0,
623 19.0,
624 23.0,
625 26.0,
626 30.0,
627 35.0,
628 70.0
629 ],
630 "PositiveHysteresis": 0,
631 "Reading": [
632 20.0,
633 22.0,
634 24.0,
635 26.0,
636 28.0,
637 30.0,
638 32.0,
639 34.0,
640 36.0,
641 38.0,
642 40.0
643 ],
644 "Type": "Stepwise",
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800645 "Zones": [
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700646 "Left"
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800647 ]
648 },
649 {
650 "Class": "temp",
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800651 "Inputs": [
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700652 "MEZZ_SENSOR_TEMP"
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800653 ],
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700654 "Name": "MEZZ_SENSOR_TEMP_STP",
655 "NegativeHysteresis": 1,
656 "Output": [
657 10.0,
658 23.0,
659 25.0,
660 27.0,
661 29.0,
662 31.0,
663 70.0
664 ],
665 "PositiveHysteresis": 1,
666 "Reading": [
667 84.0,
668 85.0,
669 87.0,
670 89.0,
671 91.0,
672 93.0,
673 95.0
674 ],
675 "Type": "Stepwise",
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800676 "Zones": [
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700677 "Left"
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800678 ]
679 },
680 {
681 "Class": "temp",
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800682 "Inputs": [
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700683 "DTS_CPU1"
Vijay Khemka61c25c02018-12-04 09:47:48 -0800684 ],
Paul Fertser503baf42021-04-15 14:50:44 +0300685 "Name": "DTS_CPU1_Stepwise",
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700686 "NegativeHysteresis": 0,
687 "Output": [
688 14.0,
689 16.0,
690 19.0,
691 22.0,
692 70.0
693 ],
694 "PositiveHysteresis": 0,
695 "Reading": [
696 73.0,
697 75.0,
698 77.0,
699 79.0,
700 91.0
701 ],
702 "Type": "Stepwise",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800703 "Zones": [
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700704 "Left"
Vijay Khemka61c25c02018-12-04 09:47:48 -0800705 ]
706 },
707 {
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700708 "Class": "temp",
709 "Inputs": [
710 "DTS_CPU2"
711 ],
Paul Fertser503baf42021-04-15 14:50:44 +0300712 "Name": "DTS_CPU2_Stepwise",
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700713 "NegativeHysteresis": 0,
714 "Output": [
715 14.0,
716 16.0,
717 19.0,
718 22.0,
719 70.0
720 ],
721 "PositiveHysteresis": 0,
722 "Reading": [
723 73.0,
724 75.0,
725 77.0,
726 79.0,
727 91.0
728 ],
729 "Type": "Stepwise",
730 "Zones": [
731 "Left"
732 ]
733 },
734 {
735 "Class": "temp",
736 "Inputs": [
737 "DIMM_A1_CPU1"
738 ],
739 "Name": "DIMM_A1_CPU1",
740 "NegativeHysteresis": 0,
741 "Output": [
742 10.0,
743 20.0,
744 30.0,
745 50.0,
746 70.0
747 ],
748 "PositiveHysteresis": 0,
749 "Reading": [
750 65.0,
751 70.0,
752 75.0,
753 79.0,
754 81.0
755 ],
756 "Type": "Stepwise",
757 "Zones": [
758 "Left"
759 ]
760 },
761 {
762 "Class": "temp",
763 "Inputs": [
764 "DIMM_A1_CPU2"
765 ],
766 "Name": "DIMM_A1_CPU2",
767 "NegativeHysteresis": 0,
768 "Output": [
769 10.0,
770 20.0,
771 30.0,
772 50.0,
773 70.0
774 ],
775 "PositiveHysteresis": 0,
776 "Reading": [
777 65.0,
778 70.0,
779 75.0,
780 79.0,
781 81.0
782 ],
783 "Type": "Stepwise",
784 "Zones": [
785 "Left"
786 ]
787 },
788 {
789 "Class": "temp",
790 "Inputs": [
791 "DIMM_C1_CPU1"
792 ],
793 "Name": "DIMM_C1_CPU1",
794 "NegativeHysteresis": 0,
795 "Output": [
796 10.0,
797 20.0,
798 30.0,
799 50.0,
800 70.0
801 ],
802 "PositiveHysteresis": 0,
803 "Reading": [
804 65.0,
805 70.0,
806 75.0,
807 79.0,
808 81.0
809 ],
810 "Type": "Stepwise",
811 "Zones": [
812 "Left"
813 ]
814 },
815 {
816 "Class": "temp",
817 "Inputs": [
818 "DIMM_C1_CPU2"
819 ],
820 "Name": "DIMM_C1_CPU2",
821 "NegativeHysteresis": 0,
822 "Output": [
823 10.0,
824 20.0,
825 30.0,
826 50.0,
827 70.0
828 ],
829 "PositiveHysteresis": 0,
830 "Reading": [
831 65.0,
832 70.0,
833 75.0,
834 79.0,
835 81.0
836 ],
837 "Type": "Stepwise",
838 "Zones": [
839 "Left"
840 ]
841 },
842 {
James Feistc0dcf0d2019-09-30 13:07:02 -0700843 "Address": "0x4e",
844 "Bus": 6,
845 "Name": "MB_INLET_TEMP",
846 "Name1": "MB_INLET_REMOTE_TEMP",
847 "Thresholds": [
Vijay Khemkaa55bf702019-06-25 16:22:10 -0700848 {
849 "Direction": "greater than",
Vijay Khemkaa55bf702019-06-25 16:22:10 -0700850 "Name": "upper critical",
851 "Severity": 1,
852 "Value": 40
Vijay Khemkaa55bf702019-06-25 16:22:10 -0700853 }
854 ],
James Feistc0dcf0d2019-09-30 13:07:02 -0700855 "Type": "TMP421"
Vijay Khemkaa55bf702019-06-25 16:22:10 -0700856 },
857 {
James Feistc0dcf0d2019-09-30 13:07:02 -0700858 "Address": "0x4f",
859 "Bus": 6,
860 "Name": "MB_OUTLET_TEMP",
861 "Name1": "MB_OUTLET_REMOTE_TEMP",
862 "Thresholds": [
Vijay Khemkaa55bf702019-06-25 16:22:10 -0700863 {
864 "Direction": "greater than",
Vijay Khemkaa55bf702019-06-25 16:22:10 -0700865 "Name": "upper critical",
866 "Severity": 1,
James Feistc0dcf0d2019-09-30 13:07:02 -0700867 "Value": 90
Vijay Khemkaa55bf702019-06-25 16:22:10 -0700868 }
869 ],
James Feistc0dcf0d2019-09-30 13:07:02 -0700870 "Type": "TMP421"
Vijay Khemkaa55bf702019-06-25 16:22:10 -0700871 },
872 {
James Feistc0dcf0d2019-09-30 13:07:02 -0700873 "Address": "0x1f",
874 "Bus": 8,
875 "Name": "MEZZ_SENSOR_REMOTE_TEMP",
876 "Name1": "MEZZ_SENSOR_TEMP",
877 "Thresholds": [
Vijay Khemkaa55bf702019-06-25 16:22:10 -0700878 {
879 "Direction": "greater than",
Vijay Khemkaa55bf702019-06-25 16:22:10 -0700880 "Name": "upper critical",
881 "Severity": 1,
882 "Value": 95
883 }
884 ],
James Feistc0dcf0d2019-09-30 13:07:02 -0700885 "Type": "TMP421"
Vijay Khemkaa55bf702019-06-25 16:22:10 -0700886 },
887 {
Vijay Khemka52094db2019-06-26 11:07:22 -0700888 "Address": "0x48",
889 "Bus": 16,
890 "Name": "MB_C2_AVA_RTEMP",
891 "Thresholds": [
892 {
893 "Direction": "greater than",
894 "Name": "upper critical",
895 "Severity": 1,
896 "Value": 80
897 }
898 ],
899 "Type": "TMP75"
900 },
901 {
902 "Address": "0x49",
903 "Bus": 16,
904 "Name": "MB_C2_AVA_FTEMP",
905 "Thresholds": [
906 {
907 "Direction": "greater than",
908 "Name": "upper critical",
909 "Severity": 1,
910 "Value": 60
911 }
912 ],
913 "Type": "TMP75"
914 },
915 {
916 "Address": "0x48",
917 "Bus": 17,
918 "Name": "MB_C3_AVA_RTEMP",
919 "Thresholds": [
920 {
921 "Direction": "greater than",
922 "Name": "upper critical",
923 "Severity": 1,
924 "Value": 80
925 }
926 ],
927 "Type": "TMP75"
928 },
929 {
930 "Address": "0x49",
931 "Bus": 17,
932 "Name": "MB_C3_AVA_FTEMP",
933 "Thresholds": [
934 {
935 "Direction": "greater than",
936 "Name": "upper critical",
937 "Severity": 1,
938 "Value": 60
939 }
940 ],
941 "Type": "TMP75"
942 },
943 {
944 "Address": "0x48",
945 "Bus": 18,
946 "Name": "MB_C4_AVA_RTEMP",
947 "Thresholds": [
948 {
949 "Direction": "greater than",
950 "Name": "upper critical",
951 "Severity": 1,
952 "Value": 80
953 }
954 ],
955 "Type": "TMP75"
956 },
957 {
958 "Address": "0x49",
959 "Bus": 18,
960 "Name": "MB_C4_AVA_FTEMP",
961 "Thresholds": [
962 {
963 "Direction": "greater than",
964 "Name": "upper critical",
965 "Severity": 1,
966 "Value": 60
967 }
968 ],
969 "Type": "TMP75"
970 },
971 {
James Feistc999a8e2019-06-11 11:12:48 -0700972 "Address": "0x30",
973 "Bus": 0,
974 "CpuID": 1,
975 "DtsCritOffset": -2.0,
976 "Name": "CPU 1",
977 "Thresholds": [
978 {
979 "Direction": "greater than",
980 "Label": "DIMM",
981 "Name": "upper critical",
982 "Severity": 1,
983 "Value": 99
984 },
985 {
986 "Direction": "greater than",
987 "Label": "DIMM",
988 "Name": "upper non critical",
989 "Severity": 0,
990 "Value": 89
991 }
992 ],
993 "Type": "XeonCPU"
994 },
995 {
996 "Address": "0x31",
997 "Bus": 0,
998 "CpuID": 2,
999 "DtsCritOffset": -2.0,
1000 "Name": "CPU 2",
1001 "Thresholds": [
1002 {
1003 "Direction": "greater than",
1004 "Label": "DIMM",
1005 "Name": "upper critical",
1006 "Severity": 1,
1007 "Value": 99
1008 },
1009 {
1010 "Direction": "greater than",
1011 "Label": "DIMM",
1012 "Name": "upper non critical",
1013 "Severity": 0,
1014 "Value": 89
1015 }
1016 ],
1017 "Type": "XeonCPU"
James Feistc0dcf0d2019-09-30 13:07:02 -07001018 },
1019 {
1020 "Address": "0x48",
1021 "Bus": 5,
1022 "Labels": [
1023 "iout1",
1024 "iout2",
1025 "pout1",
1026 "pout2",
1027 "vout1",
1028 "vout2",
1029 "temp1",
1030 "temp2"
1031 ],
1032 "Name": "MB_VR_CPU0_VCCIN",
1033 "Name1": "MB_VR_CPU0_VSA",
1034 "Thresholds": [
1035 {
1036 "Direction": "greater than",
1037 "Label": "vout1",
1038 "Name": "upper critical",
1039 "Severity": 1,
1040 "Value": 2.05
1041 },
1042 {
1043 "Direction": "less than",
1044 "Label": "vout1",
1045 "Name": "lower critical",
1046 "Severity": 0,
1047 "Value": 1.45
1048 },
1049 {
1050 "Direction": "greater than",
1051 "Label": "vout2",
1052 "Name": "upper critical",
1053 "Severity": 1,
1054 "Value": 1.2
1055 },
1056 {
1057 "Direction": "less than",
1058 "Label": "vout2",
1059 "Name": "lower critical",
1060 "Severity": 0,
1061 "Value": 0.45
1062 },
1063 {
1064 "Direction": "greater than",
1065 "Label": "iout1",
1066 "Name": "upper critical",
1067 "Severity": 1,
1068 "Value": 235
1069 },
1070 {
1071 "Direction": "greater than",
1072 "Label": "iout2",
1073 "Name": "upper critical",
1074 "Severity": 1,
1075 "Value": 20
1076 },
1077 {
1078 "Direction": "greater than",
1079 "Label": "pout1",
1080 "Name": "upper critical",
1081 "Severity": 1,
1082 "Value": 414
1083 },
1084 {
1085 "Direction": "greater than",
1086 "Label": "pout2",
1087 "Name": "upper critical",
1088 "Severity": 1,
1089 "Value": 25
1090 },
1091 {
1092 "Direction": "greater than",
1093 "Label": "temp1",
1094 "Name": "upper critical",
1095 "Severity": 1,
1096 "Value": 95
1097 },
1098 {
1099 "Direction": "greater than",
1100 "Label": "temp2",
1101 "Name": "upper critical",
1102 "Severity": 1,
1103 "Value": 95
1104 }
1105 ],
1106 "Type": "pmbus"
1107 },
1108 {
1109 "Address": "0x4a",
1110 "Bus": 5,
1111 "Labels": [
1112 "iout1",
1113 "pout1",
1114 "vout1",
1115 "temp1"
1116 ],
1117 "Name": "MB_VR_CPU0_VCCIO",
1118 "Thresholds": [
1119 {
1120 "Direction": "greater than",
1121 "Label": "vout1",
1122 "Name": "upper critical",
1123 "Severity": 1,
1124 "Value": 1.2
1125 },
1126 {
1127 "Direction": "less than",
1128 "Label": "vout1",
1129 "Name": "lower critical",
1130 "Severity": 0,
1131 "Value": 0.8
1132 },
1133 {
1134 "Direction": "greater than",
1135 "Label": "iout1",
1136 "Name": "upper critical",
1137 "Severity": 1,
1138 "Value": 24
1139 },
1140 {
1141 "Direction": "greater than",
1142 "Label": "pout1",
1143 "Name": "upper critical",
1144 "Severity": 1,
1145 "Value": 32
1146 },
1147 {
1148 "Direction": "greater than",
1149 "Label": "temp1",
1150 "Name": "upper critical",
1151 "Severity": 1,
1152 "Value": 95
1153 }
1154 ],
1155 "Type": "pmbus"
1156 },
1157 {
1158 "Address": "0x50",
1159 "Bus": 5,
1160 "Labels": [
1161 "iout1",
1162 "pout1",
1163 "vout1",
1164 "temp1"
1165 ],
1166 "Name": "MB_VR_CPU1_VDDQ_GRPC",
1167 "Thresholds": [
1168 {
1169 "Direction": "greater than",
1170 "Label": "vout1",
1171 "Name": "upper critical",
1172 "Severity": 1,
1173 "Value": 1.32
1174 },
1175 {
1176 "Direction": "less than",
1177 "Label": "vout1",
1178 "Name": "lower critical",
1179 "Severity": 0,
1180 "Value": 1.08
1181 },
1182 {
1183 "Direction": "greater than",
1184 "Label": "iout1",
1185 "Name": "upper critical",
1186 "Severity": 1,
1187 "Value": 40
1188 },
1189 {
1190 "Direction": "greater than",
1191 "Label": "pout1",
1192 "Name": "upper critical",
1193 "Severity": 1,
1194 "Value": 66
1195 },
1196 {
1197 "Direction": "greater than",
1198 "Label": "temp1",
1199 "Name": "upper critical",
1200 "Severity": 1,
1201 "Value": 95
1202 }
1203 ],
1204 "Type": "pmbus"
1205 },
1206 {
1207 "Address": "0x52",
1208 "Bus": 5,
1209 "Labels": [
1210 "iout1",
1211 "pout1",
1212 "vout1",
1213 "temp1"
1214 ],
1215 "Name": "MB_VR_CPU1_VDDQ_GRPD",
1216 "Thresholds": [
1217 {
1218 "Direction": "greater than",
1219 "Label": "vout1",
1220 "Name": "upper critical",
1221 "Severity": 1,
1222 "Value": 1.32
1223 },
1224 {
1225 "Direction": "less than",
1226 "Label": "vout1",
1227 "Name": "lower critical",
1228 "Severity": 0,
1229 "Value": 1.08
1230 },
1231 {
1232 "Direction": "greater than",
1233 "Label": "iout1",
1234 "Name": "upper critical",
1235 "Severity": 1,
1236 "Value": 40
1237 },
1238 {
1239 "Direction": "greater than",
1240 "Label": "pout1",
1241 "Name": "upper critical",
1242 "Severity": 1,
1243 "Value": 66
1244 },
1245 {
1246 "Direction": "greater than",
1247 "Label": "temp1",
1248 "Name": "upper critical",
1249 "Severity": 1,
1250 "Value": 95
1251 }
1252 ],
1253 "Type": "pmbus"
1254 },
1255 {
1256 "Address": "0x58",
1257 "Bus": 5,
1258 "Labels": [
1259 "iout1",
1260 "iout2",
1261 "pout1",
1262 "pout2",
1263 "vout1",
1264 "vout2",
1265 "temp1",
1266 "temp2"
1267 ],
1268 "Name": "MB_VR_CPU1_VCCIN",
1269 "Name1": "MB_VR_CPU1_VSA",
1270 "Thresholds": [
1271 {
1272 "Direction": "greater than",
1273 "Label": "vout1",
1274 "Name": "upper critical",
1275 "Severity": 1,
1276 "Value": 2.05
1277 },
1278 {
1279 "Direction": "less than",
1280 "Label": "vout1",
1281 "Name": "lower critical",
1282 "Severity": 0,
1283 "Value": 1.45
1284 },
1285 {
1286 "Direction": "greater than",
1287 "Label": "vout2",
1288 "Name": "upper critical",
1289 "Severity": 1,
1290 "Value": 1.2
1291 },
1292 {
1293 "Direction": "less than",
1294 "Label": "vout2",
1295 "Name": "lower critical",
1296 "Severity": 0,
1297 "Value": 0.45
1298 },
1299 {
1300 "Direction": "greater than",
1301 "Label": "iout1",
1302 "Name": "upper critical",
1303 "Severity": 1,
1304 "Value": 235
1305 },
1306 {
1307 "Direction": "greater than",
1308 "Label": "iout2",
1309 "Name": "upper critical",
1310 "Severity": 1,
1311 "Value": 20
1312 },
1313 {
1314 "Direction": "greater than",
1315 "Label": "pout1",
1316 "Name": "upper critical",
1317 "Severity": 1,
1318 "Value": 420
1319 },
1320 {
1321 "Direction": "greater than",
1322 "Label": "pout2",
1323 "Name": "upper critical",
1324 "Severity": 1,
1325 "Value": 25
1326 },
1327 {
1328 "Direction": "greater than",
1329 "Label": "temp1",
1330 "Name": "upper critical",
1331 "Severity": 1,
1332 "Value": 95
1333 },
1334 {
1335 "Direction": "greater than",
1336 "Label": "temp2",
1337 "Name": "upper critical",
1338 "Severity": 1,
1339 "Value": 95
1340 }
1341 ],
1342 "Type": "pmbus"
1343 },
1344 {
1345 "Address": "0x5a",
1346 "Bus": 5,
1347 "Labels": [
1348 "iout1",
1349 "pout1",
1350 "vout1",
1351 "temp1"
1352 ],
1353 "Name": "MB_VR_CPU1_VCCIO",
1354 "Thresholds": [
1355 {
1356 "Direction": "greater than",
1357 "Label": "vout1",
1358 "Name": "upper critical",
1359 "Severity": 1,
1360 "Value": 1.2
1361 },
1362 {
1363 "Direction": "less than",
1364 "Label": "vout1",
1365 "Name": "lower critical",
1366 "Severity": 0,
1367 "Value": 0.8
1368 },
1369 {
1370 "Direction": "greater than",
1371 "Label": "iout1",
1372 "Name": "upper critical",
1373 "Severity": 1,
1374 "Value": 24
1375 },
1376 {
1377 "Direction": "greater than",
1378 "Label": "pout1",
1379 "Name": "upper critical",
1380 "Severity": 1,
1381 "Value": 32
1382 },
1383 {
1384 "Direction": "greater than",
1385 "Label": "temp1",
1386 "Name": "upper critical",
1387 "Severity": 1,
1388 "Value": 95
1389 }
1390 ],
1391 "Type": "pmbus"
1392 },
1393 {
1394 "Address": "0x68",
1395 "Bus": 5,
1396 "Name": "MB_VR_PCH_PVNN",
1397 "Name1": "MB_VR_PCH_P1V05",
1398 "Thresholds": [
1399 {
1400 "Direction": "greater than",
1401 "Label": "vout1",
1402 "Name": "upper critical",
1403 "Severity": 1,
1404 "Value": 1.1
1405 },
1406 {
1407 "Direction": "less than",
1408 "Label": "vout1",
1409 "Name": "lower critical",
1410 "Severity": 0,
1411 "Value": 0.76
1412 },
1413 {
1414 "Direction": "greater than",
1415 "Label": "vout2",
1416 "Name": "upper critical",
1417 "Severity": 1,
1418 "Value": 1.15
1419 },
1420 {
1421 "Direction": "less than",
1422 "Label": "vout2",
1423 "Name": "lower critical",
1424 "Severity": 0,
1425 "Value": 0.94
1426 },
1427 {
1428 "Direction": "greater than",
1429 "Label": "iout1",
1430 "Name": "upper critical",
1431 "Severity": 1,
1432 "Value": 23
1433 },
1434 {
1435 "Direction": "greater than",
1436 "Label": "iout2",
1437 "Name": "upper critical",
1438 "Severity": 1,
1439 "Value": 19
1440 },
1441 {
1442 "Direction": "greater than",
1443 "Label": "pout1",
1444 "Name": "upper critical",
1445 "Severity": 1,
1446 "Value": 28
1447 },
1448 {
1449 "Direction": "greater than",
1450 "Label": "pout2",
1451 "Name": "upper critical",
1452 "Severity": 1,
1453 "Value": 26
1454 },
1455 {
1456 "Direction": "greater than",
1457 "Label": "temp1",
1458 "Name": "upper critical",
1459 "Severity": 1,
1460 "Value": 95
1461 },
1462 {
1463 "Direction": "greater than",
1464 "Label": "temp2",
1465 "Name": "upper critical",
1466 "Severity": 1,
1467 "Value": 95
1468 }
1469 ],
1470 "Type": "pmbus"
1471 },
1472 {
1473 "Address": "0x70",
1474 "Bus": 5,
1475 "Labels": [
1476 "iout1",
1477 "pout1",
1478 "vout1",
1479 "temp1"
1480 ],
1481 "Name": "MB_VR_CPU0_VDDQ_GRPA",
1482 "Thresholds": [
1483 {
1484 "Direction": "greater than",
1485 "Label": "vout1",
1486 "Name": "upper critical",
1487 "Severity": 1,
1488 "Value": 1.32
1489 },
1490 {
1491 "Direction": "less than",
1492 "Label": "vout1",
1493 "Name": "lower critical",
1494 "Severity": 0,
1495 "Value": 1.08
1496 },
1497 {
1498 "Direction": "greater than",
1499 "Label": "iout1",
1500 "Name": "upper critical",
1501 "Severity": 1,
1502 "Value": 40
1503 },
1504 {
1505 "Direction": "greater than",
1506 "Label": "pout1",
1507 "Name": "upper critical",
1508 "Severity": 1,
1509 "Value": 66
1510 },
1511 {
1512 "Direction": "greater than",
1513 "Label": "temp1",
1514 "Name": "upper critical",
1515 "Severity": 1,
1516 "Value": 95
1517 }
1518 ],
1519 "Type": "pmbus"
1520 },
1521 {
1522 "Address": "0x72",
1523 "Bus": 5,
1524 "Labels": [
1525 "iout1",
1526 "pout1",
1527 "vout1",
1528 "temp1"
1529 ],
1530 "Name": "MB_VR_CPU0_VDDQ_GRPB",
1531 "Thresholds": [
1532 {
1533 "Direction": "greater than",
1534 "Label": "vout1",
1535 "Name": "upper critical",
1536 "Severity": 1,
1537 "Value": 1.32
1538 },
1539 {
1540 "Direction": "less than",
1541 "Label": "vout1",
1542 "Name": "lower critical",
1543 "Severity": 0,
1544 "Value": 1.08
1545 },
1546 {
1547 "Direction": "greater than",
1548 "Label": "iout1",
1549 "Name": "upper critical",
1550 "Severity": 1,
1551 "Value": 40
1552 },
1553 {
1554 "Direction": "greater than",
1555 "Label": "pout1",
1556 "Name": "upper critical",
1557 "Severity": 1,
1558 "Value": 66
1559 },
1560 {
1561 "Direction": "greater than",
1562 "Label": "temp1",
1563 "Name": "upper critical",
1564 "Severity": 1,
1565 "Value": 95
1566 }
1567 ],
1568 "Type": "pmbus"
Vijay Khemka61c25c02018-12-04 09:47:48 -08001569 }
1570 ],
1571 "Name": "TiogaPass Baseboard",
Patrick Williams7af0c272021-08-26 15:50:28 -05001572 "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*Tioga Pass.*'})",
Vijay Khemka61c25c02018-12-04 09:47:48 -08001573 "Type": "Board",
1574 "xyz.openbmc_project.Inventory.Decorator.Asset": {
1575 "Manufacturer": "$PRODUCT_MANUFACTURER",
1576 "Model": "$PRODUCT_PRODUCT_NAME",
1577 "PartNumber": "$PRODUCT_PART_NUMBER",
1578 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
1579 }
Paul Fertser503baf42021-04-15 14:50:44 +03001580}