blob: 43d46cccb720e38cff788e666137a11f94af6588 [file] [log] [blame]
Alexander Hansen70e66002025-01-27 12:56:16 +01001{
2 "Exposes": [
3 {
4 "Index": 0,
5 "Name": "CPU_CORE0",
6 "PowerState": "On",
7 "ScaleFactor": 1,
8 "Thresholds": [
9 {
10 "Direction": "greater than",
11 "Name": "upper critical",
12 "Severity": 1,
13 "Value": 1.15
14 },
15 {
16 "Direction": "less than",
17 "Name": "lower critical",
18 "Severity": 1,
19 "Value": 0.85
20 }
21 ],
22 "Type": "ADC"
23 },
24 {
25 "Index": 1,
26 "Name": "CPU_VDDIO",
27 "PowerState": "On",
28 "ScaleFactor": 1,
29 "Thresholds": [
30 {
31 "Direction": "greater than",
32 "Name": "upper critical",
33 "Severity": 1,
34 "Value": 1.15
35 },
36 {
37 "Direction": "less than",
38 "Name": "lower critical",
39 "Severity": 1,
40 "Value": 0.85
41 }
42 ],
43 "Type": "ADC"
44 },
45 {
46 "Index": 2,
47 "Name": "CPU_SOC",
48 "PowerState": "On",
49 "ScaleFactor": 1,
50 "Thresholds": [
51 {
52 "Direction": "greater than",
53 "Name": "upper critical",
54 "Severity": 1,
55 "Value": 1.15
56 },
57 {
58 "Direction": "less than",
59 "Name": "lower critical",
60 "Severity": 1,
61 "Value": 0.85
62 }
63 ],
64 "Type": "ADC"
65 },
66 {
67 "Index": 3,
68 "Name": "CPU_11_SUS",
69 "PowerState": "On",
70 "ScaleFactor": 1,
71 "Thresholds": [
72 {
73 "Direction": "greater than",
74 "Name": "upper critical",
75 "Severity": 1,
76 "Value": 1.265
77 },
78 {
79 "Direction": "less than",
80 "Name": "lower critical",
81 "Severity": 1,
82 "Value": 0.935
83 }
84 ],
85 "Type": "ADC"
86 },
87 {
88 "Index": 4,
89 "Name": "CPU_CORE1",
90 "PowerState": "On",
91 "ScaleFactor": 1,
92 "Thresholds": [
93 {
94 "Direction": "greater than",
95 "Name": "upper critical",
96 "Severity": 1,
97 "Value": 1.15
98 },
99 {
100 "Direction": "less than",
101 "Name": "lower critical",
102 "Severity": 1,
103 "Value": 0.85
104 }
105 ],
106 "Type": "ADC"
107 },
108 {
109 "Index": 5,
110 "Name": "CPU_33_DUAL",
111 "PowerState": "Always",
112 "ScaleFactor": 0.4054,
113 "Thresholds": [
114 {
115 "Direction": "greater than",
116 "Name": "upper critical",
117 "Severity": 1,
118 "Value": 3.79
119 },
120 {
121 "Direction": "less than",
122 "Name": "lower critical",
123 "Severity": 1,
124 "Value": 2.8
125 }
126 ],
127 "Type": "ADC"
128 },
129 {
130 "Index": 6,
131 "Name": "VCC_12V_RUN",
132 "PowerState": "On",
133 "ScaleFactor": 0.1121,
134 "Thresholds": [
135 {
136 "Direction": "greater than",
137 "Name": "upper critical",
138 "Severity": 1,
139 "Value": 13.79
140 },
141 {
142 "Direction": "less than",
143 "Name": "lower critical",
144 "Severity": 1,
145 "Value": 10.2
146 }
147 ],
148 "Type": "ADC"
149 },
150 {
151 "BridgeGpio": [
152 {
153 "Name": "A_P3V_BAT_SCALED_EN",
154 "Polarity": "High"
155 }
156 ],
157 "Index": 7,
158 "Name": "VBAT_33",
159 "PowerState": "On",
160 "ScaleFactor": 0.0112,
161 "Thresholds": [
162 {
163 "Direction": "greater than",
164 "Hysteresis": 0.01,
165 "Name": "upper critical",
166 "Severity": 1,
167 "Value": 3.79
168 },
169 {
170 "Direction": "less than",
171 "Hysteresis": 0.01,
172 "Name": "lower critical",
173 "Severity": 1,
174 "Value": 2.8
175 }
176 ],
177 "Type": "ADC"
178 },
179 {
180 "Index": 9,
181 "Name": "VDD_12V_RUN",
182 "PowerState": "On",
183 "ScaleFactor": 0.1121,
184 "Thresholds": [
185 {
186 "Direction": "greater than",
187 "Name": "upper critical",
188 "Severity": 1,
189 "Value": 13.79
190 },
191 {
192 "Direction": "less than",
193 "Name": "lower critical",
194 "Severity": 1,
195 "Value": 10.2
196 }
197 ],
198 "Type": "ADC"
199 },
200 {
201 "Index": 10,
202 "Name": "VDD_5V_RUN",
203 "PowerState": "On",
204 "ScaleFactor": 0.266,
205 "Thresholds": [
206 {
207 "Direction": "greater than",
208 "Name": "upper critical",
209 "Severity": 1,
210 "Value": 5.75
211 },
212 {
213 "Direction": "less than",
214 "Name": "lower critical",
215 "Severity": 1,
216 "Value": 4.25
217 }
218 ],
219 "Type": "ADC"
220 },
221 {
222 "Index": 11,
223 "Name": "VDD_33V_RUN",
224 "PowerState": "On",
225 "ScaleFactor": 0.4054,
226 "Thresholds": [
227 {
228 "Direction": "greater than",
229 "Name": "upper critical",
230 "Severity": 1,
231 "Value": 3.79
232 },
233 {
234 "Direction": "less than",
235 "Name": "lower critical",
236 "Severity": 1,
237 "Value": 2.8
238 }
239 ],
240 "Type": "ADC"
241 },
242 {
243 "Index": 12,
244 "Name": "VDD_33V_DUAL",
245 "PowerState": "Always",
246 "ScaleFactor": 0.4054,
247 "Thresholds": [
248 {
249 "Direction": "greater than",
250 "Name": "upper critical",
251 "Severity": 1,
252 "Value": 3.79
253 },
254 {
255 "Direction": "less than",
256 "Name": "lower critical",
257 "Severity": 1,
258 "Value": 2.8
259 }
260 ],
261 "Type": "ADC"
262 },
263 {
264 "Index": 13,
265 "Name": "CPU_18_DUAL",
266 "PowerState": "Always",
267 "ScaleFactor": 1,
268 "Thresholds": [
269 {
270 "Direction": "greater than",
271 "Name": "upper critical",
272 "Severity": 1,
273 "Value": 2.07
274 },
275 {
276 "Direction": "less than",
277 "Name": "lower critical",
278 "Severity": 1,
279 "Value": 1.53
280 }
281 ],
282 "Type": "ADC"
283 },
284 {
285 "Index": 14,
286 "Name": "USB_1V2_HUB",
287 "PowerState": "Always",
288 "ScaleFactor": 0.8333,
289 "Thresholds": [
290 {
291 "Direction": "greater than",
292 "Name": "upper critical",
293 "Severity": 1,
294 "Value": 1.38
295 },
296 {
297 "Direction": "less than",
298 "Name": "lower critical",
299 "Severity": 1,
300 "Value": 1.02
301 }
302 ],
303 "Type": "ADC"
304 },
305 {
306 "Address": "0x28",
307 "Bus": 2,
308 "Labels": [
309 "temp2",
310 "temp3",
311 "temp4"
312 ],
313 "Name": "NC",
314 "Name1": "SYS_Air_Inlet",
315 "Name2": "MB_Air_Inlet",
316 "Name3": "MB_Air_Outlet",
317 "Thresholds": [
318 {
319 "Direction": "less than",
320 "Index": 2,
321 "Name": "lower critical",
322 "Severity": 1,
323 "Value": 0
324 },
325 {
326 "Direction": "less than",
327 "Index": 3,
328 "Name": "lower critical",
329 "Severity": 1,
330 "Value": 0
331 },
332 {
333 "Direction": "less than",
334 "Index": 4,
335 "Name": "lower critical",
336 "Severity": 1,
337 "Value": 0
338 },
339 {
340 "Direction": "less than",
341 "Index": 2,
342 "Name": "lower non critical",
343 "Severity": 0,
344 "Value": 5
345 },
346 {
347 "Direction": "less than",
348 "Index": 3,
349 "Name": "lower non critical",
350 "Severity": 0,
351 "Value": 5
352 },
353 {
354 "Direction": "less than",
355 "Index": 4,
356 "Name": "lower non critical",
357 "Severity": 0,
358 "Value": 5
359 },
360 {
361 "Direction": "greater than",
362 "Index": 2,
363 "Name": "upper non critical",
364 "Severity": 0,
365 "Value": 35
366 },
367 {
368 "Direction": "greater than",
369 "Index": 3,
370 "Name": "upper non critical",
371 "Severity": 0,
372 "Value": 35
373 },
374 {
375 "Direction": "greater than",
376 "Index": 4,
377 "Name": "upper non critical",
378 "Severity": 0,
379 "Value": 55
380 },
381 {
382 "Direction": "greater than",
383 "Index": 2,
384 "Name": "upper critical",
385 "Severity": 1,
386 "Value": 40
387 },
388 {
389 "Direction": "greater than",
390 "Index": 3,
391 "Name": "upper critical",
392 "Severity": 1,
393 "Value": 40
394 },
395 {
396 "Direction": "greater than",
397 "Index": 4,
398 "Name": "upper critical",
399 "Severity": 1,
400 "Value": 60
401 }
402 ],
403 "Type": "NCT7802"
404 }
405 ],
406 "Name": "Tyan S8040 Baseboard",
Alexander Hansencde6f122025-03-13 11:37:02 +0100407 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_MANUFACTURER': 'TYAN', 'BOARD_PRODUCT_NAME': 'S8040*'})",
Alexander Hansen70e66002025-01-27 12:56:16 +0100408 "Type": "Board",
409 "xyz.openbmc_project.Inventory.Decorator.Asset": {
410 "Manufacturer": "$PRODUCT_MANUFACTURER",
411 "Model": "$PRODUCT_PRODUCT_NAME",
412 "PartNumber": "$PRODUCT_PART_NUMBER",
413 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
414 }
415}