1{
2    "Exposes": [
3        {
4            "Index": 0,
5            "Name": "P12V",
6            "PowerState": "Always",
7            "ScaleFactor": 1.0,
8            "Thresholds": [
9                {
10                    "Direction": "greater than",
11                    "Name": "upper critical",
12                    "Severity": 1,
13                    "Value": 13.0
14                },
15                {
16                    "Direction": "greater than",
17                    "Name": "upper non critical",
18                    "Severity": 0,
19                    "Value": 12.8
20                },
21                {
22                    "Direction": "less than",
23                    "Name": "lower non critical",
24                    "Severity": 0,
25                    "Value": 11.2
26                },
27                {
28                    "Direction": "less than",
29                    "Name": "lower critical",
30                    "Severity": 1,
31                    "Value": 11.0
32                }
33            ],
34            "Type": "ADC"
35        },
36        {
37            "Index": 1,
38            "Name": "P5V_AUX_ADC",
39            "PowerState": "Always",
40            "ScaleFactor": 1.0,
41            "Thresholds": [
42                {
43                    "Direction": "greater than",
44                    "Name": "upper critical",
45                    "Severity": 1,
46                    "Value": 5.25
47                },
48                {
49                    "Direction": "greater than",
50                    "Name": "upper non critical",
51                    "Severity": 0,
52                    "Value": 5.15
53                },
54                {
55                    "Direction": "less than",
56                    "Name": "lower non critical",
57                    "Severity": 0,
58                    "Value": 4.85
59                },
60                {
61                    "Direction": "less than",
62                    "Name": "lower critical",
63                    "Severity": 1,
64                    "Value": 4.75
65                }
66            ],
67            "Type": "ADC"
68        },
69        {
70            "Index": 2,
71            "Name": "P5V_BMC_AUX_ADC",
72            "PowerState": "Always",
73            "ScaleFactor": 1.0,
74            "Thresholds": [
75                {
76                    "Direction": "greater than",
77                    "Name": "upper critical",
78                    "Severity": 1,
79                    "Value": 5.25
80                },
81                {
82                    "Direction": "greater than",
83                    "Name": "upper non critical",
84                    "Severity": 0,
85                    "Value": 5.15
86                },
87                {
88                    "Direction": "less than",
89                    "Name": "lower non critical",
90                    "Severity": 0,
91                    "Value": 4.85
92                },
93                {
94                    "Direction": "less than",
95                    "Name": "lower critical",
96                    "Severity": 1,
97                    "Value": 4.75
98                }
99            ],
100            "Type": "ADC"
101        },
102        {
103            "Index": 3,
104            "Name": "P3V3_AUX_ADC",
105            "PowerState": "Always",
106            "ScaleFactor": 1.0,
107            "Thresholds": [
108                {
109                    "Direction": "greater than",
110                    "Name": "upper critical",
111                    "Severity": 1,
112                    "Value": 3.465
113                },
114                {
115                    "Direction": "greater than",
116                    "Name": "upper non critical",
117                    "Severity": 0,
118                    "Value": 3.399
119                },
120                {
121                    "Direction": "less than",
122                    "Name": "lower non critical",
123                    "Severity": 0,
124                    "Value": 3.201
125                },
126                {
127                    "Direction": "less than",
128                    "Name": "lower critical",
129                    "Severity": 1,
130                    "Value": 3.135
131                }
132            ],
133            "Type": "ADC"
134        },
135        {
136            "Index": 4,
137            "Name": "P3V3_BMC_AUX",
138            "PowerState": "Always",
139            "ScaleFactor": 1.0,
140            "Thresholds": [
141                {
142                    "Direction": "greater than",
143                    "Name": "upper critical",
144                    "Severity": 1,
145                    "Value": 3.465
146                },
147                {
148                    "Direction": "greater than",
149                    "Name": "upper non critical",
150                    "Severity": 0,
151                    "Value": 3.399
152                },
153                {
154                    "Direction": "less than",
155                    "Name": "lower non critical",
156                    "Severity": 0,
157                    "Value": 3.201
158                },
159                {
160                    "Direction": "less than",
161                    "Name": "lower critical",
162                    "Severity": 1,
163                    "Value": 3.135
164                }
165            ],
166            "Type": "ADC"
167        },
168        {
169            "Index": 5,
170            "Name": "P1V8_BMC_AUX",
171            "PowerState": "Always",
172            "ScaleFactor": 1.0,
173            "Thresholds": [
174                {
175                    "Direction": "greater than",
176                    "Name": "upper critical",
177                    "Severity": 1,
178                    "Value": 1.89
179                },
180                {
181                    "Direction": "greater than",
182                    "Name": "upper non critical",
183                    "Severity": 0,
184                    "Value": 1.854
185                },
186                {
187                    "Direction": "less than",
188                    "Name": "lower non critical",
189                    "Severity": 0,
190                    "Value": 1.746
191                },
192                {
193                    "Direction": "less than",
194                    "Name": "lower critical",
195                    "Severity": 1,
196                    "Value": 1.71
197                }
198            ],
199            "Type": "ADC"
200        },
201        {
202            "Index": 6,
203            "Name": "P1V2_BMC_AUX",
204            "PowerState": "Always",
205            "ScaleFactor": 1.0,
206            "Thresholds": [
207                {
208                    "Direction": "greater than",
209                    "Name": "upper critical",
210                    "Severity": 1,
211                    "Value": 1.26
212                },
213                {
214                    "Direction": "greater than",
215                    "Name": "upper non critical",
216                    "Severity": 0,
217                    "Value": 1.236
218                },
219                {
220                    "Direction": "less than",
221                    "Name": "lower non critical",
222                    "Severity": 0,
223                    "Value": 1.164
224                },
225                {
226                    "Direction": "less than",
227                    "Name": "lower critical",
228                    "Severity": 1,
229                    "Value": 1.14
230                }
231            ],
232            "Type": "ADC"
233        },
234        {
235            "Index": 7,
236            "Name": "P1V2_PHY1_LDO",
237            "PowerState": "Always",
238            "ScaleFactor": 1.0,
239            "Thresholds": [
240                {
241                    "Direction": "greater than",
242                    "Name": "upper critical",
243                    "Severity": 1,
244                    "Value": 1.26
245                },
246                {
247                    "Direction": "greater than",
248                    "Name": "upper non critical",
249                    "Severity": 0,
250                    "Value": 1.236
251                },
252                {
253                    "Direction": "less than",
254                    "Name": "lower non critical",
255                    "Severity": 0,
256                    "Value": 1.164
257                },
258                {
259                    "Direction": "less than",
260                    "Name": "lower critical",
261                    "Severity": 1,
262                    "Value": 1.14
263                }
264            ],
265            "Type": "ADC"
266        },
267        {
268            "Index": 8,
269            "Name": "P1V2_PHY2_LDO",
270            "PowerState": "Always",
271            "ScaleFactor": 1.0,
272            "Thresholds": [
273                {
274                    "Direction": "greater than",
275                    "Name": "upper critical",
276                    "Severity": 1,
277                    "Value": 1.26
278                },
279                {
280                    "Direction": "greater than",
281                    "Name": "upper non critical",
282                    "Severity": 0,
283                    "Value": 1.236
284                },
285                {
286                    "Direction": "less than",
287                    "Name": "lower non critical",
288                    "Severity": 0,
289                    "Value": 1.164
290                },
291                {
292                    "Direction": "less than",
293                    "Name": "lower critical",
294                    "Severity": 1,
295                    "Value": 1.14
296                }
297            ],
298            "Type": "ADC"
299        },
300        {
301            "Index": 9,
302            "Name": "P2V5_AUX",
303            "PowerState": "Always",
304            "ScaleFactor": 1.0,
305            "Thresholds": [
306                {
307                    "Direction": "greater than",
308                    "Name": "upper critical",
309                    "Severity": 1,
310                    "Value": 2.625
311                },
312                {
313                    "Direction": "greater than",
314                    "Name": "upper non critical",
315                    "Severity": 0,
316                    "Value": 2.575
317                },
318                {
319                    "Direction": "less than",
320                    "Name": "lower non critical",
321                    "Severity": 0,
322                    "Value": 2.425
323                },
324                {
325                    "Direction": "less than",
326                    "Name": "lower critical",
327                    "Severity": 1,
328                    "Value": 2.375
329                }
330            ],
331            "Type": "ADC"
332        },
333        {
334            "BridgeGpio": [
335                {
336                    "Name": "rtc-battery-voltage-read-enable",
337                    "Polarity": "High"
338                }
339            ],
340            "Index": 10,
341            "Name": "Battery Voltage",
342            "PollRate": 86400,
343            "ScaleFactor": 0.4348,
344            "Thresholds": [
345                {
346                    "Direction": "less than",
347                    "Name": "lower critical",
348                    "Severity": 1,
349                    "Value": 2.45
350                }
351            ],
352            "Type": "ADC"
353        },
354        {
355            "I2CAddress": 88,
356            "I2CBus": 2,
357            "Name": "Power Supply Slot 0",
358            "NamedPresenceGpio": "presence-ps0",
359            "Type": "IBMCFFPSConnector"
360        },
361        {
362            "I2CAddress": 89,
363            "I2CBus": 2,
364            "Name": "Power Supply Slot 1",
365            "NamedPresenceGpio": "presence-ps1",
366            "Type": "IBMCFFPSConnector"
367        },
368        {
369            "I2CAddress": 90,
370            "I2CBus": 2,
371            "Name": "Power Supply Slot 2",
372            "NamedPresenceGpio": "presence-ps2",
373            "Type": "IBMCFFPSConnector"
374        },
375        {
376            "I2CAddress": 91,
377            "I2CBus": 2,
378            "Name": "Power Supply Slot 3",
379            "NamedPresenceGpio": "presence-ps3",
380            "Type": "IBMCFFPSConnector"
381        },
382        {
383            "Name": "Fan1 connector",
384            "Pwm": 0,
385            "PwmName": "Fan1_Pwm",
386            "Status": "disabled",
387            "Tachs": [
388                0,
389                1
390            ],
391            "Type": "IntelFanConnector"
392        },
393        {
394            "Name": "Fan2 connector",
395            "Pwm": 1,
396            "PwmName": "Fan2_Pwm",
397            "Status": "disabled",
398            "Tachs": [
399                2,
400                3
401            ],
402            "Type": "IntelFanConnector"
403        },
404        {
405            "Name": "Fan3 connector",
406            "Pwm": 2,
407            "PwmName": "Fan3_Pwm",
408            "Status": "disabled",
409            "Tachs": [
410                4,
411                5
412            ],
413            "Type": "IntelFanConnector"
414        },
415        {
416            "Name": "Fan4 connector",
417            "Pwm": 3,
418            "PwmName": "Fan4_Pwm",
419            "Status": "disabled",
420            "Tachs": [
421                6,
422                7
423            ],
424            "Type": "IntelFanConnector"
425        },
426        {
427            "Name": "Fan5 connector",
428            "Pwm": 4,
429            "PwmName": "Fan5_Pwm",
430            "Status": "disabled",
431            "Tachs": [
432                8,
433                9
434            ],
435            "Type": "IntelFanConnector"
436        },
437        {
438            "Name": "Fan6 connector",
439            "Pwm": 0,
440            "PwmName": "Fan6_Pwm",
441            "Status": "disabled",
442            "Tachs": [
443                0
444            ],
445            "Type": "IntelFanConnector"
446        },
447        {
448            "Name": "Fan7 connector",
449            "Pwm": 1,
450            "PwmName": "Fan7_Pwm",
451            "Status": "disabled",
452            "Tachs": [
453                1
454            ],
455            "Type": "IntelFanConnector"
456        },
457        {
458            "Address": "0x4c",
459            "Bus": 70,
460            "Name": "PCIE_SWITCH1_TEMP",
461            "Name1": "PCIE_SWITCH3_TEMP",
462            "Type": "TMP432"
463        },
464        {
465            "Address": "0x4c",
466            "Bus": 71,
467            "Name": "PCIE_SWITCH4_TEMP",
468            "Name1": "PCIE_SWITCH5_TEMP",
469            "Type": "TMP432"
470        },
471        {
472            "Address": "0x4c",
473            "Bus": 54,
474            "Name": "PCIE_SWITCH2_TEMP",
475            "Name1": "PCIE_SWITCH6_TEMP",
476            "Type": "TMP432"
477        }
478    ],
479    "Name": "IBM System1 Baseboard",
480    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SYS1', 'BOARD_MANUFACTURER': 'IBM'})",
481    "ProductId": 0,
482    "Type": "Board",
483    "xyz.openbmc_project.Inventory.Decorator.Asset": {
484        "Manufacturer": "$BOARD_MANUFACTURER",
485        "Model": "$BOARD_PRODUCT_NAME",
486        "PartNumber": "$BOARD_PART_NUMBER",
487        "SerialNumber": "$BOARD_SERIAL_NUMBER"
488    },
489    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
490        "AssetTag": "$PRODUCT_ASSET_TAG"
491    },
492    "xyz.openbmc_project.Inventory.Item.System": {}
493}
494