blob: dcfedaf49878d99878947a58a123783e24c44bde [file] [log] [blame]
Ricky CX Wu0f9545f2024-08-05 10:01:07 +08001{
2 "Exposes": [
3 {
4 "CheckHysteresisWithSetpoint": true,
5 "Class": "temp",
6 "DCoefficient": 0.0,
7 "FFGainCoefficient": 0.0,
8 "FFOffCoefficient": 0.0,
Eric Yangd7be68d2024-09-12 14:22:43 +08009 "ICoefficient": -0.02,
10 "ILimitMax": 100,
11 "ILimitMin": -50,
12 "Inputs": [
13 "Sentinel_Dome_Slot $bus % 15 MB_X8_RETIMER_TEMP_C"
14 ],
15 "Name": "PID_MB_RETIMER_TEMP_Slot $bus % 15",
16 "NegativeHysteresis": 3.0,
17 "OutLimitMax": 100,
18 "OutLimitMin": 0,
19 "PCoefficient": -5.0,
20 "PositiveHysteresis": 0.0,
21 "SetPoint": 90.0,
22 "SlewNeg": 0.0,
23 "SlewPos": 0.0,
24 "Type": "Pid",
25 "Zones": [
26 "Zone 1"
27 ]
28 },
29 {
30 "CheckHysteresisWithSetpoint": true,
31 "Class": "temp",
32 "DCoefficient": 0.0,
33 "FFGainCoefficient": 0.0,
34 "FFOffCoefficient": 0.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080035 "ICoefficient": -0.035,
36 "ILimitMax": 100,
37 "ILimitMin": -50,
Ricky CX Wud3f58402024-09-13 17:13:42 +080038 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080039 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +080040 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_A_TEMP_C",
41 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_B_TEMP_C",
42 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_C_TEMP_C",
43 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_D_TEMP_C",
44 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_E_TEMP_C",
45 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_F_TEMP_C",
46 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_G_TEMP_C",
47 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_H_TEMP_C",
48 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_I_TEMP_C",
49 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_J_TEMP_C",
50 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_K_TEMP_C",
51 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_L_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080052 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +080053 "Name": "PID_MB_DIMM_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080054 "NegativeHysteresis": 2.0,
55 "OutLimitMax": 100,
56 "OutLimitMin": 0,
57 "PCoefficient": -3.0,
58 "PositiveHysteresis": 0.0,
59 "SetPoint": 75.0,
60 "SlewNeg": 0.0,
61 "SlewPos": 0.0,
62 "Type": "Pid",
63 "Zones": [
64 "Zone 1"
65 ]
66 },
67 {
68 "CheckHysteresisWithSetpoint": true,
69 "Class": "temp",
70 "DCoefficient": 0.0,
71 "FFGainCoefficient": 0.0,
72 "FFOffCoefficient": 0.0,
73 "ICoefficient": -0.035,
74 "ILimitMax": 100,
75 "ILimitMin": -50,
Ricky CX Wud3f58402024-09-13 17:13:42 +080076 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080077 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +080078 "Sentinel_Dome_Slot $bus % 15 MB_CPU_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080079 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +080080 "Name": "PID_MB_CPU_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080081 "NegativeHysteresis": 3.0,
82 "OutLimitMax": 100,
83 "OutLimitMin": 0,
84 "PCoefficient": -5.5,
85 "PositiveHysteresis": 0.0,
86 "SetPoint": 74.0,
87 "SlewNeg": 0.0,
88 "SlewPos": 0.0,
89 "Type": "Pid",
90 "Zones": [
91 "Zone 1"
92 ]
93 },
94 {
95 "CheckHysteresisWithSetpoint": true,
96 "Class": "temp",
97 "DCoefficient": 0.0,
98 "FFGainCoefficient": 0.0,
99 "FFOffCoefficient": 0.0,
Ricky CX Wu1ee32352024-10-04 17:07:19 +0800100 "ICoefficient": -0.035,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800101 "ILimitMax": 100,
102 "ILimitMin": -50,
Ricky CX Wud3f58402024-09-13 17:13:42 +0800103 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800104 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800105 "Sentinel_Dome_Slot $bus % 15 MB_SSD_BOOT_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800106 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800107 "Name": "PID_MB_SSD_BOOT_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800108 "NegativeHysteresis": 2.0,
109 "OutLimitMax": 100,
110 "OutLimitMin": 0,
Ricky CX Wu1ee32352024-10-04 17:07:19 +0800111 "PCoefficient": -5.5,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800112 "PositiveHysteresis": 0.0,
113 "SetPoint": 68.0,
114 "SlewNeg": 0.0,
115 "SlewPos": 0.0,
116 "Type": "Pid",
117 "Zones": [
118 "Zone 1"
119 ]
120 },
121 {
122 "CheckHysteresisWithSetpoint": true,
123 "Class": "temp",
124 "DCoefficient": 0.0,
125 "FFGainCoefficient": 0.0,
126 "FFOffCoefficient": 0.0,
Ricky CX Wu1ee32352024-10-04 17:07:19 +0800127 "ICoefficient": -0.035,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800128 "ILimitMax": 100,
129 "ILimitMin": -50,
Ricky CX Wud3f58402024-09-13 17:13:42 +0800130 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800131 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800132 "Sentinel_Dome_Slot $bus % 15 MB_SSD_DATA_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800133 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800134 "Name": "PID_MB_SSD_DATA_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800135 "NegativeHysteresis": 2.0,
136 "OutLimitMax": 100,
137 "OutLimitMin": 0,
Ricky CX Wu1ee32352024-10-04 17:07:19 +0800138 "PCoefficient": -5.5,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800139 "PositiveHysteresis": 0.0,
140 "SetPoint": 68.0,
141 "SlewNeg": 0.0,
142 "SlewPos": 0.0,
143 "Type": "Pid",
144 "Zones": [
145 "Zone 1"
146 ]
147 },
148 {
149 "CheckHysteresisWithSetpoint": true,
150 "Class": "temp",
151 "DCoefficient": 0.0,
152 "FFGainCoefficient": 0.0,
153 "FFOffCoefficient": 0.0,
154 "ICoefficient": -0.02,
155 "ILimitMax": 100,
156 "ILimitMin": -50,
Ricky CX Wud3f58402024-09-13 17:13:42 +0800157 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800158 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800159 "Sentinel_Dome_Slot $bus % 15 MB_VR_CPU0_TEMP_C",
160 "Sentinel_Dome_Slot $bus % 15 MB_VR_SOC_TEMP_C",
161 "Sentinel_Dome_Slot $bus % 15 MB_VR_CPU1_TEMP_C",
162 "Sentinel_Dome_Slot $bus % 15 MB_VR_PVDDIO_TEMP_C",
163 "Sentinel_Dome_Slot $bus % 15 MB_VR_PVDD11_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800164 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800165 "Name": "PID_MB_VR_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800166 "NegativeHysteresis": 3.0,
167 "OutLimitMax": 100,
168 "OutLimitMin": 0,
169 "PCoefficient": -3.0,
170 "PositiveHysteresis": 0.0,
171 "SetPoint": 90.0,
172 "SlewNeg": 0.0,
173 "SlewPos": 0.0,
174 "Type": "Pid",
175 "Zones": [
176 "Zone 1"
177 ]
178 },
179 {
180 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800181 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800182 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800183 "Sentinel_Dome_Slot $bus % 15 MB_INLET_TEMP_C",
184 "Sentinel_Dome_Slot $bus % 15 MB_OUTLET_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800185 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800186 "Name": "Stepwise_MB_INLET_OUTLET_TEMP_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800187 "NegativeHysteresis": 0,
188 "Output": [
189 20.0
190 ],
191 "PositiveHysteresis": 0,
192 "Reading": [
193 20.0
194 ],
195 "Type": "Stepwise",
196 "Zones": [
197 "Zone 1"
198 ]
199 },
200 {
201 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800202 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800203 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800204 "Sentinel_Dome_Slot $bus % 15 MB_X8_RETIMER_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800205 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800206 "Name": "Stepwise_MB_RETIMER_TEMP_Slot $bus % 15",
Eric Yangd7be68d2024-09-12 14:22:43 +0800207 "NegativeHysteresis": 2,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800208 "Output": [
Eric Yangd7be68d2024-09-12 14:22:43 +0800209 10.0,
210 20.0,
211 25.0,
212 30.0,
213 35.0,
214 40.0,
215 45.0,
216 50.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800217 ],
218 "PositiveHysteresis": 0,
219 "Reading": [
Eric Yangd7be68d2024-09-12 14:22:43 +0800220 89.0,
221 90.0,
222 91.0,
223 92.0,
224 93.0,
225 94.0,
226 95.0,
227 96.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800228 ],
229 "Type": "Stepwise",
230 "Zones": [
231 "Zone 1"
232 ]
233 },
234 {
235 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800236 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800237 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800238 "Calibrated_Sentinel_Dome_Slot $bus % 15 MB_FIO_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800239 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800240 "Name": "Stepwise_MB_FIO_Slot $bus % 15",
Ricky CX Wu1ee32352024-10-04 17:07:19 +0800241 "NegativeHysteresis": 1,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800242 "Output": [
243 20.0,
244 21.0,
245 22.0,
246 23.0,
247 24.0,
248 25.0,
249 26.0,
250 27.0,
251 28.0,
252 29.0,
253 30.0,
Ricky CX Wu1ee32352024-10-04 17:07:19 +0800254 30.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800255 31.0,
256 33.0,
257 35.0,
258 37.0,
259 38.0,
260 39.0,
261 40.0,
Ricky CX Wu1ee32352024-10-04 17:07:19 +0800262 41.0,
263 42.0,
264 43.0,
265 44.0,
266 45.0,
267 46.0,
268 47.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800269 ],
270 "PositiveHysteresis": 0,
271 "Reading": [
272 20.0,
273 21.0,
274 22.0,
275 23.0,
276 24.0,
277 25.0,
278 26.0,
279 27.0,
280 28.0,
281 29.0,
282 30.0,
283 31.0,
284 32.0,
285 33.0,
286 34.0,
287 35.0,
288 36.0,
289 37.0,
290 38.0,
Ricky CX Wu1ee32352024-10-04 17:07:19 +0800291 39.0,
292 40.0,
293 41.0,
294 42.0,
295 43.0,
296 44.0,
297 45.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800298 ],
299 "Type": "Stepwise",
300 "Zones": [
301 "Zone 1"
302 ]
303 },
304 {
305 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800306 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800307 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800308 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_A_TEMP_C",
309 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_B_TEMP_C",
310 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_C_TEMP_C",
311 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_D_TEMP_C",
312 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_E_TEMP_C",
313 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_F_TEMP_C",
314 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_G_TEMP_C",
315 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_H_TEMP_C",
316 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_I_TEMP_C",
317 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_J_TEMP_C",
318 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_K_TEMP_C",
319 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_L_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800320 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800321 "Name": "Stepwise_MB_DIMM_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800322 "NegativeHysteresis": 2,
323 "Output": [
324 20.0,
325 22.0,
326 24.0,
327 26.0,
328 28.0,
329 30.0
330 ],
331 "PositiveHysteresis": 0,
332 "Reading": [
333 65.0,
334 66.0,
335 67.0,
336 68.0,
337 69.0,
338 70.0
339 ],
340 "Type": "Stepwise",
341 "Zones": [
342 "Zone 1"
343 ]
344 },
345 {
346 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800347 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800348 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800349 "Sentinel_Dome_Slot $bus % 15 MB_CPU_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800350 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800351 "Name": "Stepwise_MB_CPU_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800352 "NegativeHysteresis": 3,
353 "Output": [
354 20.0,
355 25.0,
356 30.0,
357 35.0,
358 40.0,
359 45.0,
360 50.0,
361 55.0,
362 60.0
363 ],
364 "PositiveHysteresis": 0,
365 "Reading": [
366 66.0,
367 67.0,
368 68.0,
369 69.0,
370 70.0,
371 71.0,
372 72.0,
373 73.0,
374 74.0
375 ],
376 "Type": "Stepwise",
377 "Zones": [
378 "Zone 1"
379 ]
380 },
381 {
382 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800383 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800384 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800385 "Sentinel_Dome_Slot $bus % 15 MB_SSD_BOOT_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800386 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800387 "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800388 "NegativeHysteresis": 2,
389 "Output": [
390 20.0,
391 22.0,
392 24.0,
393 26.0,
394 28.0,
395 30.0
396 ],
397 "PositiveHysteresis": 0,
398 "Reading": [
399 58.0,
400 59.0,
401 60.0,
402 61.0,
403 62.0,
404 63.0
405 ],
406 "Type": "Stepwise",
407 "Zones": [
408 "Zone 1"
409 ]
410 },
411 {
412 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800413 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800414 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800415 "Sentinel_Dome_Slot $bus % 15 MB_SSD_DATA_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800416 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800417 "Name": "Stepwise_MB_SSD_DATA_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800418 "NegativeHysteresis": 2,
419 "Output": [
420 20.0,
421 22.0,
422 24.0,
423 26.0,
424 28.0,
425 30.0
426 ],
427 "PositiveHysteresis": 0,
428 "Reading": [
429 58.0,
430 59.0,
431 60.0,
432 61.0,
433 62.0,
434 63.0
435 ],
436 "Type": "Stepwise",
437 "Zones": [
438 "Zone 1"
439 ]
440 },
441 {
442 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800443 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800444 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800445 "Sentinel_Dome_Slot $bus % 15 MB_VR_CPU0_TEMP_C",
446 "Sentinel_Dome_Slot $bus % 15 MB_VR_SOC_TEMP_C",
447 "Sentinel_Dome_Slot $bus % 15 MB_VR_CPU1_TEMP_C",
448 "Sentinel_Dome_Slot $bus % 15 MB_VR_PVDDIO_TEMP_C",
449 "Sentinel_Dome_Slot $bus % 15 MB_VR_PVDD11_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800450 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800451 "Name": "Stepwise_MB_VR_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800452 "NegativeHysteresis": 3,
453 "Output": [
454 20.0,
455 22.0,
456 24.0,
457 26.0,
458 28.0,
459 30.0
460 ],
461 "PositiveHysteresis": 0,
462 "Reading": [
463 80.0,
464 81.0,
465 82.0,
466 83.0,
467 84.0,
468 85.0
469 ],
470 "Type": "Stepwise",
471 "Zones": [
472 "Zone 1"
473 ]
474 }
475 ],
476 "Name": "Yosemite 4 Sentinel Dome T2 with Retimer Slot $bus % 15",
477 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome Retimer.*', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T2'})",
478 "Type": "Board",
479 "xyz.openbmc_project.Inventory.Decorator.Asset": {
480 "BuildDate": "$BOARD_MANUFACTURE_DATE",
481 "Manufacturer": "$BOARD_MANUFACTURER",
482 "Model": "$BOARD_PRODUCT_NAME",
483 "PartNumber": "$BOARD_PART_NUMBER",
484 "SerialNumber": "$BOARD_SERIAL_NUMBER",
485 "SparePartNumber": "$BOARD_INFO_AM1"
486 },
487 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
488 "AssetTag": "$PRODUCT_ASSET_TAG"
489 },
490 "xyz.openbmc_project.Inventory.Decorator.Revision": {
491 "Version": "$PRODUCT_VERSION"
492 },
493 "xyz.openbmc_project.Inventory.Decorator.Slot": {
494 "SlotNumber": "$bus % 15"
Ingrid Chenf3b02722024-08-30 17:14:37 +0800495 },
496 "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {
497 "ProductId": 1
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800498 }
499}