blob: e7104211ae6f73271879073b566a5fdd734638f3 [file] [log] [blame]
Vijay Khemka61c25c02018-12-04 09:47:48 -08001{
2 "Exposes": [
3 {
Vijay Khemka61c25c02018-12-04 09:47:48 -08004 "Index": 0,
5 "Name": " MB_P3V3",
6 "ScaleFactor": 0.1124,
7 "Thresholds": [
8 {
9 "Direction": "greater than",
10 "Name": "upper critical",
11 "Severity": 1,
12 "Value": 3.62
13 },
14 {
15 "Direction": "less than",
16 "Name": "lower critical",
17 "Severity": 1,
18 "Value": 2.97
19 }
20 ],
21 "Type": "ADC"
22 },
23 {
24 "Index": 1,
25 "Name": " MB_P5V",
26 "ScaleFactor": 0.1124,
27 "Thresholds": [
28 {
29 "Direction": "greater than",
30 "Name": "upper critical",
31 "Severity": 1,
32 "Value": 5.49
33 },
34 {
35 "Direction": "less than",
36 "Name": "lower critical",
37 "Severity": 1,
38 "Value": 4.52
39 }
40 ],
41 "Type": "ADC"
42 },
43 {
44 "Index": 2,
45 "Name": " MB_P12V",
46 "ScaleFactor": 0.1124,
47 "Thresholds": [
48 {
49 "Direction": "greater than",
50 "Name": "upper critical",
51 "Severity": 1,
52 "Value": 13.23
53 },
54 {
55 "Direction": "less than",
56 "Name": "lower critical",
57 "Severity": 1,
58 "Value": 10.77
59 }
60 ],
61 "Type": "ADC"
62 },
63 {
64 "Index": 3,
65 "Name": " MB_P1V05",
66 "ScaleFactor": 0.1124,
67 "Thresholds": [
68 {
69 "Direction": "greater than",
70 "Name": "upper critical",
71 "Severity": 1,
72 "Value": 1.15
73 },
74 {
75 "Direction": "less than",
76 "Name": "lower critical",
77 "Severity": 1,
78 "Value": 0.94
79 }
80 ],
81 "Type": "ADC"
82 },
83 {
84 "Index": 4,
85 "Name": " MB_PVNN_PCH_STBY",
86 "ScaleFactor": 0.1124,
87 "Thresholds": [
88 {
89 "Direction": "greater than",
90 "Name": "upper critical",
91 "Severity": 1,
92 "Value": 1.1
93 },
94 {
95 "Direction": "less than",
96 "Name": "lower critical",
97 "Severity": 1,
98 "Value": 0.76
99 }
100 ],
101 "Type": "ADC"
102 },
103 {
104 "Index": 5,
105 "Name": " MB_P3V3_STBY",
106 "ScaleFactor": 0.1124,
107 "Thresholds": [
108 {
109 "Direction": "greater than",
110 "Name": "upper critical",
111 "Severity": 1,
112 "Value": 3.62
113 },
114 {
115 "Direction": "less than",
116 "Name": "lower critical",
117 "Severity": 1,
118 "Value": 2.97
119 }
120 ],
121 "Type": "ADC"
122 },
123 {
124 "Index": 6,
125 "Name": " MB_P5V_STBY",
126 "ScaleFactor": 0.1124,
127 "Thresholds": [
128 {
129 "Direction": "greater than",
130 "Name": "upper critical",
131 "Severity": 1,
132 "Value": 5.49
133 },
134 {
135 "Direction": "less than",
136 "Name": "lower critical",
137 "Severity": 1,
138 "Value": 4.52
139 }
140 ],
141 "Type": "ADC"
142 },
143 {
144 "Index": 7,
145 "Name": "MB_P3V_BAT",
146 "Thresholds": [
147 {
148 "Direction": "greater than",
149 "Name": "upper critical",
150 "Severity": 1,
151 "Value": 3.74
152 },
153 {
154 "Direction": "less than",
155 "Name": "lower critical",
156 "Severity": 1,
157 "Value": 2.73
158 }
159 ],
160 "Type": "ADC"
161 },
162 {
James Feistc4e56942019-04-19 12:15:19 -0700163 "Connector": {
164 "Name": "System Fan Connector 1",
165 "Pwm": 0,
166 "Tachs": [
167 0
168 ]
169 },
170 "Index": 0,
171 "Name": "MB_FAN0_TACH",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800172 "Thresholds": [
173 {
James Feistc4e56942019-04-19 12:15:19 -0700174 "Direction": "less than",
175 "Name": "lower critical",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800176 "Severity": 1,
James Feistc4e56942019-04-19 12:15:19 -0700177 "Value": 500
Vijay Khemka61c25c02018-12-04 09:47:48 -0800178 },
179 {
180 "Direction": "greater than",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800181 "Name": "upper non critical",
182 "Severity": 0,
James Feistc4e56942019-04-19 12:15:19 -0700183 "Value": 8500
184 },
185 {
186 "Direction": "greater than",
187 "Name": "upper critical",
188 "Severity": 1,
189 "Value": 11500
Vijay Khemka61c25c02018-12-04 09:47:48 -0800190 }
191 ],
James Feistc4e56942019-04-19 12:15:19 -0700192 "Type": "AspeedFan"
Vijay Khemka61c25c02018-12-04 09:47:48 -0800193 },
194 {
James Feistc4e56942019-04-19 12:15:19 -0700195 "Connector": {
196 "Name": "System Fan Connector 3",
197 "Pwm": 1,
198 "Tachs": [
199 2
200 ]
201 },
202 "Index": 2,
203 "Name": "MB_FAN1_TACH",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800204 "Thresholds": [
205 {
James Feistc4e56942019-04-19 12:15:19 -0700206 "Direction": "less than",
207 "Name": "lower critical",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800208 "Severity": 1,
James Feistc4e56942019-04-19 12:15:19 -0700209 "Value": 500
Vijay Khemka61c25c02018-12-04 09:47:48 -0800210 },
211 {
212 "Direction": "greater than",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800213 "Name": "upper non critical",
214 "Severity": 0,
James Feistc4e56942019-04-19 12:15:19 -0700215 "Value": 8500
216 },
217 {
218 "Direction": "greater than",
219 "Name": "upper critical",
220 "Severity": 1,
221 "Value": 11500
Vijay Khemka61c25c02018-12-04 09:47:48 -0800222 }
223 ],
James Feistc4e56942019-04-19 12:15:19 -0700224 "Type": "AspeedFan"
225 },
226 {
227 "Direction": "Out",
228 "Index": 33,
229 "Name": "Reset Out",
230 "Polarity": "Low",
231 "Type": "Gpio"
232 },
233 {
234 "Direction": "Both",
235 "Index": 35,
236 "Name": "Power Up",
237 "Polarity": "Low",
238 "Type": "Gpio"
239 },
240 {
241 "Direction": "Out",
242 "Index": 14,
243 "Name": "Power Good",
244 "Polarity": "High",
245 "Type": "Gpio"
246 },
247 {
248 "Direction": "Out",
249 "Index": 145,
250 "Name": "BMC Ready",
251 "Polarity": "High",
252 "Type": "Gpio"
253 },
254 {
255 "Class": "fan",
256 "FFGainCoefficient": 1.0,
257 "FFOffCoefficient": 0.0,
258 "ICoefficient": 0.0,
259 "ILimitMax": 0.0,
260 "ILimitMin": 0.0,
261 "Inputs": [
262 "MB_FAN0_TACH"
263 ],
264 "Name": "MB_FAN0_TACH",
265 "OutLimitMax": 100.0,
266 "OutLimitMin": 30.0,
267 "Outputs": [
268 "Pwm 1"
269 ],
270 "PCoefficient": 0.0,
271 "SlewNeg": 0.0,
272 "SlewPos": 0.0,
273 "Type": "Pid",
274 "Zones": [
275 "Pid 1"
276 ]
277 },
278 {
279 "Class": "fan",
280 "FFGainCoefficient": 1.0,
281 "FFOffCoefficient": 0.0,
282 "ICoefficient": 0.0,
283 "ILimitMax": 0.0,
284 "ILimitMin": 0.0,
285 "Inputs": [
286 "MB_FAN1_TACH"
287 ],
288 "Name": "MB_FAN1_TACH",
289 "OutLimitMax": 100.0,
290 "OutLimitMin": 30.0,
291 "Outputs": [
292 "Pwm 2"
293 ],
294 "PCoefficient": 0.0,
295 "SlewNeg": 0.0,
296 "SlewPos": 0.0,
297 "Type": "Pid",
298 "Zones": [
299 "Pid 1"
300 ]
Vijay Khemka61c25c02018-12-04 09:47:48 -0800301 },
302 {
303 "Class": "temp",
304 "FFGainCoefficient": 0.0,
305 "FFOffCoefficient": 0.0,
James Feist85ba4572019-02-04 12:59:58 -0800306 "ICoefficient": -0.2,
307 "ILimitMax": 70,
308 "ILimitMin": 30,
Vijay Khemka61c25c02018-12-04 09:47:48 -0800309 "Inputs": [
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800310 "MB_INLET_TEMP"
311 ],
312 "Name": "MB_INLET_TEMP",
James Feist85ba4572019-02-04 12:59:58 -0800313 "OutLimitMax": 70,
314 "OutLimitMin": 30,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800315 "Outputs": [],
James Feist85ba4572019-02-04 12:59:58 -0800316 "PCoefficient": -3.0,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800317 "SetPoint": 45.0,
James Feist85ba4572019-02-04 12:59:58 -0800318 "SlewNeg": -1,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800319 "SlewPos": 0.0,
320 "Type": "Pid",
321 "Zones": [
322 "Pid 1"
323 ]
324 },
325 {
326 "Class": "temp",
327 "FFGainCoefficient": 0.0,
328 "FFOffCoefficient": 0.0,
James Feist85ba4572019-02-04 12:59:58 -0800329 "ICoefficient": -0.2,
330 "ILimitMax": 70,
331 "ILimitMin": 30,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800332 "Inputs": [
333 "MEZZ_SENSOR_REMOTE_TEMP"
334 ],
335 "Name": "MEZZ_SENSOR_REMOTE_TEMP",
James Feist85ba4572019-02-04 12:59:58 -0800336 "OutLimitMax": 70,
337 "OutLimitMin": 30,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800338 "Outputs": [],
James Feist85ba4572019-02-04 12:59:58 -0800339 "PCoefficient": -3.0,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800340 "SetPoint": 45.0,
James Feist85ba4572019-02-04 12:59:58 -0800341 "SlewNeg": -1,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800342 "SlewPos": 0.0,
343 "Type": "Pid",
344 "Zones": [
345 "Pid 1"
346 ]
347 },
348 {
349 "Class": "temp",
350 "FFGainCoefficient": 0.0,
351 "FFOffCoefficient": 0.0,
James Feist85ba4572019-02-04 12:59:58 -0800352 "ICoefficient": -0.2,
353 "ILimitMax": 70,
354 "ILimitMin": 30,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800355 "Inputs": [
Jae Hyun Yoob65cf3b2019-04-01 14:58:29 -0700356 "Core 0 CPU1"
Vijay Khemka61c25c02018-12-04 09:47:48 -0800357 ],
Jae Hyun Yoob65cf3b2019-04-01 14:58:29 -0700358 "Name": "Core 0 CPU1",
James Feist85ba4572019-02-04 12:59:58 -0800359 "OutLimitMax": 70,
360 "OutLimitMin": 30,
Vijay Khemka61c25c02018-12-04 09:47:48 -0800361 "Outputs": [],
James Feist85ba4572019-02-04 12:59:58 -0800362 "PCoefficient": -3.0,
Vijay Khemka61c25c02018-12-04 09:47:48 -0800363 "SetPoint": 45.0,
James Feist85ba4572019-02-04 12:59:58 -0800364 "SlewNeg": -1,
Vijay Khemka61c25c02018-12-04 09:47:48 -0800365 "SlewPos": 0.0,
366 "Type": "Pid",
367 "Zones": [
368 "Pid 1"
369 ]
370 },
371 {
James Feistc4e56942019-04-19 12:15:19 -0700372 "Address": "0x30",
373 "Bus": 0,
374 "CpuID": 1,
Jae Hyun Yoo00733542019-06-05 10:46:46 -0700375 "Name": "CPU 1",
James Feistc4e56942019-04-19 12:15:19 -0700376 "Thresholds": [
377 {
378 "Direction": "greater than",
379 "Label": "DIMM",
380 "Name": "upper critical",
381 "Severity": 1,
382 "Value": 99
383 },
384 {
385 "Direction": "greater than",
386 "Label": "DIMM",
387 "Name": "upper non critical",
388 "Severity": 0,
389 "Value": 89
390 }
391 ],
Jae Hyun Yooe6e88212019-04-23 16:46:46 -0700392 "Type": "XeonCPU"
Vijay Khemka61c25c02018-12-04 09:47:48 -0800393 },
394 {
James Feistc4e56942019-04-19 12:15:19 -0700395 "Address": "0x31",
396 "Bus": 0,
397 "CpuID": 2,
Jae Hyun Yoo00733542019-06-05 10:46:46 -0700398 "Name": "CPU 2",
James Feistc4e56942019-04-19 12:15:19 -0700399 "Thresholds": [
400 {
401 "Direction": "greater than",
402 "Label": "DIMM",
403 "Name": "upper critical",
404 "Severity": 1,
405 "Value": 99
406 },
407 {
408 "Direction": "greater than",
409 "Label": "DIMM",
410 "Name": "upper non critical",
411 "Severity": 0,
412 "Value": 89
413 }
414 ],
Jae Hyun Yooe6e88212019-04-23 16:46:46 -0700415 "Type": "XeonCPU"
James Feistc4e56942019-04-19 12:15:19 -0700416 },
417 {
418 "Address": "0x4e",
419 "Bus": 6,
420 "Name": "MB_INLET_TEMP",
421 "Name1": "MB_INLET_REMOTE_TEMP",
422 "Thresholds": [
423 {
424 "Direction": "greater than",
425 "Name": "upper critical",
426 "Severity": 1,
427 "Value": 40
428 }
429 ],
430 "Type": "TMP421"
431 },
432 {
433 "Address": "0x4f",
434 "Bus": 6,
435 "Name": "MB_OUTLET_TEMP",
436 "Name1": "MB_OUTLET_REMOTE_TEMP",
437 "Thresholds": [
438 {
439 "Direction": "greater than",
440 "Name": "upper critical",
441 "Severity": 1,
442 "Value": 90
443 }
444 ],
445 "Type": "TMP421"
446 },
447 {
448 "Address": "0x1f",
449 "Bus": 8,
450 "Name": "MEZZ_SENSOR_REMOTE_TEMP",
451 "Name1": "MEZZ_SENSOR_TEMP",
452 "Thresholds": [
453 {
454 "Direction": "greater than",
455 "Name": "upper critical",
456 "Severity": 1,
457 "Value": 95
458 }
459 ],
460 "Type": "TMP421"
Vijay Khemka61c25c02018-12-04 09:47:48 -0800461 }
462 ],
463 "Name": "TiogaPass Baseboard",
464 "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*Tioga*'})",
465 "Type": "Board",
466 "xyz.openbmc_project.Inventory.Decorator.Asset": {
467 "Manufacturer": "$PRODUCT_MANUFACTURER",
468 "Model": "$PRODUCT_PRODUCT_NAME",
469 "PartNumber": "$PRODUCT_PART_NUMBER",
470 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
471 }
James Feist5efbe612019-05-15 10:50:11 -0700472}