blob: e573f4496aa28d894f4d074271599ebde7ddffa1 [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 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800158 "Name": "Stepwise_MB_INLET_OUTLET_TEMP_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800159 "NegativeHysteresis": 0,
160 "Output": [
Ricky CX Wu724d45d2024-11-15 15:38:28 +0800161 10.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800162 ],
163 "PositiveHysteresis": 0,
164 "Reading": [
165 20.0
166 ],
167 "Type": "Stepwise",
168 "Zones": [
169 "Zone 1"
170 ]
171 },
172 {
173 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800174 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800175 "Inputs": [
Lora Lin2e141a92024-10-21 16:30:55 +0800176 "SENTINEL_DOME_SLOT $bus % 15 MB_X8_RTM_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800177 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800178 "Name": "Stepwise_MB_RETIMER_TEMP_Slot $bus % 15",
Eric Yangd7be68d2024-09-12 14:22:43 +0800179 "NegativeHysteresis": 2,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800180 "Output": [
Eric Yangd7be68d2024-09-12 14:22:43 +0800181 10.0,
182 20.0,
183 25.0,
184 30.0,
185 35.0,
186 40.0,
187 45.0,
188 50.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800189 ],
190 "PositiveHysteresis": 0,
191 "Reading": [
Eric Yangd7be68d2024-09-12 14:22:43 +0800192 89.0,
193 90.0,
194 91.0,
195 92.0,
196 93.0,
197 94.0,
198 95.0,
199 96.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800200 ],
201 "Type": "Stepwise",
202 "Zones": [
203 "Zone 1"
204 ]
205 },
206 {
207 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800208 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800209 "Inputs": [
Ricky CX Wu65911162024-12-12 17:22:40 +0800210 "SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800211 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800212 "Name": "Stepwise_MB_FIO_Slot $bus % 15",
Ricky CX Wu65911162024-12-12 17:22:40 +0800213 "NegativeHysteresis": 0,
214 "Output": [
215 10.0
216 ],
217 "PositiveHysteresis": 0,
218 "Reading": [
219 20.0
220 ],
221 "Type": "Stepwise",
222 "Zones": [
223 "Zone 1"
224 ]
225 },
226 {
227 "Class": "temp",
228 "InputUnavailableAsFailed": false,
229 "Inputs": [
230 "CALIBRATED_SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
231 ],
232 "Name": "Stepwise_CALIBRATED_MB_FIO_Slot $bus % 15",
Ricky CX Wu1ee32352024-10-04 17:07:19 +0800233 "NegativeHysteresis": 1,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800234 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800235 10.0,
236 10.0,
237 11.0,
238 11.0,
239 12.0,
240 12.0,
241 13.0,
242 13.0,
243 14.0,
244 14.0,
245 15.0,
246 16.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800247 20.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800248 30.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800249 40.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800250 ],
251 "PositiveHysteresis": 0,
252 "Reading": [
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800253 25.0,
254 26.0,
255 27.0,
256 28.0,
257 29.0,
258 30.0,
259 31.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800260 32.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800261 33.0,
262 34.0,
263 35.0,
264 36.0,
265 37.0,
266 38.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800267 39.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800268 ],
269 "Type": "Stepwise",
270 "Zones": [
271 "Zone 1"
272 ]
273 },
274 {
275 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800276 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800277 "Inputs": [
Eric Yang7a90c092025-02-14 13:27:28 +0800278 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A0_TEMP_C",
279 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A1_TEMP_C",
280 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A2_TEMP_C",
281 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A3_TEMP_C",
282 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A4_TEMP_C",
283 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A6_TEMP_C",
284 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A7_TEMP_C",
285 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A8_TEMP_C",
286 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A9_TEMP_C",
287 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A10_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800288 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800289 "Name": "Stepwise_MB_DIMM_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800290 "NegativeHysteresis": 2,
291 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800292 10.0,
293 12.0,
294 14.0,
295 16.0,
296 17.0,
297 18.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800298 ],
299 "PositiveHysteresis": 0,
300 "Reading": [
301 65.0,
302 66.0,
303 67.0,
304 68.0,
305 69.0,
306 70.0
307 ],
308 "Type": "Stepwise",
309 "Zones": [
310 "Zone 1"
311 ]
312 },
313 {
314 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800315 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800316 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800317 "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800318 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800319 "Name": "Stepwise_MB_CPU_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800320 "NegativeHysteresis": 3,
321 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800322 10.0,
323 11.0,
324 12.0,
325 13.0,
326 14.0,
327 15.0,
328 16.0,
329 17.0,
330 18.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800331 ],
332 "PositiveHysteresis": 0,
333 "Reading": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800334 63.0,
335 64.0,
336 65.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800337 66.0,
338 67.0,
339 68.0,
340 69.0,
341 70.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800342 71.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800343 ],
344 "Type": "Stepwise",
345 "Zones": [
346 "Zone 1"
347 ]
348 },
349 {
350 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800351 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800352 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800353 "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800354 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800355 "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800356 "NegativeHysteresis": 2,
357 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800358 10.0,
359 11.0,
360 12.0,
361 13.0,
362 14.0,
363 15.0,
364 16.0,
365 17.0,
366 18.0,
367 19.0,
368 20.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800369 ],
370 "PositiveHysteresis": 0,
371 "Reading": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800372 54.0,
373 55.0,
374 56.0,
375 57.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800376 58.0,
377 59.0,
378 60.0,
379 61.0,
380 62.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800381 63.0,
382 64.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800383 ],
384 "Type": "Stepwise",
385 "Zones": [
386 "Zone 1"
387 ]
388 },
389 {
390 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800391 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800392 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800393 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
394 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
395 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
396 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
397 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800398 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800399 "Name": "Stepwise_MB_VR_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800400 "NegativeHysteresis": 3,
401 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800402 10.0,
403 12.0,
404 14.0,
405 16.0,
406 17.0,
407 18.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800408 ],
409 "PositiveHysteresis": 0,
410 "Reading": [
411 80.0,
412 81.0,
413 82.0,
414 83.0,
415 84.0,
416 85.0
417 ],
418 "Type": "Stepwise",
419 "Zones": [
420 "Zone 1"
421 ]
422 }
423 ],
424 "Name": "Yosemite 4 Sentinel Dome T1 with Retimer Slot $bus % 15",
425 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome Retimer.*', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T1'})",
426 "Type": "Board",
427 "xyz.openbmc_project.Inventory.Decorator.Asset": {
428 "BuildDate": "$BOARD_MANUFACTURE_DATE",
429 "Manufacturer": "$BOARD_MANUFACTURER",
430 "Model": "$BOARD_PRODUCT_NAME",
431 "PartNumber": "$BOARD_PART_NUMBER",
432 "SerialNumber": "$BOARD_SERIAL_NUMBER",
433 "SparePartNumber": "$BOARD_INFO_AM1"
434 },
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800435 "xyz.openbmc_project.Inventory.Decorator.Revision": {
436 "Version": "$PRODUCT_VERSION"
437 },
438 "xyz.openbmc_project.Inventory.Decorator.Slot": {
439 "SlotNumber": "$bus % 15"
Ingrid Chenf3b02722024-08-30 17:14:37 +0800440 },
Patrick Williams075ad3f2025-03-04 15:15:31 -0500441 "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {}
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800442}