blob: 7fb2b23ad7080e2d98913bfff7e6d7fdd2b7c63d [file] [log] [blame]
Andrew Geissler35215e92023-10-02 06:48:05 -05001{
2 "Exposes": [
3 {
Andrew Geissler2271cd62024-05-03 10:10:01 -05004 "Index": 0,
Andrew Geissler35215e92023-10-02 06:48:05 -05005 "Name": "P12V",
6 "PowerState": "Always",
7 "ScaleFactor": 1.0,
8 "Thresholds": [
9 {
10 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -050011 "Hysteresis": 0.133,
Andrew Geissler35215e92023-10-02 06:48:05 -050012 "Name": "upper critical",
13 "Severity": 1,
Andrew Geisslerb0283942025-04-15 13:15:55 -050014 "Value": 13.3
Andrew Geissler35215e92023-10-02 06:48:05 -050015 },
16 {
17 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -050018 "Hysteresis": 0.128,
Andrew Geissler35215e92023-10-02 06:48:05 -050019 "Name": "upper non critical",
20 "Severity": 0,
21 "Value": 12.8
22 },
23 {
24 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -050025 "Hysteresis": 0.115,
Andrew Geissler35215e92023-10-02 06:48:05 -050026 "Name": "lower non critical",
27 "Severity": 0,
Andrew Geisslerb0283942025-04-15 13:15:55 -050028 "Value": 11.5
Andrew Geissler35215e92023-10-02 06:48:05 -050029 },
30 {
31 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -050032 "Hysteresis": 0.11,
Andrew Geissler35215e92023-10-02 06:48:05 -050033 "Name": "lower critical",
34 "Severity": 1,
35 "Value": 11.0
36 }
37 ],
38 "Type": "ADC"
39 },
40 {
Andrew Geissler2271cd62024-05-03 10:10:01 -050041 "Index": 1,
Andrew Geissler35215e92023-10-02 06:48:05 -050042 "Name": "P5V_AUX_ADC",
43 "PowerState": "Always",
44 "ScaleFactor": 1.0,
45 "Thresholds": [
46 {
47 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -050048 "Hysteresis": 0.0525,
Andrew Geissler35215e92023-10-02 06:48:05 -050049 "Name": "upper critical",
50 "Severity": 1,
51 "Value": 5.25
52 },
53 {
54 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -050055 "Hysteresis": 0.051500000000000004,
Andrew Geissler35215e92023-10-02 06:48:05 -050056 "Name": "upper non critical",
57 "Severity": 0,
58 "Value": 5.15
59 },
60 {
61 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -050062 "Hysteresis": 0.048499999999999995,
Andrew Geissler35215e92023-10-02 06:48:05 -050063 "Name": "lower non critical",
64 "Severity": 0,
65 "Value": 4.85
66 },
67 {
68 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -050069 "Hysteresis": 0.0475,
Andrew Geissler35215e92023-10-02 06:48:05 -050070 "Name": "lower critical",
71 "Severity": 1,
72 "Value": 4.75
73 }
74 ],
75 "Type": "ADC"
76 },
77 {
Andrew Geissler2271cd62024-05-03 10:10:01 -050078 "Index": 2,
Andrew Geissler35215e92023-10-02 06:48:05 -050079 "Name": "P5V_BMC_AUX_ADC",
80 "PowerState": "Always",
81 "ScaleFactor": 1.0,
82 "Thresholds": [
83 {
84 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -050085 "Hysteresis": 0.0525,
Andrew Geissler35215e92023-10-02 06:48:05 -050086 "Name": "upper critical",
87 "Severity": 1,
88 "Value": 5.25
89 },
90 {
91 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -050092 "Hysteresis": 0.051500000000000004,
Andrew Geissler35215e92023-10-02 06:48:05 -050093 "Name": "upper non critical",
94 "Severity": 0,
95 "Value": 5.15
96 },
97 {
98 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -050099 "Hysteresis": 0.048499999999999995,
Andrew Geissler35215e92023-10-02 06:48:05 -0500100 "Name": "lower non critical",
101 "Severity": 0,
102 "Value": 4.85
103 },
104 {
105 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500106 "Hysteresis": 0.0475,
Andrew Geissler35215e92023-10-02 06:48:05 -0500107 "Name": "lower critical",
108 "Severity": 1,
109 "Value": 4.75
110 }
111 ],
112 "Type": "ADC"
113 },
114 {
Andrew Geissler2271cd62024-05-03 10:10:01 -0500115 "Index": 3,
Andrew Geissler35215e92023-10-02 06:48:05 -0500116 "Name": "P3V3_AUX_ADC",
117 "PowerState": "Always",
118 "ScaleFactor": 1.0,
119 "Thresholds": [
120 {
121 "Direction": "greater than",
Andrew Geissler401a9712025-04-28 10:29:56 -0500122 "Hysteresis": 0.0355,
Andrew Geissler35215e92023-10-02 06:48:05 -0500123 "Name": "upper critical",
124 "Severity": 1,
Andrew Geissler401a9712025-04-28 10:29:56 -0500125 "Value": 3.55
Andrew Geissler35215e92023-10-02 06:48:05 -0500126 },
127 {
128 "Direction": "greater than",
Andrew Geissler401a9712025-04-28 10:29:56 -0500129 "Hysteresis": 0.0343,
Andrew Geissler35215e92023-10-02 06:48:05 -0500130 "Name": "upper non critical",
131 "Severity": 0,
Andrew Geissler401a9712025-04-28 10:29:56 -0500132 "Value": 3.43
Andrew Geissler35215e92023-10-02 06:48:05 -0500133 },
134 {
135 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500136 "Hysteresis": 0.032010000000000004,
Andrew Geissler35215e92023-10-02 06:48:05 -0500137 "Name": "lower non critical",
138 "Severity": 0,
139 "Value": 3.201
140 },
141 {
142 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500143 "Hysteresis": 0.031349999999999996,
Andrew Geissler35215e92023-10-02 06:48:05 -0500144 "Name": "lower critical",
145 "Severity": 1,
146 "Value": 3.135
147 }
148 ],
149 "Type": "ADC"
150 },
151 {
Andrew Geissler2271cd62024-05-03 10:10:01 -0500152 "Index": 4,
Andrew Geissler35215e92023-10-02 06:48:05 -0500153 "Name": "P3V3_BMC_AUX",
154 "PowerState": "Always",
155 "ScaleFactor": 1.0,
156 "Thresholds": [
157 {
158 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500159 "Hysteresis": 0.0374,
Andrew Geissler35215e92023-10-02 06:48:05 -0500160 "Name": "upper critical",
161 "Severity": 1,
Andrew Geisslerb0283942025-04-15 13:15:55 -0500162 "Value": 3.74
Andrew Geissler35215e92023-10-02 06:48:05 -0500163 },
164 {
165 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500166 "Hysteresis": 0.0357,
Andrew Geissler35215e92023-10-02 06:48:05 -0500167 "Name": "upper non critical",
168 "Severity": 0,
Andrew Geisslerb0283942025-04-15 13:15:55 -0500169 "Value": 3.57
Andrew Geissler35215e92023-10-02 06:48:05 -0500170 },
171 {
172 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500173 "Hysteresis": 0.0323,
Andrew Geissler35215e92023-10-02 06:48:05 -0500174 "Name": "lower non critical",
175 "Severity": 0,
Andrew Geisslerb0283942025-04-15 13:15:55 -0500176 "Value": 3.23
Andrew Geissler35215e92023-10-02 06:48:05 -0500177 },
178 {
179 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500180 "Hysteresis": 0.0306,
Andrew Geissler35215e92023-10-02 06:48:05 -0500181 "Name": "lower critical",
182 "Severity": 1,
Andrew Geisslerb0283942025-04-15 13:15:55 -0500183 "Value": 3.06
Andrew Geissler35215e92023-10-02 06:48:05 -0500184 }
185 ],
186 "Type": "ADC"
187 },
188 {
Andrew Geissler2271cd62024-05-03 10:10:01 -0500189 "Index": 5,
Andrew Geissler35215e92023-10-02 06:48:05 -0500190 "Name": "P1V8_BMC_AUX",
191 "PowerState": "Always",
192 "ScaleFactor": 1.0,
193 "Thresholds": [
194 {
195 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500196 "Hysteresis": 0.0189,
Andrew Geissler35215e92023-10-02 06:48:05 -0500197 "Name": "upper critical",
198 "Severity": 1,
199 "Value": 1.89
200 },
201 {
202 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500203 "Hysteresis": 0.01854,
Andrew Geissler35215e92023-10-02 06:48:05 -0500204 "Name": "upper non critical",
205 "Severity": 0,
206 "Value": 1.854
207 },
208 {
209 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500210 "Hysteresis": 0.01746,
Andrew Geissler35215e92023-10-02 06:48:05 -0500211 "Name": "lower non critical",
212 "Severity": 0,
213 "Value": 1.746
214 },
215 {
216 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500217 "Hysteresis": 0.0171,
Andrew Geissler35215e92023-10-02 06:48:05 -0500218 "Name": "lower critical",
219 "Severity": 1,
220 "Value": 1.71
221 }
222 ],
223 "Type": "ADC"
224 },
225 {
Andrew Geissler2271cd62024-05-03 10:10:01 -0500226 "Index": 6,
Andrew Geissler35215e92023-10-02 06:48:05 -0500227 "Name": "P1V2_BMC_AUX",
228 "PowerState": "Always",
229 "ScaleFactor": 1.0,
230 "Thresholds": [
231 {
232 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500233 "Hysteresis": 0.0126,
Andrew Geissler35215e92023-10-02 06:48:05 -0500234 "Name": "upper critical",
235 "Severity": 1,
236 "Value": 1.26
237 },
238 {
239 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500240 "Hysteresis": 0.01236,
Andrew Geissler35215e92023-10-02 06:48:05 -0500241 "Name": "upper non critical",
242 "Severity": 0,
243 "Value": 1.236
244 },
245 {
246 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500247 "Hysteresis": 0.01164,
Andrew Geissler35215e92023-10-02 06:48:05 -0500248 "Name": "lower non critical",
249 "Severity": 0,
250 "Value": 1.164
251 },
252 {
253 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500254 "Hysteresis": 0.011399999999999999,
Andrew Geissler35215e92023-10-02 06:48:05 -0500255 "Name": "lower critical",
256 "Severity": 1,
257 "Value": 1.14
258 }
259 ],
260 "Type": "ADC"
261 },
262 {
Andrew Geissler2271cd62024-05-03 10:10:01 -0500263 "Index": 7,
Andrew Geissler35215e92023-10-02 06:48:05 -0500264 "Name": "P1V2_PHY1_LDO",
265 "PowerState": "Always",
266 "ScaleFactor": 1.0,
267 "Thresholds": [
268 {
269 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500270 "Hysteresis": 0.0145,
Andrew Geissler35215e92023-10-02 06:48:05 -0500271 "Name": "upper critical",
272 "Severity": 1,
Andrew Geisslerb0283942025-04-15 13:15:55 -0500273 "Value": 1.45
Andrew Geissler35215e92023-10-02 06:48:05 -0500274 },
275 {
276 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500277 "Hysteresis": 0.0135,
Andrew Geissler35215e92023-10-02 06:48:05 -0500278 "Name": "upper non critical",
279 "Severity": 0,
Andrew Geisslerb0283942025-04-15 13:15:55 -0500280 "Value": 1.35
Andrew Geissler35215e92023-10-02 06:48:05 -0500281 },
282 {
283 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500284 "Hysteresis": 0.0115,
Andrew Geissler35215e92023-10-02 06:48:05 -0500285 "Name": "lower non critical",
286 "Severity": 0,
Andrew Geisslerb0283942025-04-15 13:15:55 -0500287 "Value": 1.15
Andrew Geissler35215e92023-10-02 06:48:05 -0500288 },
289 {
290 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500291 "Hysteresis": 0.011,
Andrew Geissler35215e92023-10-02 06:48:05 -0500292 "Name": "lower critical",
293 "Severity": 1,
Andrew Geisslerb0283942025-04-15 13:15:55 -0500294 "Value": 1.1
Andrew Geissler35215e92023-10-02 06:48:05 -0500295 }
296 ],
297 "Type": "ADC"
298 },
299 {
300 "Index": 8,
301 "Name": "P1V2_PHY2_LDO",
302 "PowerState": "Always",
303 "ScaleFactor": 1.0,
304 "Thresholds": [
305 {
306 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500307 "Hysteresis": 0.0145,
Andrew Geissler35215e92023-10-02 06:48:05 -0500308 "Name": "upper critical",
309 "Severity": 1,
Andrew Geisslerb0283942025-04-15 13:15:55 -0500310 "Value": 1.45
Andrew Geissler35215e92023-10-02 06:48:05 -0500311 },
312 {
313 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500314 "Hysteresis": 0.0135,
Andrew Geissler35215e92023-10-02 06:48:05 -0500315 "Name": "upper non critical",
316 "Severity": 0,
Andrew Geisslerb0283942025-04-15 13:15:55 -0500317 "Value": 1.35
Andrew Geissler35215e92023-10-02 06:48:05 -0500318 },
319 {
320 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500321 "Hysteresis": 0.0115,
Andrew Geissler35215e92023-10-02 06:48:05 -0500322 "Name": "lower non critical",
323 "Severity": 0,
Andrew Geisslerb0283942025-04-15 13:15:55 -0500324 "Value": 1.15
Andrew Geissler35215e92023-10-02 06:48:05 -0500325 },
326 {
327 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500328 "Hysteresis": 0.011,
Andrew Geissler35215e92023-10-02 06:48:05 -0500329 "Name": "lower critical",
330 "Severity": 1,
Andrew Geisslerb0283942025-04-15 13:15:55 -0500331 "Value": 1.1
Andrew Geissler35215e92023-10-02 06:48:05 -0500332 }
333 ],
334 "Type": "ADC"
335 },
336 {
337 "Index": 9,
338 "Name": "P2V5_AUX",
339 "PowerState": "Always",
340 "ScaleFactor": 1.0,
341 "Thresholds": [
342 {
343 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500344 "Hysteresis": 0.02625,
Andrew Geissler35215e92023-10-02 06:48:05 -0500345 "Name": "upper critical",
346 "Severity": 1,
347 "Value": 2.625
348 },
349 {
350 "Direction": "greater than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500351 "Hysteresis": 0.025750000000000002,
Andrew Geissler35215e92023-10-02 06:48:05 -0500352 "Name": "upper non critical",
353 "Severity": 0,
354 "Value": 2.575
355 },
356 {
357 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500358 "Hysteresis": 0.024249999999999997,
Andrew Geissler35215e92023-10-02 06:48:05 -0500359 "Name": "lower non critical",
360 "Severity": 0,
361 "Value": 2.425
362 },
363 {
364 "Direction": "less than",
Andrew Geisslerb0283942025-04-15 13:15:55 -0500365 "Hysteresis": 0.02375,
Andrew Geissler35215e92023-10-02 06:48:05 -0500366 "Name": "lower critical",
367 "Severity": 1,
368 "Value": 2.375
369 }
370 ],
371 "Type": "ADC"
Andrew Geisslerf5c45642023-10-26 13:53:17 -0600372 },
373 {
Andrew Geissler88b2aba2024-05-03 10:17:32 -0500374 "BridgeGpio": [
375 {
376 "Name": "rtc-battery-voltage-read-enable",
377 "Polarity": "High"
378 }
379 ],
380 "Index": 10,
381 "Name": "Battery Voltage",
382 "PollRate": 86400,
383 "ScaleFactor": 0.4348,
384 "Thresholds": [
385 {
386 "Direction": "less than",
387 "Name": "lower critical",
388 "Severity": 1,
389 "Value": 2.45
390 }
391 ],
392 "Type": "ADC"
393 },
394 {
Chris Caincb47a832023-11-17 12:19:20 -0600395 "Name": "Fan1 connector",
396 "Pwm": 0,
397 "PwmName": "Fan1_Pwm",
398 "Status": "disabled",
399 "Tachs": [
400 0,
401 1
402 ],
403 "Type": "IntelFanConnector"
404 },
405 {
406 "Name": "Fan2 connector",
407 "Pwm": 1,
408 "PwmName": "Fan2_Pwm",
409 "Status": "disabled",
410 "Tachs": [
411 2,
412 3
413 ],
414 "Type": "IntelFanConnector"
415 },
416 {
417 "Name": "Fan3 connector",
418 "Pwm": 2,
419 "PwmName": "Fan3_Pwm",
420 "Status": "disabled",
421 "Tachs": [
422 4,
423 5
424 ],
425 "Type": "IntelFanConnector"
426 },
427 {
428 "Name": "Fan4 connector",
429 "Pwm": 3,
430 "PwmName": "Fan4_Pwm",
431 "Status": "disabled",
432 "Tachs": [
433 6,
434 7
435 ],
436 "Type": "IntelFanConnector"
437 },
438 {
439 "Name": "Fan5 connector",
440 "Pwm": 4,
441 "PwmName": "Fan5_Pwm",
442 "Status": "disabled",
443 "Tachs": [
444 8,
445 9
446 ],
447 "Type": "IntelFanConnector"
448 },
449 {
450 "Name": "Fan6 connector",
451 "Pwm": 0,
452 "PwmName": "Fan6_Pwm",
453 "Status": "disabled",
454 "Tachs": [
455 0
456 ],
457 "Type": "IntelFanConnector"
458 },
459 {
460 "Name": "Fan7 connector",
461 "Pwm": 1,
462 "PwmName": "Fan7_Pwm",
463 "Status": "disabled",
464 "Tachs": [
465 1
466 ],
467 "Type": "IntelFanConnector"
Andrew Geisslerfe44b6a2024-07-23 17:21:02 -0300468 },
469 {
Chris Cain9611c522025-02-06 14:35:48 -0600470 "Class": "temp",
471 "FFGainCoefficient": 0.0,
472 "FFOffCoefficient": 0.0,
473 "ICoefficient": -4.64,
474 "ILimitMax": 100,
475 "ILimitMin": 30,
476 "Inputs": [
477 "PCIE_SWITCH1_TEMP",
478 "PCIE_SWITCH2_TEMP",
479 "PCIE_SWITCH3_TEMP",
480 "PCIE_SWITCH4_TEMP",
481 "PCIE_SWITCH5_TEMP",
482 "PCIE_SWITCH6_TEMP"
483 ],
484 "Name": "PCIE Switch Temperature",
485 "NegativeHysteresis": 5.0,
486 "OutLimitMax": 100,
487 "OutLimitMin": 30,
488 "Outputs": [],
489 "PCoefficient": -0.15,
490 "PositiveHysteresis": 0.0,
491 "SetPoint": 75.0,
492 "SlewNeg": -1,
493 "SlewPos": 0.0,
494 "Type": "Pid",
495 "Zones": [
496 "CECIO"
497 ]
498 },
499 {
500 "Class": "temp",
501 "FFGainCoefficient": 0,
502 "FFOffCoefficient": 0,
503 "ICoefficient": -5,
504 "ILimitMax": 100,
505 "ILimitMin": 20,
506 "Inputs": [
507 "SPYRE1_TEMP1",
508 "SPYRE1_TEMP2",
509 "SPYRE2_TEMP1",
510 "SPYRE2_TEMP2",
511 "SPYRE3_TEMP1",
512 "SPYRE3_TEMP2",
513 "SPYRE4_TEMP1",
514 "SPYRE4_TEMP2",
515 "SPYRE5_TEMP1",
516 "SPYRE5_TEMP2",
517 "SPYRE6_TEMP1",
518 "SPYRE6_TEMP2",
519 "SPYRE7_TEMP1",
520 "SPYRE7_TEMP2",
521 "SPYRE8_TEMP1",
522 "SPYRE8_TEMP2",
523 "SPYRE9_TEMP1",
524 "SPYRE9_TEMP2",
525 "SPYRE10_TEMP1",
526 "SPYRE10_TEMP2",
527 "SPYRE11_TEMP1",
528 "SPYRE11_TEMP2",
529 "SPYRE12_TEMP1",
530 "SPYRE12_TEMP2",
531 "SPYRE13_TEMP1",
532 "SPYRE13_TEMP2",
533 "SPYRE14_TEMP1",
534 "SPYRE14_TEMP2",
535 "SPYRE15_TEMP1",
536 "SPYRE15_TEMP2",
537 "SPYRE16_TEMP1",
538 "SPYRE16_TEMP2"
539 ],
540 "Name": "Spyre Temperature",
541 "NegativeHysteresis": 0,
542 "OutLimitMax": 100,
543 "OutLimitMin": 20,
544 "Outputs": [],
545 "PCoefficient": -500,
546 "PositiveHysteresis": 0,
547 "SetPoint": 85,
548 "SlewNeg": 0,
549 "SlewPos": 0,
550 "Type": "Pid",
551 "Zones": [
552 "CECIO"
553 ]
554 },
555 {
556 "Address": "0x4b",
557 "Bus": 72,
558 "Name": "SPYRE9_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600559 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600560 "Type": "TMP112"
561 },
562 {
563 "Address": "0x48",
564 "Bus": 73,
565 "Name": "SPYRE9_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600566 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600567 "Type": "TMP112"
568 },
569 {
570 "Address": "0x4b",
571 "Bus": 74,
572 "Name": "SPYRE10_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600573 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600574 "Type": "TMP112"
575 },
576 {
577 "Address": "0x48",
578 "Bus": 75,
579 "Name": "SPYRE10_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600580 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600581 "Type": "TMP112"
582 },
583 {
584 "Address": "0x4b",
585 "Bus": 76,
586 "Name": "SPYRE11_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600587 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600588 "Type": "TMP112"
589 },
590 {
591 "Address": "0x48",
592 "Bus": 77,
593 "Name": "SPYRE11_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600594 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600595 "Type": "TMP112"
596 },
597 {
598 "Address": "0x4b",
599 "Bus": 78,
600 "Name": "SPYRE12_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600601 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600602 "Type": "TMP112"
603 },
604 {
605 "Address": "0x48",
606 "Bus": 79,
607 "Name": "SPYRE12_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600608 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600609 "Type": "TMP112"
610 },
611 {
612 "Address": "0x4b",
613 "Bus": 80,
614 "Name": "SPYRE13_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600615 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600616 "Type": "TMP112"
617 },
618 {
619 "Address": "0x48",
620 "Bus": 81,
621 "Name": "SPYRE13_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600622 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600623 "Type": "TMP112"
624 },
625 {
626 "Address": "0x4b",
627 "Bus": 82,
628 "Name": "SPYRE14_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600629 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600630 "Type": "TMP112"
631 },
632 {
633 "Address": "0x48",
634 "Bus": 83,
635 "Name": "SPYRE14_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600636 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600637 "Type": "TMP112"
638 },
639 {
640 "Address": "0x4b",
641 "Bus": 84,
642 "Name": "SPYRE15_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600643 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600644 "Type": "TMP112"
645 },
646 {
647 "Address": "0x48",
648 "Bus": 85,
649 "Name": "SPYRE15_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600650 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600651 "Type": "TMP112"
652 },
653 {
654 "Address": "0x4b",
655 "Bus": 86,
656 "Name": "SPYRE16_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600657 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600658 "Type": "TMP112"
659 },
660 {
661 "Address": "0x48",
662 "Bus": 87,
663 "Name": "SPYRE16_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600664 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600665 "Type": "TMP112"
666 },
667 {
668 "Address": "0x4b",
669 "Bus": 88,
670 "Name": "SPYRE1_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600671 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600672 "Type": "TMP112"
673 },
674 {
675 "Address": "0x48",
676 "Bus": 89,
677 "Name": "SPYRE1_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600678 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600679 "Type": "TMP112"
680 },
681 {
682 "Address": "0x4b",
683 "Bus": 90,
684 "Name": "SPYRE2_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600685 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600686 "Type": "TMP112"
687 },
688 {
689 "Address": "0x48",
690 "Bus": 91,
691 "Name": "SPYRE2_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600692 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600693 "Type": "TMP112"
694 },
695 {
696 "Address": "0x4b",
697 "Bus": 92,
698 "Name": "SPYRE3_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600699 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600700 "Type": "TMP112"
701 },
702 {
703 "Address": "0x48",
704 "Bus": 93,
705 "Name": "SPYRE3_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600706 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600707 "Type": "TMP112"
708 },
709 {
710 "Address": "0x4b",
711 "Bus": 94,
712 "Name": "SPYRE4_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600713 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600714 "Type": "TMP112"
715 },
716 {
717 "Address": "0x48",
718 "Bus": 95,
719 "Name": "SPYRE4_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600720 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600721 "Type": "TMP112"
722 },
723 {
724 "Address": "0x4b",
725 "Bus": 96,
726 "Name": "SPYRE5_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600727 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600728 "Type": "TMP112"
729 },
730 {
731 "Address": "0x48",
732 "Bus": 97,
733 "Name": "SPYRE5_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600734 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600735 "Type": "TMP112"
736 },
737 {
738 "Address": "0x4b",
739 "Bus": 98,
740 "Name": "SPYRE6_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600741 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600742 "Type": "TMP112"
743 },
744 {
745 "Address": "0x48",
746 "Bus": 99,
747 "Name": "SPYRE6_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600748 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600749 "Type": "TMP112"
750 },
751 {
752 "Address": "0x4b",
753 "Bus": 100,
754 "Name": "SPYRE7_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600755 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600756 "Type": "TMP112"
757 },
758 {
759 "Address": "0x48",
760 "Bus": 101,
761 "Name": "SPYRE7_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600762 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600763 "Type": "TMP112"
764 },
765 {
766 "Address": "0x4b",
767 "Bus": 102,
768 "Name": "SPYRE8_TEMP1",
Chris Cain48c21ce2025-02-20 14:22:17 -0600769 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600770 "Type": "TMP112"
771 },
772 {
773 "Address": "0x48",
Chris Cain48c21ce2025-02-20 14:22:17 -0600774 "Bus": 103,
Chris Cain9611c522025-02-06 14:35:48 -0600775 "Name": "SPYRE8_TEMP2",
Chris Cain48c21ce2025-02-20 14:22:17 -0600776 "PowerState": "On",
Chris Cain9611c522025-02-06 14:35:48 -0600777 "Type": "TMP112"
778 },
779 {
Andrew Geisslerfe44b6a2024-07-23 17:21:02 -0300780 "Address": "0x4c",
781 "Bus": 70,
Chris Cain4d1666f2025-02-26 11:27:43 -0600782 "Name": "PCIE_SWITCH3_TEMP",
783 "Name1": "PCIE_SWITCH1_TEMP",
Chris Cain48c21ce2025-02-20 14:22:17 -0600784 "PowerState": "On",
Andrew Geisslerfe44b6a2024-07-23 17:21:02 -0300785 "Type": "TMP432"
Andrew Geissler0899a492024-08-06 16:57:06 -0300786 },
787 {
788 "Address": "0x4c",
789 "Bus": 71,
Chris Cain4d1666f2025-02-26 11:27:43 -0600790 "Name": "PCIE_SWITCH5_TEMP",
791 "Name1": "PCIE_SWITCH4_TEMP",
Chris Cain48c21ce2025-02-20 14:22:17 -0600792 "PowerState": "On",
Andrew Geissler0899a492024-08-06 16:57:06 -0300793 "Type": "TMP432"
794 },
795 {
796 "Address": "0x4c",
797 "Bus": 54,
Chris Cain4d1666f2025-02-26 11:27:43 -0600798 "Name": "PCIE_SWITCH6_TEMP",
799 "Name1": "PCIE_SWITCH2_TEMP",
Chris Cain48c21ce2025-02-20 14:22:17 -0600800 "PowerState": "On",
Andrew Geissler0899a492024-08-06 16:57:06 -0300801 "Type": "TMP432"
Andrew Geissleraaf77e02024-11-12 14:55:59 -0600802 },
803 {
804 "Address": "0x30",
805 "Bus": 0,
806 "CpuID": 0,
807 "Name": "CPU 0",
808 "Type": "XeonCPU"
809 },
810 {
811 "Address": "0x31",
812 "Bus": 0,
813 "CpuID": 1,
814 "Name": "CPU 1",
815 "Type": "XeonCPU"
Andrew Geissler35215e92023-10-02 06:48:05 -0500816 }
817 ],
818 "Name": "IBM System1 Baseboard",
819 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SYS1', 'BOARD_MANUFACTURER': 'IBM'})",
Andrew Geissler35215e92023-10-02 06:48:05 -0500820 "Type": "Board",
821 "xyz.openbmc_project.Inventory.Decorator.Asset": {
822 "Manufacturer": "$BOARD_MANUFACTURER",
823 "Model": "$BOARD_PRODUCT_NAME",
824 "PartNumber": "$BOARD_PART_NUMBER",
825 "SerialNumber": "$BOARD_SERIAL_NUMBER"
826 },
827 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
828 "AssetTag": "$PRODUCT_ASSET_TAG"
829 },
830 "xyz.openbmc_project.Inventory.Item.System": {}
831}