blob: dcaeeb79013291df5a09ce711fcffdf0d3e8a03a [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 {
142 "Index": 7,
143 "Name": "MB_P3V_BAT",
Vijay Khemka4f272552019-05-31 12:11:27 -0700144 "ScaleFactor": 0.3333,
Vijay Khemka61c25c02018-12-04 09:47:48 -0800145 "Thresholds": [
146 {
147 "Direction": "greater than",
148 "Name": "upper critical",
149 "Severity": 1,
150 "Value": 3.74
151 },
152 {
153 "Direction": "less than",
154 "Name": "lower critical",
155 "Severity": 1,
156 "Value": 2.73
157 }
158 ],
159 "Type": "ADC"
160 },
161 {
James Feistc4e56942019-04-19 12:15:19 -0700162 "Connector": {
163 "Name": "System Fan Connector 1",
164 "Pwm": 0,
165 "Tachs": [
166 0
167 ]
168 },
169 "Index": 0,
170 "Name": "MB_FAN0_TACH",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800171 "Thresholds": [
172 {
James Feistc4e56942019-04-19 12:15:19 -0700173 "Direction": "less than",
174 "Name": "lower critical",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800175 "Severity": 1,
James Feistc4e56942019-04-19 12:15:19 -0700176 "Value": 500
Vijay Khemka61c25c02018-12-04 09:47:48 -0800177 },
178 {
179 "Direction": "greater than",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800180 "Name": "upper non critical",
181 "Severity": 0,
James Feistc4e56942019-04-19 12:15:19 -0700182 "Value": 8500
183 },
184 {
185 "Direction": "greater than",
186 "Name": "upper critical",
187 "Severity": 1,
188 "Value": 11500
Vijay Khemka61c25c02018-12-04 09:47:48 -0800189 }
190 ],
James Feistc4e56942019-04-19 12:15:19 -0700191 "Type": "AspeedFan"
Vijay Khemka61c25c02018-12-04 09:47:48 -0800192 },
193 {
James Feistc4e56942019-04-19 12:15:19 -0700194 "Connector": {
195 "Name": "System Fan Connector 3",
196 "Pwm": 1,
197 "Tachs": [
198 2
199 ]
200 },
201 "Index": 2,
202 "Name": "MB_FAN1_TACH",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800203 "Thresholds": [
204 {
James Feistc4e56942019-04-19 12:15:19 -0700205 "Direction": "less than",
206 "Name": "lower critical",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800207 "Severity": 1,
James Feistc4e56942019-04-19 12:15:19 -0700208 "Value": 500
Vijay Khemka61c25c02018-12-04 09:47:48 -0800209 },
210 {
211 "Direction": "greater than",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800212 "Name": "upper non critical",
213 "Severity": 0,
James Feistc4e56942019-04-19 12:15:19 -0700214 "Value": 8500
215 },
216 {
217 "Direction": "greater than",
218 "Name": "upper critical",
219 "Severity": 1,
220 "Value": 11500
Vijay Khemka61c25c02018-12-04 09:47:48 -0800221 }
222 ],
James Feistc4e56942019-04-19 12:15:19 -0700223 "Type": "AspeedFan"
224 },
225 {
226 "Direction": "Out",
227 "Index": 33,
228 "Name": "Reset Out",
229 "Polarity": "Low",
230 "Type": "Gpio"
231 },
232 {
233 "Direction": "Both",
234 "Index": 35,
235 "Name": "Power Up",
236 "Polarity": "Low",
237 "Type": "Gpio"
238 },
239 {
240 "Direction": "Out",
241 "Index": 14,
242 "Name": "Power Good",
243 "Polarity": "High",
244 "Type": "Gpio"
245 },
246 {
247 "Direction": "Out",
248 "Index": 145,
249 "Name": "BMC Ready",
250 "Polarity": "High",
251 "Type": "Gpio"
252 },
253 {
254 "Class": "fan",
255 "FFGainCoefficient": 1.0,
256 "FFOffCoefficient": 0.0,
257 "ICoefficient": 0.0,
258 "ILimitMax": 0.0,
259 "ILimitMin": 0.0,
260 "Inputs": [
261 "MB_FAN0_TACH"
262 ],
263 "Name": "MB_FAN0_TACH",
264 "OutLimitMax": 100.0,
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700265 "OutLimitMin": 10.0,
James Feistc4e56942019-04-19 12:15:19 -0700266 "Outputs": [
267 "Pwm 1"
268 ],
269 "PCoefficient": 0.0,
270 "SlewNeg": 0.0,
271 "SlewPos": 0.0,
272 "Type": "Pid",
273 "Zones": [
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700274 "Left"
James Feistc4e56942019-04-19 12:15:19 -0700275 ]
276 },
277 {
278 "Class": "fan",
279 "FFGainCoefficient": 1.0,
280 "FFOffCoefficient": 0.0,
281 "ICoefficient": 0.0,
282 "ILimitMax": 0.0,
283 "ILimitMin": 0.0,
284 "Inputs": [
285 "MB_FAN1_TACH"
286 ],
287 "Name": "MB_FAN1_TACH",
288 "OutLimitMax": 100.0,
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700289 "OutLimitMin": 10.0,
James Feistc4e56942019-04-19 12:15:19 -0700290 "Outputs": [
291 "Pwm 2"
292 ],
293 "PCoefficient": 0.0,
294 "SlewNeg": 0.0,
295 "SlewPos": 0.0,
296 "Type": "Pid",
297 "Zones": [
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700298 "Left"
James Feistc4e56942019-04-19 12:15:19 -0700299 ]
Vijay Khemka61c25c02018-12-04 09:47:48 -0800300 },
301 {
302 "Class": "temp",
303 "FFGainCoefficient": 0.0,
304 "FFOffCoefficient": 0.0,
James Feist85ba4572019-02-04 12:59:58 -0800305 "ICoefficient": -0.2,
306 "ILimitMax": 70,
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700307 "ILimitMin": 10,
308 "Inputs": [
309 "DTS_CPU1"
310 ],
311 "Name": "DTS_CPU1",
312 "OutLimitMax": 70,
313 "OutLimitMin": 10,
314 "Outputs": [],
315 "PCoefficient": -3.0,
316 "SetPoint": 45.0,
317 "SlewNeg": -1,
318 "SlewPos": 0.0,
319 "Type": "Pid",
320 "Zones": [
321 "Left"
322 ]
323 },
324 {
325 "Class": "temp",
326 "FFGainCoefficient": 0.0,
327 "FFOffCoefficient": 0.0,
328 "ICoefficient": -0.2,
329 "ILimitMax": 70,
330 "ILimitMin": 10,
331 "Inputs": [
332 "DTS_CPU2"
333 ],
334 "Name": "DTS_CPU2",
335 "OutLimitMax": 70,
336 "OutLimitMin": 10,
337 "Outputs": [],
338 "PCoefficient": -3.0,
339 "SetPoint": 45.0,
340 "SlewNeg": -1,
341 "SlewPos": 0.0,
342 "Type": "Pid",
343 "Zones": [
344 "Left"
345 ]
346 },
347 {
348 "Class": "temp",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800349 "Inputs": [
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800350 "MB_INLET_TEMP"
351 ],
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700352 "Name": "MB_INLET_TEMP_STP",
353 "NegativeHysteresis": 0,
354 "Output": [
355 13.0,
356 14.0,
357 16.0,
358 17.0,
359 18.0,
360 19.0,
361 23.0,
362 26.0,
363 30.0,
364 35.0,
365 70.0
366 ],
367 "PositiveHysteresis": 0,
368 "Reading": [
369 20.0,
370 22.0,
371 24.0,
372 26.0,
373 28.0,
374 30.0,
375 32.0,
376 34.0,
377 36.0,
378 38.0,
379 40.0
380 ],
381 "Type": "Stepwise",
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800382 "Zones": [
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700383 "Left"
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800384 ]
385 },
386 {
387 "Class": "temp",
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800388 "Inputs": [
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700389 "MEZZ_SENSOR_TEMP"
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800390 ],
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700391 "Name": "MEZZ_SENSOR_TEMP_STP",
392 "NegativeHysteresis": 1,
393 "Output": [
394 10.0,
395 23.0,
396 25.0,
397 27.0,
398 29.0,
399 31.0,
400 70.0
401 ],
402 "PositiveHysteresis": 1,
403 "Reading": [
404 84.0,
405 85.0,
406 87.0,
407 89.0,
408 91.0,
409 93.0,
410 95.0
411 ],
412 "Type": "Stepwise",
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800413 "Zones": [
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700414 "Left"
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800415 ]
416 },
417 {
418 "Class": "temp",
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800419 "Inputs": [
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700420 "DTS_CPU1"
Vijay Khemka61c25c02018-12-04 09:47:48 -0800421 ],
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700422 "Name": "DTS_CPU1",
423 "NegativeHysteresis": 0,
424 "Output": [
425 14.0,
426 16.0,
427 19.0,
428 22.0,
429 70.0
430 ],
431 "PositiveHysteresis": 0,
432 "Reading": [
433 73.0,
434 75.0,
435 77.0,
436 79.0,
437 91.0
438 ],
439 "Type": "Stepwise",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800440 "Zones": [
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700441 "Left"
Vijay Khemka61c25c02018-12-04 09:47:48 -0800442 ]
443 },
444 {
Vijay Khemkabdf766d2019-06-03 16:11:09 -0700445 "Class": "temp",
446 "Inputs": [
447 "DTS_CPU2"
448 ],
449 "Name": "DTS_CPU2",
450 "NegativeHysteresis": 0,
451 "Output": [
452 14.0,
453 16.0,
454 19.0,
455 22.0,
456 70.0
457 ],
458 "PositiveHysteresis": 0,
459 "Reading": [
460 73.0,
461 75.0,
462 77.0,
463 79.0,
464 91.0
465 ],
466 "Type": "Stepwise",
467 "Zones": [
468 "Left"
469 ]
470 },
471 {
472 "Class": "temp",
473 "Inputs": [
474 "DIMM_A1_CPU1"
475 ],
476 "Name": "DIMM_A1_CPU1",
477 "NegativeHysteresis": 0,
478 "Output": [
479 10.0,
480 20.0,
481 30.0,
482 50.0,
483 70.0
484 ],
485 "PositiveHysteresis": 0,
486 "Reading": [
487 65.0,
488 70.0,
489 75.0,
490 79.0,
491 81.0
492 ],
493 "Type": "Stepwise",
494 "Zones": [
495 "Left"
496 ]
497 },
498 {
499 "Class": "temp",
500 "Inputs": [
501 "DIMM_A1_CPU2"
502 ],
503 "Name": "DIMM_A1_CPU2",
504 "NegativeHysteresis": 0,
505 "Output": [
506 10.0,
507 20.0,
508 30.0,
509 50.0,
510 70.0
511 ],
512 "PositiveHysteresis": 0,
513 "Reading": [
514 65.0,
515 70.0,
516 75.0,
517 79.0,
518 81.0
519 ],
520 "Type": "Stepwise",
521 "Zones": [
522 "Left"
523 ]
524 },
525 {
526 "Class": "temp",
527 "Inputs": [
528 "DIMM_C1_CPU1"
529 ],
530 "Name": "DIMM_C1_CPU1",
531 "NegativeHysteresis": 0,
532 "Output": [
533 10.0,
534 20.0,
535 30.0,
536 50.0,
537 70.0
538 ],
539 "PositiveHysteresis": 0,
540 "Reading": [
541 65.0,
542 70.0,
543 75.0,
544 79.0,
545 81.0
546 ],
547 "Type": "Stepwise",
548 "Zones": [
549 "Left"
550 ]
551 },
552 {
553 "Class": "temp",
554 "Inputs": [
555 "DIMM_C1_CPU2"
556 ],
557 "Name": "DIMM_C1_CPU2",
558 "NegativeHysteresis": 0,
559 "Output": [
560 10.0,
561 20.0,
562 30.0,
563 50.0,
564 70.0
565 ],
566 "PositiveHysteresis": 0,
567 "Reading": [
568 65.0,
569 70.0,
570 75.0,
571 79.0,
572 81.0
573 ],
574 "Type": "Stepwise",
575 "Zones": [
576 "Left"
577 ]
578 },
579 {
580 "FailSafePercent": 100,
581 "MinThermalOutput": 10,
582 "Name": "Left",
583 "Type": "Pid.Zone"
584 },
585 {
James Feistc4e56942019-04-19 12:15:19 -0700586 "Address": "0x30",
587 "Bus": 0,
588 "CpuID": 1,
Jae Hyun Yoo00733542019-06-05 10:46:46 -0700589 "Name": "CPU 1",
James Feistc4e56942019-04-19 12:15:19 -0700590 "Thresholds": [
591 {
592 "Direction": "greater than",
593 "Label": "DIMM",
594 "Name": "upper critical",
595 "Severity": 1,
596 "Value": 99
597 },
598 {
599 "Direction": "greater than",
600 "Label": "DIMM",
601 "Name": "upper non critical",
602 "Severity": 0,
603 "Value": 89
604 }
605 ],
Jae Hyun Yooe6e88212019-04-23 16:46:46 -0700606 "Type": "XeonCPU"
Vijay Khemka61c25c02018-12-04 09:47:48 -0800607 },
608 {
James Feistc4e56942019-04-19 12:15:19 -0700609 "Address": "0x31",
610 "Bus": 0,
611 "CpuID": 2,
Jae Hyun Yoo00733542019-06-05 10:46:46 -0700612 "Name": "CPU 2",
James Feistc4e56942019-04-19 12:15:19 -0700613 "Thresholds": [
614 {
615 "Direction": "greater than",
616 "Label": "DIMM",
617 "Name": "upper critical",
618 "Severity": 1,
619 "Value": 99
620 },
621 {
622 "Direction": "greater than",
623 "Label": "DIMM",
624 "Name": "upper non critical",
625 "Severity": 0,
626 "Value": 89
627 }
628 ],
Jae Hyun Yooe6e88212019-04-23 16:46:46 -0700629 "Type": "XeonCPU"
James Feistc4e56942019-04-19 12:15:19 -0700630 },
631 {
632 "Address": "0x4e",
633 "Bus": 6,
634 "Name": "MB_INLET_TEMP",
635 "Name1": "MB_INLET_REMOTE_TEMP",
636 "Thresholds": [
637 {
638 "Direction": "greater than",
639 "Name": "upper critical",
640 "Severity": 1,
641 "Value": 40
642 }
643 ],
644 "Type": "TMP421"
645 },
646 {
647 "Address": "0x4f",
648 "Bus": 6,
649 "Name": "MB_OUTLET_TEMP",
650 "Name1": "MB_OUTLET_REMOTE_TEMP",
651 "Thresholds": [
652 {
653 "Direction": "greater than",
654 "Name": "upper critical",
655 "Severity": 1,
656 "Value": 90
657 }
658 ],
659 "Type": "TMP421"
660 },
661 {
662 "Address": "0x1f",
663 "Bus": 8,
664 "Name": "MEZZ_SENSOR_REMOTE_TEMP",
665 "Name1": "MEZZ_SENSOR_TEMP",
666 "Thresholds": [
667 {
668 "Direction": "greater than",
669 "Name": "upper critical",
670 "Severity": 1,
671 "Value": 95
672 }
673 ],
674 "Type": "TMP421"
Vijay Khemka61c25c02018-12-04 09:47:48 -0800675 }
676 ],
677 "Name": "TiogaPass Baseboard",
678 "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*Tioga*'})",
679 "Type": "Board",
680 "xyz.openbmc_project.Inventory.Decorator.Asset": {
681 "Manufacturer": "$PRODUCT_MANUFACTURER",
682 "Model": "$PRODUCT_PRODUCT_NAME",
683 "PartNumber": "$PRODUCT_PART_NUMBER",
684 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
685 }
James Feist5efbe612019-05-15 10:50:11 -0700686}