blob: aa7969f896195f94bfae83ea6f47fac25a48d864 [file] [log] [blame]
HCL-BMCf36472e2019-11-13 16:20:57 +05301{
2 "Exposes": [
3 {
4 "Index": 0,
5 "Name": " SP_P5V",
6 "ScaleFactor": 0.2782,
7 "Thresholds": [
8 {
9 "Direction": "greater than",
10 "Name": "upper critical",
11 "Severity": 1,
12 "Value": 5.5
13 },
14 {
15 "Direction": "less than",
16 "Name": "lower critical",
17 "Severity": 1,
18 "Value": 4.5
19 }
20 ],
21 "Type": "ADC"
22 },
23 {
24 "Index": 1,
25 "Name": " SP_P12V",
26 "ScaleFactor": 0.115,
27 "Thresholds": [
28 {
29 "Direction": "greater than",
30 "Name": "upper critical",
31 "Severity": 1,
32 "Value": 13.75
33 },
34 {
35 "Direction": "less than",
36 "Name": "lower critical",
37 "Severity": 1,
38 "Value": 11.25
39 }
40 ],
41 "Type": "ADC"
42 },
43 {
44 "Index": 2,
45 "Name": " SP_P3V3_STBY",
46 "ScaleFactor": 0.4204,
47 "Thresholds": [
48 {
49 "Direction": "greater than",
50 "Name": "upper critical",
51 "Severity": 1,
52 "Value": 3.63
53 },
54 {
55 "Direction": "less than",
56 "Name": "lower critical",
57 "Severity": 1,
58 "Value": 2.97
59 }
60 ],
61 "Type": "ADC"
62 },
63 {
64 "Index": 3,
65 "Name": " SP_P12V_SLOT1",
66 "ScaleFactor": 0.115,
67 "Thresholds": [
68 {
69 "Direction": "greater than",
70 "Name": "upper critical",
71 "Severity": 1,
72 "Value": 13.75
73 },
74 {
75 "Direction": "less than",
76 "Name": "lower critical",
77 "Severity": 1,
78 "Value": 11.25
79 }
80 ],
81 "Type": "ADC"
82 },
83 {
84 "Index": 4,
85 "Name": " SP_P12V_SLOT2",
86 "ScaleFactor": 0.115,
87 "Thresholds": [
88 {
89 "Direction": "greater than",
90 "Name": "upper critical",
91 "Severity": 1,
92 "Value": 13.75
93 },
94 {
95 "Direction": "less than",
96 "Name": "lower critical",
97 "Severity": 1,
98 "Value": 11.25
99 }
100 ],
101 "Type": "ADC"
102 },
103 {
104 "Index": 5,
105 "Name": " SP_P12V_SLOT3",
106 "ScaleFactor": 0.115,
107 "Thresholds": [
108 {
109 "Direction": "greater than",
110 "Name": "upper critical",
111 "Severity": 1,
112 "Value": 13.75
113 },
114 {
115 "Direction": "less than",
116 "Name": "lower critical",
117 "Severity": 1,
118 "Value": 11.25
119 }
120 ],
121 "Type": "ADC"
122 },
123 {
124 "Index": 6,
125 "Name": " SP_P12V_SLOT4",
126 "ScaleFactor": 0.115,
127 "Thresholds": [
128 {
129 "Direction": "greater than",
130 "Name": "upper critical",
131 "Severity": 1,
132 "Value": 13.75
133 },
134 {
135 "Direction": "less than",
136 "Name": "lower critical",
137 "Severity": 1,
138 "Value": 11.25
139 }
140 ],
141 "Type": "ADC"
142 },
143 {
144 "Index": 7,
145 "Name": " SP_P3V3",
146 "ScaleFactor": 0.4204,
147 "Thresholds": [
148 {
149 "Direction": "greater than",
150 "Name": "upper critical",
151 "Severity": 1,
152 "Value": 3.63
153 },
154 {
155 "Direction": "less than",
156 "Name": "lower critical",
157 "Severity": 1,
158 "Value": 2.97
159 }
160 ],
161 "Type": "ADC"
162 },
163 {
164 "Index": 8,
165 "Name": " SP_SENSOR_P1V15_BMC_STBY",
166 "ScaleFactor": 1.024,
167 "Thresholds": [
168 {
169 "Direction": "greater than",
170 "Name": "upper critical",
171 "Severity": 1,
172 "Value": 1.26
173 },
174 {
175 "Direction": "less than",
176 "Name": "lower critical",
177 "Severity": 1,
178 "Value": 1.03
179 }
180 ],
181 "Type": "ADC"
182 },
183 {
184 "Index": 9,
185 "Name": " SP_SENSOR_P1V2_BMC_STBY",
186 "ScaleFactor": 1.024,
187 "Thresholds": [
188 {
189 "Direction": "greater than",
190 "Name": "upper critical",
191 "Severity": 1,
192 "Value": 1.32
193 },
194 {
195 "Direction": "less than",
196 "Name": "lower critical",
197 "Severity": 1,
198 "Value": 1.08
199 }
200 ],
201 "Type": "ADC"
202 },
203 {
204 "Index": 10,
205 "Name": " SP_SENSOR_P2V5_BMC_STBY",
206 "ScaleFactor": 0.555,
207 "Thresholds": [
208 {
209 "Direction": "greater than",
210 "Name": "upper critical",
211 "Severity": 1,
212 "Value": 2.75
213 },
214 {
215 "Direction": "less than",
216 "Name": "lower critical",
217 "Severity": 1,
218 "Value": 2.25
219 }
220 ],
221 "Type": "ADC"
222 },
223 {
224 "Index": 11,
225 "Name": " SP_P1V8_STBY",
226 "ScaleFactor": 0.7684,
227 "Thresholds": [
228 {
229 "Direction": "greater than",
230 "Name": "upper critical",
231 "Severity": 1,
232 "Value": 1.98
233 },
234 {
235 "Direction": "less than",
236 "Name": "lower critical",
237 "Severity": 1,
238 "Value": 1.62
239 }
240 ],
241 "Type": "ADC"
242 },
243 {
244 "Connector": {
245 "Name": "System Fan Connector 1",
246 "Pwm": 0,
247 "Tachs": [
248 0
249 ]
250 },
251 "Index": 0,
252 "Name": "SP_FAN0_TACH",
253 "Thresholds": [
254 {
255 "Direction": "less than",
256 "Name": "lower critical",
257 "Severity": 1,
258 "Value": 500
259 },
260 {
261 "Direction": "greater than",
262 "Name": "upper non critical",
263 "Severity": 0,
264 "Value": 8500
265 },
266 {
267 "Direction": "greater than",
268 "Name": "upper critical",
269 "Severity": 1,
270 "Value": 11500
271 }
272 ],
273 "Type": "AspeedFan"
274 },
275 {
276 "Connector": {
277 "Name": "System Fan Connector 2",
278 "Pwm": 1,
279 "Tachs": [
280 1
281 ]
282 },
283 "Index": 1,
284 "Name": "SP_FAN1_TACH",
285 "Thresholds": [
286 {
287 "Direction": "less than",
288 "Name": "lower critical",
289 "Severity": 1,
290 "Value": 500
291 },
292 {
293 "Direction": "greater than",
294 "Name": "upper non critical",
295 "Severity": 0,
296 "Value": 8500
297 },
298 {
299 "Direction": "greater than",
300 "Name": "upper critical",
301 "Severity": 1,
302 "Value": 11500
303 }
304 ],
305 "Type": "AspeedFan"
306 },
307 {
308 "Class": "fan",
309 "FFGainCoefficient": 1.0,
310 "FFOffCoefficient": 0.0,
311 "ICoefficient": 0.0,
312 "ILimitMax": 0.0,
313 "ILimitMin": 0.0,
314 "Inputs": [
315 "SP_FAN0_TACH"
316 ],
317 "Name": "SP_FAN0_TACH",
318 "OutLimitMax": 100.0,
319 "OutLimitMin": 10.0,
320 "Outputs": [
321 "Pwm 1"
322 ],
323 "PCoefficient": 0.0,
324 "SlewNeg": 0.0,
325 "SlewPos": 0.0,
326 "Type": "Pid",
327 "Zones": [
328 "Left"
329 ]
330 },
331 {
332 "Class": "fan",
333 "FFGainCoefficient": 1.0,
334 "FFOffCoefficient": 0.0,
335 "ICoefficient": 0.0,
336 "ILimitMax": 0.0,
337 "ILimitMin": 0.0,
338 "Inputs": [
339 "SP_FAN1_TACH"
340 ],
341 "Name": "SP_FAN1_TACH",
342 "OutLimitMax": 100.0,
343 "OutLimitMin": 10.0,
344 "Outputs": [
345 "Pwm 2"
346 ],
347 "PCoefficient": 0.0,
348 "SlewNeg": 0.0,
349 "SlewPos": 0.0,
350 "Type": "Pid",
351 "Zones": [
352 "Left"
353 ]
354 },
355 {
356 "FailSafePercent": 100,
357 "MinThermalOutput": 10,
358 "Name": "Left",
359 "Type": "Pid.Zone"
360 },
361 {
362 "Class": "temp",
363 "Inputs": [
364 "SP_INLET_TEMP"
365 ],
366 "Name": "SP_INLET_TEMP_STP",
367 "NegativeHysteresis": 0,
368 "Output": [
369 13.0,
370 14.0,
371 16.0,
372 17.0,
373 18.0,
374 19.0,
375 23.0,
376 26.0,
377 30.0,
378 35.0,
379 70.0
380 ],
381 "PositiveHysteresis": 0,
382 "Reading": [
383 20.0,
384 22.0,
385 24.0,
386 26.0,
387 28.0,
388 30.0,
389 32.0,
390 34.0,
391 36.0,
392 38.0,
393 40.0
394 ],
395 "Type": "Stepwise",
396 "Zones": [
397 "Left"
398 ]
399 },
400 {
401 "Class": "temp",
402 "Inputs": [
403 "MEZZ_SENSOR_TEMP"
404 ],
405 "Name": "MEZZ_SENSOR_TEMP_STP",
406 "NegativeHysteresis": 1,
407 "Output": [
408 10.0,
409 23.0,
410 25.0,
411 27.0,
412 29.0,
413 31.0,
414 70.0
415 ],
416 "PositiveHysteresis": 1,
417 "Reading": [
418 84.0,
419 85.0,
420 87.0,
421 89.0,
422 91.0,
423 93.0,
424 95.0
425 ],
426 "Type": "Stepwise",
427 "Zones": [
428 "Left"
429 ]
430 },
431 {
432 "Address": "0x4e",
433 "Bus": 9,
434 "Name": "SP_INLET_TEMP",
435 "Name1": "SP_INLET_REMOTE_TEMP",
436 "Thresholds": [
437 {
438 "Direction": "greater than",
439 "Name": "upper critical",
440 "Severity": 1,
441 "Value": 40
442 }
443 ],
444 "Type": "TMP421"
445 },
446 {
447 "Address": "0x4f",
448 "Bus": 9,
449 "Name": "SP_OUTLET_TEMP",
450 "Name1": "SP_OUTLET_REMOTE_TEMP",
451 "Thresholds": [
452 {
453 "Direction": "greater than",
454 "Name": "upper critical",
455 "Severity": 1,
456 "Value": 70
457 }
458 ],
459 "Type": "TMP421"
460 },
461 {
462 "Address": "0x1f",
463 "Bus": 11,
464 "Name": "MEZZ_SENSOR_REMOTE_TEMP",
465 "Name1": "MEZZ_SENSOR_TEMP",
466 "Thresholds": [
467 {
468 "Direction": "greater than",
469 "Name": "upper critical",
470 "Severity": 1,
471 "Value": 105
472 },
473 {
474 "Direction": "greater than",
475 "Name": "upper non critical",
476 "Severity": 0,
477 "Value": 95
478 },
479 {
480 "Direction": "greater than",
481 "Name": "upper non recoverable",
482 "Severity": 1,
483 "Value": 120
484 }
485 ],
486 "Type": "TMP421"
Manikandan Elumalai0f0f8102020-06-03 19:47:36 +0530487 },
488 {
489 "Address": "0x40",
490 "Bus": 10,
491 "Labels": [
492 "vin",
493 "iout1",
494 "pin",
495 "temp1",
496 "maxvin",
497 "maxiout1",
498 "maxpin",
499 "maxtemp1"
500 ],
501 "Name": "HSC",
502 "Thresholds": [
503 {
504 "Direction": "greater than",
505 "Label": "vin",
506 "Name": "upper critical",
507 "Severity": 1,
508 "Value": 13.75
509 },
510 {
511 "Direction": "less than",
512 "Label": "vin",
513 "Name": "lower critical",
514 "Severity": 0,
515 "Value": 11.25
516 },
517 {
518 "Direction": "greater than",
519 "Label": "iout1",
520 "Name": "upper critical",
521 "Severity": 1,
522 "Value": 52
523 },
524 {
525 "Direction": "greater than",
526 "Label": "pin",
527 "Name": "upper critical",
528 "Severity": 1,
529 "Value": 625
530 },
531 {
532 "Direction": "less than",
533 "Label": "temp1",
534 "Name": "upper critical",
535 "Severity": 1,
536 "Value": 105
537 },
538 {
539 "Direction": "less than",
540 "Label": "peakvin",
541 "Name": "lower critical",
542 "Severity": 1,
543 "Value": 0
544 },
545 {
546 "Direction": "less than",
547 "Label": "maxiout1",
548 "Name": "lower critical",
549 "Severity": 1,
550 "Value": 0
551 },
552 {
553 "Direction": "less than",
554 "Label": "maxpin",
555 "Name": "lower critical",
556 "Severity": 1,
557 "Value": 0
558 },
559 {
560 "Direction": "less than",
561 "Label": "maxtemp1",
562 "Name": "lower critical",
563 "Severity": 1,
564 "Value": 0
565 }
566 ],
567 "Type": "pmbus"
HCL-BMCf36472e2019-11-13 16:20:57 +0530568 }
569 ],
570 "Name": "Yosemite V2 Baseboard",
571 "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*MP'})",
572 "Type": "Board",
573 "xyz.openbmc_project.Inventory.Decorator.Asset": {
574 "Manufacturer": "$PRODUCT_MANUFACTURER",
575 "Model": "$PRODUCT_PRODUCT_NAME",
576 "PartNumber": "$PRODUCT_PART_NUMBER",
577 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
578 }
579}