blob: dbcb38e3260afce39a0ebe88641b42af3a868373 [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,
Rush Chen8f37c582025-04-11 10:48:05 +080012 "InputUnavailableAsFailed": false,
Eric Yangd7be68d2024-09-12 14:22:43 +080013 "Inputs": [
Lora Lin2e141a92024-10-21 16:30:55 +080014 "SENTINEL_DOME_SLOT $bus % 15 MB_X8_RTM_TEMP_C"
Eric Yangd7be68d2024-09-12 14:22:43 +080015 ],
16 "Name": "PID_MB_RETIMER_TEMP_Slot $bus % 15",
17 "NegativeHysteresis": 3.0,
18 "OutLimitMax": 100,
19 "OutLimitMin": 0,
20 "PCoefficient": -5.0,
21 "PositiveHysteresis": 0.0,
22 "SetPoint": 90.0,
23 "SlewNeg": 0.0,
24 "SlewPos": 0.0,
25 "Type": "Pid",
26 "Zones": [
27 "Zone 1"
28 ]
29 },
30 {
31 "CheckHysteresisWithSetpoint": true,
32 "Class": "temp",
33 "DCoefficient": 0.0,
34 "FFGainCoefficient": 0.0,
35 "FFOffCoefficient": 0.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080036 "ICoefficient": -0.035,
37 "ILimitMax": 100,
38 "ILimitMin": -50,
Ricky CX Wud3f58402024-09-13 17:13:42 +080039 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080040 "Inputs": [
Eric Yang7a90c092025-02-14 13:27:28 +080041 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A0_TEMP_C",
42 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A1_TEMP_C",
43 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A2_TEMP_C",
44 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A3_TEMP_C",
45 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A4_TEMP_C",
46 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A6_TEMP_C",
47 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A7_TEMP_C",
48 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A8_TEMP_C",
49 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A9_TEMP_C",
50 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A10_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080051 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +080052 "Name": "PID_MB_DIMM_Slot $bus % 15",
Zoey YJ Chung12f53da2025-02-19 17:19:18 +080053 "NegativeHysteresis": 3.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080054 "OutLimitMax": 100,
55 "OutLimitMin": 0,
56 "PCoefficient": -3.0,
57 "PositiveHysteresis": 0.0,
58 "SetPoint": 75.0,
59 "SlewNeg": 0.0,
60 "SlewPos": 0.0,
61 "Type": "Pid",
62 "Zones": [
63 "Zone 1"
64 ]
65 },
66 {
67 "CheckHysteresisWithSetpoint": true,
68 "Class": "temp",
69 "DCoefficient": 0.0,
70 "FFGainCoefficient": 0.0,
71 "FFOffCoefficient": 0.0,
72 "ICoefficient": -0.035,
73 "ILimitMax": 100,
74 "ILimitMin": -50,
Ricky CX Wud3f58402024-09-13 17:13:42 +080075 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080076 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +080077 "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080078 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +080079 "Name": "PID_MB_CPU_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080080 "NegativeHysteresis": 3.0,
81 "OutLimitMax": 100,
82 "OutLimitMin": 0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +080083 "PCoefficient": -4.5,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080084 "PositiveHysteresis": 0.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +080085 "SetPoint": 77.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080086 "SlewNeg": 0.0,
87 "SlewPos": 0.0,
88 "Type": "Pid",
89 "Zones": [
90 "Zone 1"
91 ]
92 },
93 {
94 "CheckHysteresisWithSetpoint": true,
95 "Class": "temp",
96 "DCoefficient": 0.0,
97 "FFGainCoefficient": 0.0,
98 "FFOffCoefficient": 0.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +080099 "ICoefficient": -0.03,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800100 "ILimitMax": 100,
101 "ILimitMin": -50,
Ricky CX Wud3f58402024-09-13 17:13:42 +0800102 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800103 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800104 "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800105 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800106 "Name": "PID_MB_SSD_BOOT_Slot $bus % 15",
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800107 "NegativeHysteresis": 3.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800108 "OutLimitMax": 100,
109 "OutLimitMin": 0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800110 "PCoefficient": -5,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800111 "PositiveHysteresis": 0.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800112 "SetPoint": 69.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800113 "SlewNeg": 0.0,
114 "SlewPos": 0.0,
115 "Type": "Pid",
116 "Zones": [
117 "Zone 1"
118 ]
119 },
120 {
121 "CheckHysteresisWithSetpoint": true,
122 "Class": "temp",
123 "DCoefficient": 0.0,
124 "FFGainCoefficient": 0.0,
125 "FFOffCoefficient": 0.0,
126 "ICoefficient": -0.02,
127 "ILimitMax": 100,
128 "ILimitMin": -50,
Ricky CX Wud3f58402024-09-13 17:13:42 +0800129 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800130 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800131 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
132 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
133 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
134 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
135 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800136 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800137 "Name": "PID_MB_VR_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800138 "NegativeHysteresis": 3.0,
139 "OutLimitMax": 100,
140 "OutLimitMin": 0,
141 "PCoefficient": -3.0,
142 "PositiveHysteresis": 0.0,
143 "SetPoint": 90.0,
144 "SlewNeg": 0.0,
145 "SlewPos": 0.0,
146 "Type": "Pid",
147 "Zones": [
148 "Zone 1"
149 ]
150 },
151 {
152 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800153 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800154 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800155 "SENTINEL_DOME_SLOT $bus % 15 MB_INLET_TEMP_C",
156 "SENTINEL_DOME_SLOT $bus % 15 MB_OUTLET_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800157 ],
Patrick NC Lin04b296b2025-04-21 11:29:58 +0800158 "MissingIsAcceptable": [
159 "SENTINEL_DOME_SLOT $bus % 15 MB_INLET_TEMP_C",
160 "SENTINEL_DOME_SLOT $bus % 15 MB_OUTLET_TEMP_C"
161 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800162 "Name": "Stepwise_MB_INLET_OUTLET_TEMP_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800163 "NegativeHysteresis": 0,
164 "Output": [
Ricky CX Wu724d45d2024-11-15 15:38:28 +0800165 10.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800166 ],
167 "PositiveHysteresis": 0,
168 "Reading": [
169 20.0
170 ],
171 "Type": "Stepwise",
172 "Zones": [
173 "Zone 1"
174 ]
175 },
176 {
177 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800178 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800179 "Inputs": [
Lora Lin2e141a92024-10-21 16:30:55 +0800180 "SENTINEL_DOME_SLOT $bus % 15 MB_X8_RTM_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800181 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800182 "Name": "Stepwise_MB_RETIMER_TEMP_Slot $bus % 15",
Eric Yangd7be68d2024-09-12 14:22:43 +0800183 "NegativeHysteresis": 2,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800184 "Output": [
Eric Yangd7be68d2024-09-12 14:22:43 +0800185 10.0,
186 20.0,
187 25.0,
188 30.0,
189 35.0,
190 40.0,
191 45.0,
192 50.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800193 ],
194 "PositiveHysteresis": 0,
195 "Reading": [
Eric Yangd7be68d2024-09-12 14:22:43 +0800196 89.0,
197 90.0,
198 91.0,
199 92.0,
200 93.0,
201 94.0,
202 95.0,
203 96.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800204 ],
205 "Type": "Stepwise",
206 "Zones": [
207 "Zone 1"
208 ]
209 },
210 {
211 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800212 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800213 "Inputs": [
Ricky CX Wu65911162024-12-12 17:22:40 +0800214 "SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800215 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800216 "Name": "Stepwise_MB_FIO_Slot $bus % 15",
Ricky CX Wu65911162024-12-12 17:22:40 +0800217 "NegativeHysteresis": 0,
218 "Output": [
219 10.0
220 ],
221 "PositiveHysteresis": 0,
222 "Reading": [
223 20.0
224 ],
225 "Type": "Stepwise",
226 "Zones": [
227 "Zone 1"
228 ]
229 },
230 {
231 "Class": "temp",
232 "InputUnavailableAsFailed": false,
233 "Inputs": [
234 "CALIBRATED_SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
235 ],
236 "Name": "Stepwise_CALIBRATED_MB_FIO_Slot $bus % 15",
Ricky CX Wu1ee32352024-10-04 17:07:19 +0800237 "NegativeHysteresis": 1,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800238 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800239 10.0,
240 10.0,
241 11.0,
242 11.0,
243 12.0,
244 12.0,
245 13.0,
246 13.0,
247 14.0,
248 14.0,
249 15.0,
250 16.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800251 20.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800252 30.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800253 40.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800254 ],
255 "PositiveHysteresis": 0,
256 "Reading": [
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800257 25.0,
258 26.0,
259 27.0,
260 28.0,
261 29.0,
262 30.0,
263 31.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800264 32.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800265 33.0,
266 34.0,
267 35.0,
268 36.0,
269 37.0,
270 38.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800271 39.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800272 ],
273 "Type": "Stepwise",
274 "Zones": [
275 "Zone 1"
276 ]
277 },
278 {
279 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800280 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800281 "Inputs": [
Eric Yang7a90c092025-02-14 13:27:28 +0800282 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A0_TEMP_C",
283 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A1_TEMP_C",
284 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A2_TEMP_C",
285 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A3_TEMP_C",
286 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A4_TEMP_C",
287 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A6_TEMP_C",
288 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A7_TEMP_C",
289 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A8_TEMP_C",
290 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A9_TEMP_C",
291 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A10_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800292 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800293 "Name": "Stepwise_MB_DIMM_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800294 "NegativeHysteresis": 2,
295 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800296 10.0,
297 12.0,
298 14.0,
299 16.0,
300 17.0,
301 18.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800302 ],
303 "PositiveHysteresis": 0,
304 "Reading": [
305 65.0,
306 66.0,
307 67.0,
308 68.0,
309 69.0,
310 70.0
311 ],
312 "Type": "Stepwise",
313 "Zones": [
314 "Zone 1"
315 ]
316 },
317 {
318 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800319 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800320 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800321 "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800322 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800323 "Name": "Stepwise_MB_CPU_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800324 "NegativeHysteresis": 3,
325 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800326 10.0,
327 11.0,
328 12.0,
329 13.0,
330 14.0,
331 15.0,
332 16.0,
333 17.0,
334 18.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800335 ],
336 "PositiveHysteresis": 0,
337 "Reading": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800338 63.0,
339 64.0,
340 65.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800341 66.0,
342 67.0,
343 68.0,
344 69.0,
345 70.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800346 71.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800347 ],
348 "Type": "Stepwise",
349 "Zones": [
350 "Zone 1"
351 ]
352 },
353 {
354 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800355 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800356 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800357 "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800358 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800359 "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800360 "NegativeHysteresis": 2,
361 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800362 10.0,
363 11.0,
364 12.0,
365 13.0,
366 14.0,
367 15.0,
368 16.0,
369 17.0,
370 18.0,
371 19.0,
372 20.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800373 ],
374 "PositiveHysteresis": 0,
375 "Reading": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800376 54.0,
377 55.0,
378 56.0,
379 57.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800380 58.0,
381 59.0,
382 60.0,
383 61.0,
384 62.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800385 63.0,
386 64.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800387 ],
388 "Type": "Stepwise",
389 "Zones": [
390 "Zone 1"
391 ]
392 },
393 {
394 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800395 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800396 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800397 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
398 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
399 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
400 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
401 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800402 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800403 "Name": "Stepwise_MB_VR_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800404 "NegativeHysteresis": 3,
405 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800406 10.0,
407 12.0,
408 14.0,
409 16.0,
410 17.0,
411 18.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800412 ],
413 "PositiveHysteresis": 0,
414 "Reading": [
415 80.0,
416 81.0,
417 82.0,
418 83.0,
419 84.0,
420 85.0
421 ],
422 "Type": "Stepwise",
423 "Zones": [
424 "Zone 1"
425 ]
426 }
427 ],
428 "Name": "Yosemite 4 Sentinel Dome T1 with Retimer Slot $bus % 15",
429 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome Retimer.*', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T1'})",
430 "Type": "Board",
431 "xyz.openbmc_project.Inventory.Decorator.Asset": {
432 "BuildDate": "$BOARD_MANUFACTURE_DATE",
433 "Manufacturer": "$BOARD_MANUFACTURER",
434 "Model": "$BOARD_PRODUCT_NAME",
435 "PartNumber": "$BOARD_PART_NUMBER",
436 "SerialNumber": "$BOARD_SERIAL_NUMBER",
437 "SparePartNumber": "$BOARD_INFO_AM1"
438 },
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800439 "xyz.openbmc_project.Inventory.Decorator.Revision": {
440 "Version": "$PRODUCT_VERSION"
441 },
442 "xyz.openbmc_project.Inventory.Decorator.Slot": {
443 "SlotNumber": "$bus % 15"
Ingrid Chenf3b02722024-08-30 17:14:37 +0800444 },
Patrick Williams075ad3f2025-03-04 15:15:31 -0500445 "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {}
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800446}