blob: 302e372b4bc206e3a6eb8a505f88bb94d88ca523 [file] [log] [blame]
Alexander Hansen70e66002025-01-27 12:56:16 +01001{
2 "Exposes": [
3 {
4 "Index": 0,
5 "Name": "VDD_5_DUAL",
6 "PowerState": "Always",
7 "ScaleFactor": 0.2722,
8 "Thresholds": [
9 {
10 "Direction": "less than",
11 "Name": "lower critical",
12 "Severity": 1,
13 "Value": 4.438
14 },
15 {
16 "Direction": "less than",
17 "Name": "lower non critical",
18 "Severity": 0,
19 "Value": 4.7
20 },
21 {
22 "Direction": "greater than",
23 "Name": "upper non critical",
24 "Severity": 0,
25 "Value": 5.3
26 },
27 {
28 "Direction": "greater than",
29 "Name": "upper critical",
30 "Severity": 1,
31 "Value": 5.521
32 }
33 ],
34 "Type": "ADC"
35 },
36 {
37 "Index": 1,
38 "Name": "VDD_33_DUAL",
39 "PowerState": "Always",
40 "ScaleFactor": 0.4113,
41 "Thresholds": [
42 {
43 "Direction": "less than",
44 "Name": "lower critical",
45 "Severity": 1,
46 "Value": 2.686
47 },
48 {
49 "Direction": "less than",
50 "Name": "lower non critical",
51 "Severity": 0,
52 "Value": 3.1
53 },
54 {
55 "Direction": "greater than",
56 "Name": "upper non critical",
57 "Severity": 0,
58 "Value": 3.5
59 },
60 {
61 "Direction": "greater than",
62 "Name": "upper critical",
63 "Severity": 1,
64 "Value": 3.604
65 }
66 ],
67 "Type": "ADC"
68 },
69 {
70 "Index": 2,
71 "Name": "VDD_12_RUN",
72 "PowerState": "On",
73 "ScaleFactor": 0.1127,
74 "Thresholds": [
75 {
76 "Direction": "less than",
77 "Name": "lower critical",
78 "Severity": 1,
79 "Value": 10.478
80 },
81 {
82 "Direction": "less than",
83 "Name": "lower non critical",
84 "Severity": 0,
85 "Value": 11.5
86 },
87 {
88 "Direction": "greater than",
89 "Name": "upper non critical",
90 "Severity": 0,
91 "Value": 12.8
92 },
93 {
94 "Direction": "greater than",
95 "Name": "upper critical",
96 "Severity": 1,
97 "Value": 13.02
98 }
99 ],
100 "Type": "ADC"
101 },
102 {
103 "Index": 3,
104 "Name": "VDD_5_RUN",
105 "PowerState": "On",
106 "ScaleFactor": 0.2722,
107 "Thresholds": [
108 {
109 "Direction": "less than",
110 "Name": "lower critical",
111 "Severity": 1,
112 "Value": 4.438
113 },
114 {
115 "Direction": "less than",
116 "Name": "lower non critical",
117 "Severity": 0,
118 "Value": 4.7
119 },
120 {
121 "Direction": "greater than",
122 "Name": "upper non critical",
123 "Severity": 0,
124 "Value": 5.3
125 },
126 {
127 "Direction": "greater than",
128 "Name": "upper critical",
129 "Severity": 1,
130 "Value": 5.521
131 }
132 ],
133 "Type": "ADC"
134 },
135 {
136 "Index": 4,
137 "Name": "VDD_33_RUN",
138 "PowerState": "On",
139 "ScaleFactor": 0.4113,
140 "Thresholds": [
141 {
142 "Direction": "less than",
143 "Name": "lower critical",
144 "Severity": 1,
145 "Value": 2.686
146 },
147 {
148 "Direction": "less than",
149 "Name": "lower non critical",
150 "Severity": 0,
151 "Value": 3.1
152 },
153 {
154 "Direction": "greater than",
155 "Name": "upper non critical",
156 "Severity": 0,
157 "Value": 3.5
158 },
159 {
160 "Direction": "greater than",
161 "Name": "upper critical",
162 "Severity": 1,
163 "Value": 3.604
164 }
165 ],
166 "Type": "ADC"
167 },
168 {
169 "Index": 5,
170 "Name": "P0_VDD_18_RUN",
171 "PowerState": "On",
172 "ScaleFactor": 0.7504,
173 "Thresholds": [
174 {
175 "Direction": "less than",
176 "Name": "lower critical",
177 "Severity": 1,
178 "Value": 1.497
179 },
180 {
181 "Direction": "less than",
182 "Name": "lower non critical",
183 "Severity": 0,
184 "Value": 1.6
185 },
186 {
187 "Direction": "greater than",
188 "Name": "upper non critical",
189 "Severity": 0,
190 "Value": 2.0
191 },
192 {
193 "Direction": "greater than",
194 "Name": "upper critical",
195 "Severity": 1,
196 "Value": 2.102
197 }
198 ],
199 "Type": "ADC"
200 },
201 {
202 "Index": 6,
203 "Name": "P0_VDD_CORE_RUN",
204 "PowerState": "On",
205 "ScaleFactor": 1,
206 "Thresholds": [
207 {
208 "Direction": "greater than",
209 "Name": "upper critical",
210 "Severity": 1,
211 "Value": 1.414
212 },
213 {
214 "Direction": "less than",
215 "Name": "lower critical",
216 "Severity": 1,
217 "Value": 0.518
218 }
219 ],
220 "Type": "ADC"
221 },
222 {
223 "Index": 7,
224 "Name": "P0_VDD_SOC_RUN",
225 "PowerState": "On",
226 "ScaleFactor": 1,
227 "Thresholds": [
228 {
229 "Direction": "greater than",
230 "Name": "upper critical",
231 "Severity": 1,
232 "Value": 1.176
233 },
234 {
235 "Direction": "less than",
236 "Name": "lower critical",
237 "Severity": 1,
238 "Value": 0.679
239 }
240 ],
241 "Type": "ADC"
242 },
243 {
244 "Index": 8,
245 "Name": "P0_VDD_MEM_ABCD",
246 "PowerState": "On",
247 "ScaleFactor": 1,
248 "Thresholds": [
249 {
250 "Direction": "greater than",
251 "Name": "upper critical",
252 "Severity": 1,
253 "Value": 1.351
254 },
255 {
256 "Direction": "less than",
257 "Name": "lower critical",
258 "Severity": 1,
259 "Value": 1.05
260 }
261 ],
262 "Type": "ADC"
263 },
264 {
265 "Index": 9,
266 "Name": "P0_VDD_MEM_EFGH",
267 "PowerState": "On",
268 "ScaleFactor": 1,
269 "Thresholds": [
270 {
271 "Direction": "greater than",
272 "Name": "upper critical",
273 "Severity": 1,
274 "Value": 1.351
275 },
276 {
277 "Direction": "less than",
278 "Name": "lower critical",
279 "Severity": 1,
280 "Value": 1.05
281 }
282 ],
283 "Type": "ADC"
284 },
285 {
286 "Index": 10,
287 "Name": "VBAT_33",
288 "PowerState": "Always",
289 "ScaleFactor": 0.3333,
290 "Thresholds": [
291 {
292 "Direction": "greater than",
293 "Name": "upper critical",
294 "Severity": 1,
295 "Value": 3.507
296 },
297 {
298 "Direction": "less than",
299 "Name": "lower critical",
300 "Severity": 1,
301 "Value": 2.688
302 }
303 ],
304 "Type": "ADC"
305 },
306 {
307 "Address": "0x60",
308 "Bus": 4,
309 "Class": "MOSTemp",
310 "Name": "CPU_CORE_MOSFET",
311 "Thresholds": [
312 {
313 "Direction": "greater than",
314 "Name": "upper critical",
315 "Severity": 1,
316 "Value": 110
317 }
318 ],
319 "Type": "MOSTempSensor"
320 },
321 {
322 "Address": "0x62",
323 "Bus": 4,
324 "Class": "MOSTemp",
325 "Name": "CPU_SOC_MOSFET",
326 "Thresholds": [
327 {
328 "Direction": "greater than",
329 "Name": "upper critical",
330 "Severity": 1,
331 "Value": 110
332 }
333 ],
334 "Type": "MOSTempSensor"
335 },
336 {
337 "Address": "0x64",
338 "Bus": 4,
339 "Class": "MOSTemp",
340 "Name": "DIMM_MOSFET_1",
341 "Thresholds": [
342 {
343 "Direction": "greater than",
344 "Name": "upper critical",
345 "Severity": 1,
346 "Value": 110
347 }
348 ],
349 "Type": "MOSTempSensor"
350 },
351 {
352 "Address": "0x65",
353 "Bus": 4,
354 "Class": "MOSTemp",
355 "Name": "DIMM_MOSFET_2",
356 "Thresholds": [
357 {
358 "Direction": "greater than",
359 "Name": "upper critical",
360 "Severity": 1,
361 "Value": 110
362 }
363 ],
364 "Type": "MOSTempSensor"
365 },
366 {
367 "Address": "0x28",
368 "Bus": 5,
369 "Labels": [
370 "temp2",
371 "temp3",
372 "temp4"
373 ],
374 "Name": "GARBO_SENSOR",
375 "Name1": "SYS_Air_Inlet",
376 "Name2": "MB_Air_Inlet",
377 "Name3": "MB_Air_Outlet",
378 "Thresholds": [
379 {
380 "Direction": "less than",
381 "Index": 2,
382 "Name": "lower critical",
383 "Severity": 1,
384 "Value": 0
385 },
386 {
387 "Direction": "less than",
388 "Index": 3,
389 "Name": "lower critical",
390 "Severity": 1,
391 "Value": 0
392 },
393 {
394 "Direction": "less than",
395 "Index": 4,
396 "Name": "lower critical",
397 "Severity": 1,
398 "Value": 0
399 },
400 {
401 "Direction": "less than",
402 "Index": 2,
403 "Name": "lower non critical",
404 "Severity": 0,
405 "Value": 5
406 },
407 {
408 "Direction": "less than",
409 "Index": 3,
410 "Name": "lower non critical",
411 "Severity": 0,
412 "Value": 5
413 },
414 {
415 "Direction": "less than",
416 "Index": 4,
417 "Name": "lower non critical",
418 "Severity": 0,
419 "Value": 5
420 },
421 {
422 "Direction": "greater than",
423 "Index": 2,
424 "Name": "upper non critical",
425 "Severity": 0,
426 "Value": 35
427 },
428 {
429 "Direction": "greater than",
430 "Index": 3,
431 "Name": "upper non critical",
432 "Severity": 0,
433 "Value": 35
434 },
435 {
436 "Direction": "greater than",
437 "Index": 4,
438 "Name": "upper non critical",
439 "Severity": 0,
440 "Value": 55
441 },
442 {
443 "Direction": "greater than",
444 "Index": 2,
445 "Name": "upper critical",
446 "Severity": 1,
447 "Value": 40
448 },
449 {
450 "Direction": "greater than",
451 "Index": 3,
452 "Name": "upper critical",
453 "Severity": 1,
454 "Value": 40
455 },
456 {
457 "Direction": "greater than",
458 "Index": 4,
459 "Name": "upper critical",
460 "Severity": 1,
461 "Value": 60
462 }
463 ],
464 "Type": "NCT7802"
465 },
466 {
467 "Address": "0x4c",
468 "Bus": 5,
469 "Name": "X550",
470 "Name1": "X550_TEMP",
471 "Thresholds": [
472 {
473 "Direction": "greater than",
474 "Label": "temp2",
475 "Name": "upper critical",
476 "Severity": 1,
477 "Value": 105
478 }
479 ],
480 "Type": "TMP411"
481 },
482 {
483 "Address": "0x4c",
484 "Bus": 0,
485 "Name": "CPU0_Temp",
486 "Thresholds": [
487 {
488 "Direction": "less than",
489 "Label": "temp1",
490 "Name": "lower critical",
491 "Severity": 1,
492 "Value": 0
493 },
494 {
495 "Direction": "less than",
496 "Label": "temp1",
497 "Name": "lower non critical",
498 "Severity": 0,
499 "Value": 5
500 },
501 {
502 "Direction": "greater than",
503 "Label": "temp1",
504 "Name": "upper non critical",
505 "Severity": 0,
506 "Value": 80
507 },
508 {
509 "Direction": "greater than",
510 "Label": "temp1",
511 "Name": "upper critical",
512 "Severity": 1,
513 "Value": 95
514 }
515 ],
516 "Type": "TMP75"
517 },
518 {
519 "Address": "0x3c",
520 "Bus": 0,
521 "Labels": [
522 "power1_input"
523 ],
524 "Name": "CPU0 Power Consumption",
525 "PollRate": 1.0,
526 "Type": "pmbus"
527 }
528 ],
529 "Name": "Tyan S8030 Baseboard",
Alexander Hansencde6f122025-03-13 11:37:02 +0100530 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_MANUFACTURER': 'TYAN', 'BOARD_PRODUCT_NAME': 'S8030*'})",
Alexander Hansen70e66002025-01-27 12:56:16 +0100531 "Type": "Board",
532 "xyz.openbmc_project.Inventory.Decorator.Asset": {
533 "Manufacturer": "$PRODUCT_MANUFACTURER",
534 "Model": "$PRODUCT_PRODUCT_NAME",
535 "PartNumber": "$PRODUCT_PART_NUMBER",
536 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
537 }
538}