blob: a542ad2b706f98d4af424d406d5633c2cedc512b [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": [
Lora Lin2e141a92024-10-21 16:30:55 +080013 "SENTINEL_DOME_SLOT $bus % 15 MB_X8_RTM_TEMP_C"
Eric Yangd7be68d2024-09-12 14:22:43 +080014 ],
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": [
Eric Yang7a90c092025-02-14 13:27:28 +080040 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A0_TEMP_C",
41 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A1_TEMP_C",
42 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A2_TEMP_C",
43 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A3_TEMP_C",
44 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A4_TEMP_C",
45 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A6_TEMP_C",
46 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A7_TEMP_C",
47 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A8_TEMP_C",
48 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A9_TEMP_C",
49 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A10_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080050 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +080051 "Name": "PID_MB_DIMM_Slot $bus % 15",
Zoey YJ Chung12f53da2025-02-19 17:19:18 +080052 "NegativeHysteresis": 3.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080053 "OutLimitMax": 100,
54 "OutLimitMin": 0,
55 "PCoefficient": -3.0,
56 "PositiveHysteresis": 0.0,
57 "SetPoint": 75.0,
58 "SlewNeg": 0.0,
59 "SlewPos": 0.0,
60 "Type": "Pid",
61 "Zones": [
62 "Zone 1"
63 ]
64 },
65 {
66 "CheckHysteresisWithSetpoint": true,
67 "Class": "temp",
68 "DCoefficient": 0.0,
69 "FFGainCoefficient": 0.0,
70 "FFOffCoefficient": 0.0,
71 "ICoefficient": -0.035,
72 "ILimitMax": 100,
73 "ILimitMin": -50,
Ricky CX Wud3f58402024-09-13 17:13:42 +080074 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080075 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +080076 "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080077 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +080078 "Name": "PID_MB_CPU_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080079 "NegativeHysteresis": 3.0,
80 "OutLimitMax": 100,
81 "OutLimitMin": 0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +080082 "PCoefficient": -4.5,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080083 "PositiveHysteresis": 0.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +080084 "SetPoint": 77.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080085 "SlewNeg": 0.0,
86 "SlewPos": 0.0,
87 "Type": "Pid",
88 "Zones": [
89 "Zone 1"
90 ]
91 },
92 {
93 "CheckHysteresisWithSetpoint": true,
94 "Class": "temp",
95 "DCoefficient": 0.0,
96 "FFGainCoefficient": 0.0,
97 "FFOffCoefficient": 0.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +080098 "ICoefficient": -0.03,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080099 "ILimitMax": 100,
100 "ILimitMin": -50,
Ricky CX Wud3f58402024-09-13 17:13:42 +0800101 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800102 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800103 "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800104 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800105 "Name": "PID_MB_SSD_BOOT_Slot $bus % 15",
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800106 "NegativeHysteresis": 3.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800107 "OutLimitMax": 100,
108 "OutLimitMin": 0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800109 "PCoefficient": -5,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800110 "PositiveHysteresis": 0.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800111 "SetPoint": 69.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800112 "SlewNeg": 0.0,
113 "SlewPos": 0.0,
114 "Type": "Pid",
115 "Zones": [
116 "Zone 1"
117 ]
118 },
119 {
120 "CheckHysteresisWithSetpoint": true,
121 "Class": "temp",
122 "DCoefficient": 0.0,
123 "FFGainCoefficient": 0.0,
124 "FFOffCoefficient": 0.0,
125 "ICoefficient": -0.02,
126 "ILimitMax": 100,
127 "ILimitMin": -50,
Ricky CX Wud3f58402024-09-13 17:13:42 +0800128 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800129 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800130 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
131 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
132 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
133 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
134 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800135 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800136 "Name": "PID_MB_VR_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800137 "NegativeHysteresis": 3.0,
138 "OutLimitMax": 100,
139 "OutLimitMin": 0,
140 "PCoefficient": -3.0,
141 "PositiveHysteresis": 0.0,
142 "SetPoint": 90.0,
143 "SlewNeg": 0.0,
144 "SlewPos": 0.0,
145 "Type": "Pid",
146 "Zones": [
147 "Zone 1"
148 ]
149 },
150 {
151 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800152 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800153 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800154 "SENTINEL_DOME_SLOT $bus % 15 MB_INLET_TEMP_C",
155 "SENTINEL_DOME_SLOT $bus % 15 MB_OUTLET_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800156 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800157 "Name": "Stepwise_MB_INLET_OUTLET_TEMP_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800158 "NegativeHysteresis": 0,
159 "Output": [
Ricky CX Wu724d45d2024-11-15 15:38:28 +0800160 10.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800161 ],
162 "PositiveHysteresis": 0,
163 "Reading": [
164 20.0
165 ],
166 "Type": "Stepwise",
167 "Zones": [
168 "Zone 1"
169 ]
170 },
171 {
172 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800173 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800174 "Inputs": [
Lora Lin2e141a92024-10-21 16:30:55 +0800175 "SENTINEL_DOME_SLOT $bus % 15 MB_X8_RTM_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800176 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800177 "Name": "Stepwise_MB_RETIMER_TEMP_Slot $bus % 15",
Eric Yangd7be68d2024-09-12 14:22:43 +0800178 "NegativeHysteresis": 2,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800179 "Output": [
Eric Yangd7be68d2024-09-12 14:22:43 +0800180 10.0,
181 20.0,
182 25.0,
183 30.0,
184 35.0,
185 40.0,
186 45.0,
187 50.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800188 ],
189 "PositiveHysteresis": 0,
190 "Reading": [
Eric Yangd7be68d2024-09-12 14:22:43 +0800191 89.0,
192 90.0,
193 91.0,
194 92.0,
195 93.0,
196 94.0,
197 95.0,
198 96.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800199 ],
200 "Type": "Stepwise",
201 "Zones": [
202 "Zone 1"
203 ]
204 },
205 {
206 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800207 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800208 "Inputs": [
Ricky CX Wu65911162024-12-12 17:22:40 +0800209 "SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800210 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800211 "Name": "Stepwise_MB_FIO_Slot $bus % 15",
Ricky CX Wu65911162024-12-12 17:22:40 +0800212 "NegativeHysteresis": 0,
213 "Output": [
214 10.0
215 ],
216 "PositiveHysteresis": 0,
217 "Reading": [
218 20.0
219 ],
220 "Type": "Stepwise",
221 "Zones": [
222 "Zone 1"
223 ]
224 },
225 {
226 "Class": "temp",
227 "InputUnavailableAsFailed": false,
228 "Inputs": [
229 "CALIBRATED_SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
230 ],
231 "Name": "Stepwise_CALIBRATED_MB_FIO_Slot $bus % 15",
Ricky CX Wu1ee32352024-10-04 17:07:19 +0800232 "NegativeHysteresis": 1,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800233 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800234 10.0,
235 10.0,
236 11.0,
237 11.0,
238 12.0,
239 12.0,
240 13.0,
241 13.0,
242 14.0,
243 14.0,
244 15.0,
245 16.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800246 20.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800247 30.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800248 40.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800249 ],
250 "PositiveHysteresis": 0,
251 "Reading": [
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800252 25.0,
253 26.0,
254 27.0,
255 28.0,
256 29.0,
257 30.0,
258 31.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800259 32.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800260 33.0,
261 34.0,
262 35.0,
263 36.0,
264 37.0,
265 38.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800266 39.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800267 ],
268 "Type": "Stepwise",
269 "Zones": [
270 "Zone 1"
271 ]
272 },
273 {
274 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800275 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800276 "Inputs": [
Eric Yang7a90c092025-02-14 13:27:28 +0800277 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A0_TEMP_C",
278 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A1_TEMP_C",
279 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A2_TEMP_C",
280 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A3_TEMP_C",
281 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A4_TEMP_C",
282 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A6_TEMP_C",
283 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A7_TEMP_C",
284 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A8_TEMP_C",
285 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A9_TEMP_C",
286 "SENTINEL_DOME_SLOT $bus % 15 DIMM_A10_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800287 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800288 "Name": "Stepwise_MB_DIMM_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800289 "NegativeHysteresis": 2,
290 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800291 10.0,
292 12.0,
293 14.0,
294 16.0,
295 17.0,
296 18.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800297 ],
298 "PositiveHysteresis": 0,
299 "Reading": [
300 65.0,
301 66.0,
302 67.0,
303 68.0,
304 69.0,
305 70.0
306 ],
307 "Type": "Stepwise",
308 "Zones": [
309 "Zone 1"
310 ]
311 },
312 {
313 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800314 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800315 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800316 "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800317 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800318 "Name": "Stepwise_MB_CPU_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800319 "NegativeHysteresis": 3,
320 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800321 10.0,
322 11.0,
323 12.0,
324 13.0,
325 14.0,
326 15.0,
327 16.0,
328 17.0,
329 18.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800330 ],
331 "PositiveHysteresis": 0,
332 "Reading": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800333 63.0,
334 64.0,
335 65.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800336 66.0,
337 67.0,
338 68.0,
339 69.0,
340 70.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800341 71.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800342 ],
343 "Type": "Stepwise",
344 "Zones": [
345 "Zone 1"
346 ]
347 },
348 {
349 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800350 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800351 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800352 "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800353 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800354 "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800355 "NegativeHysteresis": 2,
356 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800357 10.0,
358 11.0,
359 12.0,
360 13.0,
361 14.0,
362 15.0,
363 16.0,
364 17.0,
365 18.0,
366 19.0,
367 20.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800368 ],
369 "PositiveHysteresis": 0,
370 "Reading": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800371 54.0,
372 55.0,
373 56.0,
374 57.0,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800375 58.0,
376 59.0,
377 60.0,
378 61.0,
379 62.0,
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800380 63.0,
381 64.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800382 ],
383 "Type": "Stepwise",
384 "Zones": [
385 "Zone 1"
386 ]
387 },
388 {
389 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800390 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800391 "Inputs": [
Lora Lin9790e9e2024-10-21 09:05:48 +0800392 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
393 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
394 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
395 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
396 "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800397 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800398 "Name": "Stepwise_MB_VR_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800399 "NegativeHysteresis": 3,
400 "Output": [
Zoey YJ Chung12f53da2025-02-19 17:19:18 +0800401 10.0,
402 12.0,
403 14.0,
404 16.0,
405 17.0,
406 18.0
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800407 ],
408 "PositiveHysteresis": 0,
409 "Reading": [
410 80.0,
411 81.0,
412 82.0,
413 83.0,
414 84.0,
415 85.0
416 ],
417 "Type": "Stepwise",
418 "Zones": [
419 "Zone 1"
420 ]
421 }
422 ],
423 "Name": "Yosemite 4 Sentinel Dome T1 with Retimer Slot $bus % 15",
424 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome Retimer.*', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T1'})",
425 "Type": "Board",
426 "xyz.openbmc_project.Inventory.Decorator.Asset": {
427 "BuildDate": "$BOARD_MANUFACTURE_DATE",
428 "Manufacturer": "$BOARD_MANUFACTURER",
429 "Model": "$BOARD_PRODUCT_NAME",
430 "PartNumber": "$BOARD_PART_NUMBER",
431 "SerialNumber": "$BOARD_SERIAL_NUMBER",
432 "SparePartNumber": "$BOARD_INFO_AM1"
433 },
434 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
435 "AssetTag": "$PRODUCT_ASSET_TAG"
436 },
Oliver Brewkabdad3d52024-08-21 18:49:37 +0200437 "xyz.openbmc_project.Inventory.Decorator.ManagedHost": {
438 "HostIndex": "$bus % 15"
439 },
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800440 "xyz.openbmc_project.Inventory.Decorator.Revision": {
441 "Version": "$PRODUCT_VERSION"
442 },
443 "xyz.openbmc_project.Inventory.Decorator.Slot": {
444 "SlotNumber": "$bus % 15"
Ingrid Chenf3b02722024-08-30 17:14:37 +0800445 },
Patrick Williams075ad3f2025-03-04 15:15:31 -0500446 "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {}
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800447}