blob: 6bf37b4479ad4dca0646a42b1db411e793faa959 [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_G_TEMP_C",
46 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_H_TEMP_C",
47 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_I_TEMP_C",
48 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_J_TEMP_C",
49 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_K_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",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +080052 "NegativeHysteresis": 2.0,
53 "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": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +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,
82 "PCoefficient": -5.5,
83 "PositiveHysteresis": 0.0,
84 "SetPoint": 74.0,
85 "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,
98 "ICoefficient": -0.02,
99 "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": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +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",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800106 "NegativeHysteresis": 2.0,
107 "OutLimitMax": 100,
108 "OutLimitMin": 0,
109 "PCoefficient": -1.5,
110 "PositiveHysteresis": 0.0,
111 "SetPoint": 68.0,
112 "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": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +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": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +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": [
160 20.0
161 ],
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": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800175 "Sentinel_Dome_Slot $bus % 15 MB_X8_RETIMER_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 Wu979eedc2024-09-03 16:28:06 +0800209 "Calibrated_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 Wu0f9545f2024-08-05 10:01:07 +0800212 "NegativeHysteresis": 2,
213 "Output": [
214 20.0,
215 21.0,
216 22.0,
217 23.0,
218 24.0,
219 25.0,
220 26.0,
221 27.0,
222 28.0,
223 29.0,
224 30.0,
225 31.0,
226 31.0,
227 33.0,
228 35.0,
229 37.0,
230 38.0,
231 39.0,
232 40.0,
233 41.0
234 ],
235 "PositiveHysteresis": 0,
236 "Reading": [
237 20.0,
238 21.0,
239 22.0,
240 23.0,
241 24.0,
242 25.0,
243 26.0,
244 27.0,
245 28.0,
246 29.0,
247 30.0,
248 31.0,
249 32.0,
250 33.0,
251 34.0,
252 35.0,
253 36.0,
254 37.0,
255 38.0,
256 39.0
257 ],
258 "Type": "Stepwise",
259 "Zones": [
260 "Zone 1"
261 ]
262 },
263 {
264 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800265 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800266 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800267 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_A_TEMP_C",
268 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_B_TEMP_C",
269 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_C_TEMP_C",
270 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_D_TEMP_C",
271 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_E_TEMP_C",
272 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_G_TEMP_C",
273 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_H_TEMP_C",
274 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_I_TEMP_C",
275 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_J_TEMP_C",
276 "Sentinel_Dome_Slot $bus % 15 MB_DIMM_K_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800277 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800278 "Name": "Stepwise_MB_DIMM_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800279 "NegativeHysteresis": 2,
280 "Output": [
281 20.0,
282 22.0,
283 24.0,
284 26.0,
285 28.0,
286 30.0
287 ],
288 "PositiveHysteresis": 0,
289 "Reading": [
290 65.0,
291 66.0,
292 67.0,
293 68.0,
294 69.0,
295 70.0
296 ],
297 "Type": "Stepwise",
298 "Zones": [
299 "Zone 1"
300 ]
301 },
302 {
303 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800304 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800305 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800306 "Sentinel_Dome_Slot $bus % 15 MB_CPU_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800307 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800308 "Name": "Stepwise_MB_CPU_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800309 "NegativeHysteresis": 3,
310 "Output": [
311 20.0,
312 25.0,
313 30.0,
314 35.0,
315 40.0,
316 45.0,
317 50.0,
318 55.0,
319 60.0
320 ],
321 "PositiveHysteresis": 0,
322 "Reading": [
323 66.0,
324 67.0,
325 68.0,
326 69.0,
327 70.0,
328 71.0,
329 72.0,
330 73.0,
331 74.0
332 ],
333 "Type": "Stepwise",
334 "Zones": [
335 "Zone 1"
336 ]
337 },
338 {
339 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800340 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800341 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800342 "Sentinel_Dome_Slot $bus % 15 MB_SSD_BOOT_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800343 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800344 "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800345 "NegativeHysteresis": 2,
346 "Output": [
347 20.0,
348 22.0,
349 24.0,
350 26.0,
351 28.0,
352 30.0
353 ],
354 "PositiveHysteresis": 0,
355 "Reading": [
356 58.0,
357 59.0,
358 60.0,
359 61.0,
360 62.0,
361 63.0
362 ],
363 "Type": "Stepwise",
364 "Zones": [
365 "Zone 1"
366 ]
367 },
368 {
369 "Class": "temp",
Ricky CX Wud3f58402024-09-13 17:13:42 +0800370 "InputUnavailableAsFailed": false,
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800371 "Inputs": [
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800372 "Sentinel_Dome_Slot $bus % 15 MB_VR_CPU0_TEMP_C",
373 "Sentinel_Dome_Slot $bus % 15 MB_VR_SOC_TEMP_C",
374 "Sentinel_Dome_Slot $bus % 15 MB_VR_CPU1_TEMP_C",
375 "Sentinel_Dome_Slot $bus % 15 MB_VR_PVDDIO_TEMP_C",
376 "Sentinel_Dome_Slot $bus % 15 MB_VR_PVDD11_TEMP_C"
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800377 ],
Ricky CX Wu979eedc2024-09-03 16:28:06 +0800378 "Name": "Stepwise_MB_VR_Slot $bus % 15",
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800379 "NegativeHysteresis": 3,
380 "Output": [
381 20.0,
382 22.0,
383 24.0,
384 26.0,
385 28.0,
386 30.0
387 ],
388 "PositiveHysteresis": 0,
389 "Reading": [
390 80.0,
391 81.0,
392 82.0,
393 83.0,
394 84.0,
395 85.0
396 ],
397 "Type": "Stepwise",
398 "Zones": [
399 "Zone 1"
400 ]
401 }
402 ],
403 "Name": "Yosemite 4 Sentinel Dome T1 with Retimer Slot $bus % 15",
404 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome Retimer.*', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T1'})",
405 "Type": "Board",
406 "xyz.openbmc_project.Inventory.Decorator.Asset": {
407 "BuildDate": "$BOARD_MANUFACTURE_DATE",
408 "Manufacturer": "$BOARD_MANUFACTURER",
409 "Model": "$BOARD_PRODUCT_NAME",
410 "PartNumber": "$BOARD_PART_NUMBER",
411 "SerialNumber": "$BOARD_SERIAL_NUMBER",
412 "SparePartNumber": "$BOARD_INFO_AM1"
413 },
414 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
415 "AssetTag": "$PRODUCT_ASSET_TAG"
416 },
417 "xyz.openbmc_project.Inventory.Decorator.Revision": {
418 "Version": "$PRODUCT_VERSION"
419 },
420 "xyz.openbmc_project.Inventory.Decorator.Slot": {
421 "SlotNumber": "$bus % 15"
Ingrid Chenf3b02722024-08-30 17:14:37 +0800422 },
423 "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {
424 "ProductId": 1
Ricky CX Wu0f9545f2024-08-05 10:01:07 +0800425 }
426}