blob: 4aa7ad196515170fe0f02c59ea194a76b3bcddf5 [file] [log] [blame]
Andrew Geissler35215e92023-10-02 06:48:05 -05001{
2 "Exposes": [
3 {
4 "Index": 11,
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": 13,
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": 3,
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": 10,
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": 7,
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": 6,
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": 12,
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": 2,
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"
Andrew Geisslerf5c45642023-10-26 13:53:17 -0600332 },
333 {
334 "I2CAddress": 88,
335 "I2CBus": 2,
336 "Name": "Power Supply Slot 0",
337 "NamedPresenceGpio": "presence-ps0",
338 "Type": "IBMCFFPSConnector"
339 },
340 {
341 "I2CAddress": 89,
342 "I2CBus": 2,
343 "Name": "Power Supply Slot 1",
344 "NamedPresenceGpio": "presence-ps1",
345 "Type": "IBMCFFPSConnector"
346 },
347 {
348 "I2CAddress": 90,
349 "I2CBus": 2,
350 "Name": "Power Supply Slot 2",
351 "NamedPresenceGpio": "presence-ps2",
352 "Type": "IBMCFFPSConnector"
353 },
354 {
355 "I2CAddress": 91,
356 "I2CBus": 2,
357 "Name": "Power Supply Slot 3",
358 "NamedPresenceGpio": "presence-ps3",
359 "Type": "IBMCFFPSConnector"
Chris Caincb47a832023-11-17 12:19:20 -0600360 },
361 {
362 "Name": "Fan1 connector",
363 "Pwm": 0,
364 "PwmName": "Fan1_Pwm",
365 "Status": "disabled",
366 "Tachs": [
367 0,
368 1
369 ],
370 "Type": "IntelFanConnector"
371 },
372 {
373 "Name": "Fan2 connector",
374 "Pwm": 1,
375 "PwmName": "Fan2_Pwm",
376 "Status": "disabled",
377 "Tachs": [
378 2,
379 3
380 ],
381 "Type": "IntelFanConnector"
382 },
383 {
384 "Name": "Fan3 connector",
385 "Pwm": 2,
386 "PwmName": "Fan3_Pwm",
387 "Status": "disabled",
388 "Tachs": [
389 4,
390 5
391 ],
392 "Type": "IntelFanConnector"
393 },
394 {
395 "Name": "Fan4 connector",
396 "Pwm": 3,
397 "PwmName": "Fan4_Pwm",
398 "Status": "disabled",
399 "Tachs": [
400 6,
401 7
402 ],
403 "Type": "IntelFanConnector"
404 },
405 {
406 "Name": "Fan5 connector",
407 "Pwm": 4,
408 "PwmName": "Fan5_Pwm",
409 "Status": "disabled",
410 "Tachs": [
411 8,
412 9
413 ],
414 "Type": "IntelFanConnector"
415 },
416 {
417 "Name": "Fan6 connector",
418 "Pwm": 0,
419 "PwmName": "Fan6_Pwm",
420 "Status": "disabled",
421 "Tachs": [
422 0
423 ],
424 "Type": "IntelFanConnector"
425 },
426 {
427 "Name": "Fan7 connector",
428 "Pwm": 1,
429 "PwmName": "Fan7_Pwm",
430 "Status": "disabled",
431 "Tachs": [
432 1
433 ],
434 "Type": "IntelFanConnector"
Andrew Geissler35215e92023-10-02 06:48:05 -0500435 }
436 ],
437 "Name": "IBM System1 Baseboard",
438 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SYS1', 'BOARD_MANUFACTURER': 'IBM'})",
439 "ProductId": 0,
440 "Type": "Board",
441 "xyz.openbmc_project.Inventory.Decorator.Asset": {
442 "Manufacturer": "$BOARD_MANUFACTURER",
443 "Model": "$BOARD_PRODUCT_NAME",
444 "PartNumber": "$BOARD_PART_NUMBER",
445 "SerialNumber": "$BOARD_SERIAL_NUMBER"
446 },
447 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
448 "AssetTag": "$PRODUCT_ASSET_TAG"
449 },
450 "xyz.openbmc_project.Inventory.Item.System": {}
451}