blob: 00e8ce36cd68eac558ff72e4a5085389ebb0ff59 [file] [log] [blame]
Vijay Khemka61c25c02018-12-04 09:47:48 -08001{
2 "Exposes": [
3 {
Vijay Khemkabcf722e2019-01-23 11:12:51 -08004 "Name": "Pwm 1",
5 "Type": "Pwm"
6 },
7 {
8 "Name": "Pwm 2",
9 "Type": "Pwm"
10 },
11 {
James Feist8209ae12018-12-11 15:28:06 -080012 "Connector": {
13 "Name": "System Fan Connector 1",
14 "Pwm": 0,
15 "Tachs": [
16 0
17 ]
18 },
Vijay Khemka61c25c02018-12-04 09:47:48 -080019 "Index": 0,
20 "Name": "MB_FAN0_TACH",
Vijay Khemka61c25c02018-12-04 09:47:48 -080021 "Thresholds": [
22 {
23 "Direction": "less than",
24 "Name": "lower critical",
25 "Severity": 1,
26 "Value": 500
27 },
28 {
29 "Direction": "greater than",
30 "Name": "upper non critical",
31 "Severity": 0,
32 "Value": 8500
33 },
34 {
35 "Direction": "greater than",
36 "Name": "upper critical",
37 "Severity": 1,
38 "Value": 11500
39 }
40 ],
41 "Type": "AspeedFan"
42 },
43 {
James Feist8209ae12018-12-11 15:28:06 -080044 "Connector": {
45 "Name": "System Fan Connector 3",
46 "Pwm": 1,
47 "Tachs": [
48 2
49 ]
50 },
Vijay Khemka61c25c02018-12-04 09:47:48 -080051 "Index": 2,
52 "Name": "MB_FAN1_TACH",
Vijay Khemka61c25c02018-12-04 09:47:48 -080053 "Thresholds": [
54 {
55 "Direction": "less than",
56 "Name": "lower critical",
57 "Severity": 1,
58 "Value": 500
59 },
60 {
61 "Direction": "greater than",
62 "Name": "upper non critical",
63 "Severity": 0,
64 "Value": 8500
65 },
66 {
67 "Direction": "greater than",
68 "Name": "upper critical",
69 "Severity": 1,
70 "Value": 11500
71 }
72 ],
73 "Type": "AspeedFan"
74 },
75 {
Vijay Khemkabcf722e2019-01-23 11:12:51 -080076 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -080077 "FFGainCoefficient": 1.0,
Vijay Khemkabcf722e2019-01-23 11:12:51 -080078 "FFOffCoefficient": 0.0,
79 "ICoefficient": 0.0,
80 "ILimitMax": 0.0,
81 "ILimitMin": 0.0,
82 "Inputs": [
83 "MB_FAN0_TACH"
84 ],
85 "Name": "MB_FAN0_TACH",
86 "OutLimitMax": 100.0,
87 "OutLimitMin": 30.0,
88 "Outputs": [
89 "Pwm 1"
90 ],
91 "PCoefficient": 0.0,
92 "SlewNeg": 0.0,
93 "SlewPos": 0.0,
94 "Type": "Pid",
95 "Zones": [
96 "Pid 1"
97 ]
98 },
99 {
100 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800101 "FFGainCoefficient": 1.0,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800102 "FFOffCoefficient": 0.0,
103 "ICoefficient": 0.0,
104 "ILimitMax": 0.0,
105 "ILimitMin": 0.0,
106 "Inputs": [
107 "MB_FAN1_TACH"
108 ],
109 "Name": "MB_FAN1_TACH",
110 "OutLimitMax": 100.0,
111 "OutLimitMin": 30.0,
112 "Outputs": [
113 "Pwm 2"
114 ],
115 "PCoefficient": 0.0,
116 "SlewNeg": 0.0,
117 "SlewPos": 0.0,
118 "Type": "Pid",
119 "Zones": [
120 "Pid 1"
121 ]
122 },
123 {
Vijay Khemka61c25c02018-12-04 09:47:48 -0800124 "Address": "0x4e",
125 "Bus": 6,
126 "Name": "MB_INLET_TEMP",
127 "Name1": "MB_INLET_REMOTE_TEMP",
128 "Thresholds": [
129 {
130 "Direction": "greater than",
131 "Name": "upper critical",
132 "Severity": 1,
133 "Value": 40
134 }
135 ],
136 "Type": "TMP421"
137 },
138 {
139 "Address": "0x4f",
140 "Bus": 6,
141 "Name": "MB_OUTLET_TEMP",
142 "Name1": "MB_OUTLET_REMOTE_TEMP",
143 "Thresholds": [
144 {
145 "Direction": "greater than",
146 "Name": "upper critical",
147 "Severity": 1,
148 "Value": 90
149 }
150 ],
151 "Type": "TMP421"
152 },
153 {
154 "Address": "0x1f",
155 "Bus": 8,
156 "Name": "MEZZ_SENSOR_REMOTE_TEMP",
157 "Name1": "MEZZ_SENSOR_TEMP",
158 "Thresholds": [
159 {
160 "Direction": "greater than",
161 "Name": "upper critical",
162 "Severity": 1,
163 "Value": 95
164 }
165 ],
166 "Type": "TMP421"
167 },
168 {
169 "Index": 0,
170 "Name": " MB_P3V3",
171 "ScaleFactor": 0.1124,
172 "Thresholds": [
173 {
174 "Direction": "greater than",
175 "Name": "upper critical",
176 "Severity": 1,
177 "Value": 3.62
178 },
179 {
180 "Direction": "less than",
181 "Name": "lower critical",
182 "Severity": 1,
183 "Value": 2.97
184 }
185 ],
186 "Type": "ADC"
187 },
188 {
189 "Index": 1,
190 "Name": " MB_P5V",
191 "ScaleFactor": 0.1124,
192 "Thresholds": [
193 {
194 "Direction": "greater than",
195 "Name": "upper critical",
196 "Severity": 1,
197 "Value": 5.49
198 },
199 {
200 "Direction": "less than",
201 "Name": "lower critical",
202 "Severity": 1,
203 "Value": 4.52
204 }
205 ],
206 "Type": "ADC"
207 },
208 {
209 "Index": 2,
210 "Name": " MB_P12V",
211 "ScaleFactor": 0.1124,
212 "Thresholds": [
213 {
214 "Direction": "greater than",
215 "Name": "upper critical",
216 "Severity": 1,
217 "Value": 13.23
218 },
219 {
220 "Direction": "less than",
221 "Name": "lower critical",
222 "Severity": 1,
223 "Value": 10.77
224 }
225 ],
226 "Type": "ADC"
227 },
228 {
229 "Index": 3,
230 "Name": " MB_P1V05",
231 "ScaleFactor": 0.1124,
232 "Thresholds": [
233 {
234 "Direction": "greater than",
235 "Name": "upper critical",
236 "Severity": 1,
237 "Value": 1.15
238 },
239 {
240 "Direction": "less than",
241 "Name": "lower critical",
242 "Severity": 1,
243 "Value": 0.94
244 }
245 ],
246 "Type": "ADC"
247 },
248 {
249 "Index": 4,
250 "Name": " MB_PVNN_PCH_STBY",
251 "ScaleFactor": 0.1124,
252 "Thresholds": [
253 {
254 "Direction": "greater than",
255 "Name": "upper critical",
256 "Severity": 1,
257 "Value": 1.1
258 },
259 {
260 "Direction": "less than",
261 "Name": "lower critical",
262 "Severity": 1,
263 "Value": 0.76
264 }
265 ],
266 "Type": "ADC"
267 },
268 {
269 "Index": 5,
270 "Name": " MB_P3V3_STBY",
271 "ScaleFactor": 0.1124,
272 "Thresholds": [
273 {
274 "Direction": "greater than",
275 "Name": "upper critical",
276 "Severity": 1,
277 "Value": 3.62
278 },
279 {
280 "Direction": "less than",
281 "Name": "lower critical",
282 "Severity": 1,
283 "Value": 2.97
284 }
285 ],
286 "Type": "ADC"
287 },
288 {
289 "Index": 6,
290 "Name": " MB_P5V_STBY",
291 "ScaleFactor": 0.1124,
292 "Thresholds": [
293 {
294 "Direction": "greater than",
295 "Name": "upper critical",
296 "Severity": 1,
297 "Value": 5.49
298 },
299 {
300 "Direction": "less than",
301 "Name": "lower critical",
302 "Severity": 1,
303 "Value": 4.52
304 }
305 ],
306 "Type": "ADC"
307 },
308 {
309 "Index": 7,
310 "Name": "MB_P3V_BAT",
311 "Thresholds": [
312 {
313 "Direction": "greater than",
314 "Name": "upper critical",
315 "Severity": 1,
316 "Value": 3.74
317 },
318 {
319 "Direction": "less than",
320 "Name": "lower critical",
321 "Severity": 1,
322 "Value": 2.73
323 }
324 ],
325 "Type": "ADC"
326 },
327 {
328 "Address": "0x30",
329 "Bus": 0,
Jae Hyun Yoob65cf3b2019-04-01 14:58:29 -0700330 "CpuID": 1,
331 "Name": "Skylake CPU 1",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800332 "Thresholds": [
333 {
334 "Direction": "greater than",
335 "Label": "DIMM",
336 "Name": "upper critical",
337 "Severity": 1,
338 "Value": 99
339 },
340 {
341 "Direction": "greater than",
342 "Label": "DIMM",
343 "Name": "upper non critical",
344 "Severity": 0,
345 "Value": 89
346 }
347 ],
348 "Type": "SkylakeCPU"
349 },
350 {
351 "Address": "0x31",
352 "Bus": 0,
Jae Hyun Yoob65cf3b2019-04-01 14:58:29 -0700353 "CpuID": 2,
354 "Name": "Skylake CPU 2",
Vijay Khemka61c25c02018-12-04 09:47:48 -0800355 "Thresholds": [
356 {
357 "Direction": "greater than",
358 "Label": "DIMM",
359 "Name": "upper critical",
360 "Severity": 1,
361 "Value": 99
362 },
363 {
364 "Direction": "greater than",
365 "Label": "DIMM",
366 "Name": "upper non critical",
367 "Severity": 0,
368 "Value": 89
369 }
370 ],
371 "Type": "SkylakeCPU"
372 },
373 {
374 "Class": "temp",
375 "FFGainCoefficient": 0.0,
376 "FFOffCoefficient": 0.0,
James Feist85ba4572019-02-04 12:59:58 -0800377 "ICoefficient": -0.2,
378 "ILimitMax": 70,
379 "ILimitMin": 30,
Vijay Khemka61c25c02018-12-04 09:47:48 -0800380 "Inputs": [
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800381 "MB_INLET_TEMP"
382 ],
383 "Name": "MB_INLET_TEMP",
James Feist85ba4572019-02-04 12:59:58 -0800384 "OutLimitMax": 70,
385 "OutLimitMin": 30,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800386 "Outputs": [],
James Feist85ba4572019-02-04 12:59:58 -0800387 "PCoefficient": -3.0,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800388 "SetPoint": 45.0,
James Feist85ba4572019-02-04 12:59:58 -0800389 "SlewNeg": -1,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800390 "SlewPos": 0.0,
391 "Type": "Pid",
392 "Zones": [
393 "Pid 1"
394 ]
395 },
396 {
397 "Class": "temp",
398 "FFGainCoefficient": 0.0,
399 "FFOffCoefficient": 0.0,
James Feist85ba4572019-02-04 12:59:58 -0800400 "ICoefficient": -0.2,
401 "ILimitMax": 70,
402 "ILimitMin": 30,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800403 "Inputs": [
404 "MEZZ_SENSOR_REMOTE_TEMP"
405 ],
406 "Name": "MEZZ_SENSOR_REMOTE_TEMP",
James Feist85ba4572019-02-04 12:59:58 -0800407 "OutLimitMax": 70,
408 "OutLimitMin": 30,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800409 "Outputs": [],
James Feist85ba4572019-02-04 12:59:58 -0800410 "PCoefficient": -3.0,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800411 "SetPoint": 45.0,
James Feist85ba4572019-02-04 12:59:58 -0800412 "SlewNeg": -1,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800413 "SlewPos": 0.0,
414 "Type": "Pid",
415 "Zones": [
416 "Pid 1"
417 ]
418 },
419 {
420 "Class": "temp",
421 "FFGainCoefficient": 0.0,
422 "FFOffCoefficient": 0.0,
James Feist85ba4572019-02-04 12:59:58 -0800423 "ICoefficient": -0.2,
424 "ILimitMax": 70,
425 "ILimitMin": 30,
Vijay Khemkabcf722e2019-01-23 11:12:51 -0800426 "Inputs": [
Jae Hyun Yoob65cf3b2019-04-01 14:58:29 -0700427 "Core 0 CPU1"
Vijay Khemka61c25c02018-12-04 09:47:48 -0800428 ],
Jae Hyun Yoob65cf3b2019-04-01 14:58:29 -0700429 "Name": "Core 0 CPU1",
James Feist85ba4572019-02-04 12:59:58 -0800430 "OutLimitMax": 70,
431 "OutLimitMin": 30,
Vijay Khemka61c25c02018-12-04 09:47:48 -0800432 "Outputs": [],
James Feist85ba4572019-02-04 12:59:58 -0800433 "PCoefficient": -3.0,
Vijay Khemka61c25c02018-12-04 09:47:48 -0800434 "SetPoint": 45.0,
James Feist85ba4572019-02-04 12:59:58 -0800435 "SlewNeg": -1,
Vijay Khemka61c25c02018-12-04 09:47:48 -0800436 "SlewPos": 0.0,
437 "Type": "Pid",
438 "Zones": [
439 "Pid 1"
440 ]
441 },
442 {
443 "Direction": "Out",
444 "Index": 33,
445 "Name": "Reset Out",
446 "Polarity": "Low",
447 "Type": "Gpio"
448 },
449 {
450 "Direction": "Both",
451 "Index": 35,
452 "Name": "Power Up",
453 "Polarity": "Low",
454 "Type": "Gpio"
455 },
456 {
457 "Direction": "Out",
458 "Index": 14,
459 "Name": "Power Good",
460 "Polarity": "High",
461 "Type": "Gpio"
462 },
463 {
464 "Direction": "Out",
465 "Index": 145,
466 "Name": "BMC Ready",
467 "Polarity": "High",
468 "Type": "Gpio"
469 }
470 ],
471 "Name": "TiogaPass Baseboard",
472 "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*Tioga*'})",
473 "Type": "Board",
474 "xyz.openbmc_project.Inventory.Decorator.Asset": {
475 "Manufacturer": "$PRODUCT_MANUFACTURER",
476 "Model": "$PRODUCT_PRODUCT_NAME",
477 "PartNumber": "$PRODUCT_PART_NUMBER",
478 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
479 }
James Feist07cd61c2019-02-19 10:13:06 -0800480}