blob: 9d368eee3f76d5a7937927c88690815b8c28b87f [file] [log] [blame]
Delphine CC Chiue41b5cb2023-11-30 16:13:52 +08001{
Delphine CC Chiucaa0a5f2024-05-22 14:45:04 +08002 "Exposes": [
3 {
4 "CheckHysteresisWithSetpoint": true,
5 "Class": "temp",
6 "DCoefficient": 0.0,
7 "FFGainCoefficient": 0.0,
8 "FFOffCoefficient": 0.0,
9 "ICoefficient": -0.035,
10 "ILimitMax": 100,
11 "ILimitMin": -50,
12 "InputUnavailableAsFailed": false,
13 "Inputs": [
14 "MB_DIMM_A_TEMP_C_5 $bus % 15 * 10",
15 "MB_DIMM_B_TEMP_C_6 $bus % 15 * 10",
16 "MB_DIMM_C_TEMP_C_7 $bus % 15 * 10",
17 "MB_DIMM_D_TEMP_C_8 $bus % 15 * 10",
18 "MB_DIMM_E_TEMP_C_9 $bus % 15 * 10",
19 "MB_DIMM_F_TEMP_C_10 $bus % 15 * 10",
20 "MB_DIMM_G_TEMP_C_11 $bus % 15 * 10",
21 "MB_DIMM_H_TEMP_C_12 $bus % 15 * 10",
22 "MB_DIMM_I_TEMP_C_13 $bus % 15 * 10",
23 "MB_DIMM_J_TEMP_C_14 $bus % 15 * 10",
24 "MB_DIMM_K_TEMP_C_15 $bus % 15 * 10",
25 "MB_DIMM_L_TEMP_C_16 $bus % 15 * 10"
26 ],
27 "Name": "PID_MB_DIMM $bus % 15 * 10",
28 "NegativeHysteresis": 2.0,
29 "OutLimitMax": 100,
30 "OutLimitMin": 0,
31 "PCoefficient": -3.0,
32 "PositiveHysteresis": 0.0,
33 "SetPoint": 75.0,
34 "SlewNeg": 0.0,
35 "SlewPos": 0.0,
36 "Type": "Pid",
37 "Zones": [
38 "Zone 1"
39 ]
40 },
41 {
42 "CheckHysteresisWithSetpoint": true,
43 "Class": "temp",
44 "DCoefficient": 0.0,
45 "FFGainCoefficient": 0.0,
46 "FFOffCoefficient": 0.0,
47 "ICoefficient": -0.035,
48 "ILimitMax": 100,
49 "ILimitMin": -50,
50 "Inputs": [
51 "MB_CPU_TEMP_C_4 $bus % 15 * 10"
52 ],
53 "Name": "PID_MB_CPU $bus % 15 * 10",
54 "NegativeHysteresis": 3.0,
55 "OutLimitMax": 100,
56 "OutLimitMin": 0,
57 "PCoefficient": -5.5,
58 "PositiveHysteresis": 0.0,
59 "SetPoint": 74.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.02,
74 "ILimitMax": 100,
75 "ILimitMin": -50,
76 "Inputs": [
77 "MB_SSD_BOOT_TEMP_C_17 $bus % 15 * 10"
78 ],
79 "Name": "PID_MB_SSD_BOOT $bus % 15 * 10",
80 "NegativeHysteresis": 2.0,
81 "OutLimitMax": 100,
82 "OutLimitMin": 0,
83 "PCoefficient": -1.5,
84 "PositiveHysteresis": 0.0,
85 "SetPoint": 68.0,
86 "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,
99 "ICoefficient": -0.02,
100 "ILimitMax": 100,
101 "ILimitMin": -50,
102 "InputUnavailableAsFailed": false,
103 "Inputs": [
104 "MB_SSD_DATA_TEMP_C_18 $bus % 15 * 10"
105 ],
106 "Name": "PID_MB_SSD_DATA $bus % 15 * 10",
107 "NegativeHysteresis": 2.0,
108 "OutLimitMax": 100,
109 "OutLimitMin": 0,
110 "PCoefficient": -1.5,
111 "PositiveHysteresis": 0.0,
112 "SetPoint": 68.0,
113 "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,
129 "Inputs": [
130 "MB_VR_CPU0_TEMP_C_19 $bus % 15 * 10",
131 "MB_VR_SOC_TEMP_C_20 $bus % 15 * 10",
132 "MB_VR_CPU1_TEMP_C_21 $bus % 15 * 10",
133 "MB_VR_PVDDIO_TEMP_C_22 $bus % 15 * 10",
134 "MB_VR_PVDD11_TEMP_C_23 $bus % 15 * 10"
135 ],
136 "Name": "PID_SD_VR $bus % 15 * 10",
137 "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",
152 "Inputs": [
153 "MB_INLET_TEMP_C_1 $bus % 15 * 10",
154 "MB_OUTLET_TEMP_C_2 $bus % 15 * 10"
155 ],
156 "Name": "Stepwise_MB_INLET_OUTLET_TEMP $bus % 15 * 10",
157 "NegativeHysteresis": 0,
158 "Output": [
159 20.0
160 ],
161 "PositiveHysteresis": 0,
162 "Reading": [
163 20.0
164 ],
165 "Type": "Stepwise",
166 "Zones": [
167 "Zone 1"
168 ]
169 },
170 {
171 "Class": "temp",
172 "InputUnavailableAsFailed": false,
173 "Inputs": [
174 "MB_X8_RETIMER_TEMP_C_24 $bus % 15 * 10",
175 "MB_X16_RETIMER_TEMP_C_25 $bus % 15 * 10"
176 ],
177 "Name": "Stepwise_MB_RETIMER_TEMP $bus % 15 * 10",
178 "NegativeHysteresis": 0,
179 "Output": [
180 20.0
181 ],
182 "PositiveHysteresis": 0,
183 "Reading": [
184 20.0
185 ],
186 "Type": "Stepwise",
187 "Zones": [
188 "Zone 1"
189 ]
190 },
191 {
192 "Class": "temp",
193 "Inputs": [
194 "Calibrated_MB_FIO_TEMP_C_3 $bus % 15 * 10"
195 ],
196 "Name": "Stepwise_MB_FIO $bus % 15 * 10",
197 "NegativeHysteresis": 2,
198 "Output": [
199 20.0,
200 21.0,
201 22.0,
202 23.0,
203 24.0,
204 25.0,
205 26.0,
206 27.0,
207 28.0,
208 29.0,
209 30.0,
210 31.0,
211 31.0,
212 33.0,
213 35.0,
214 37.0,
215 38.0,
216 39.0,
217 40.0,
218 41.0
219 ],
220 "PositiveHysteresis": 0,
221 "Reading": [
222 20.0,
223 21.0,
224 22.0,
225 23.0,
226 24.0,
227 25.0,
228 26.0,
229 27.0,
230 28.0,
231 29.0,
232 30.0,
233 31.0,
234 32.0,
235 33.0,
236 34.0,
237 35.0,
238 36.0,
239 37.0,
240 38.0,
241 39.0
242 ],
243 "Type": "Stepwise",
244 "Zones": [
245 "Zone 1"
246 ]
247 },
248 {
249 "Class": "temp",
250 "InputUnavailableAsFailed": false,
251 "Inputs": [
252 "MB_DIMM_A_TEMP_C_5 $bus % 15 * 10",
253 "MB_DIMM_B_TEMP_C_6 $bus % 15 * 10",
254 "MB_DIMM_C_TEMP_C_7 $bus % 15 * 10",
255 "MB_DIMM_D_TEMP_C_8 $bus % 15 * 10",
256 "MB_DIMM_E_TEMP_C_9 $bus % 15 * 10",
257 "MB_DIMM_F_TEMP_C_10 $bus % 15 * 10",
258 "MB_DIMM_G_TEMP_C_11 $bus % 15 * 10",
259 "MB_DIMM_H_TEMP_C_12 $bus % 15 * 10",
260 "MB_DIMM_I_TEMP_C_13 $bus % 15 * 10",
261 "MB_DIMM_J_TEMP_C_14 $bus % 15 * 10",
262 "MB_DIMM_K_TEMP_C_15 $bus % 15 * 10",
263 "MB_DIMM_L_TEMP_C_16 $bus % 15 * 10"
264 ],
265 "Name": "Stepwise_MB_DIMM $bus % 15 * 10",
266 "NegativeHysteresis": 2,
267 "Output": [
268 20.0,
269 22.0,
270 24.0,
271 26.0,
272 28.0,
273 30.0
274 ],
275 "PositiveHysteresis": 0,
276 "Reading": [
277 65.0,
278 66.0,
279 67.0,
280 68.0,
281 69.0,
282 70.0
283 ],
284 "Type": "Stepwise",
285 "Zones": [
286 "Zone 1"
287 ]
288 },
289 {
290 "Class": "temp",
291 "Inputs": [
292 "MB_CPU_TEMP_C_4 $bus % 15 * 10"
293 ],
294 "Name": "Stepwise_MB_CPU $bus % 15 * 10",
295 "NegativeHysteresis": 3,
296 "Output": [
297 20.0,
298 25.0,
299 30.0,
300 35.0,
301 40.0,
302 45.0,
303 50.0,
304 55.0,
305 60.0
306 ],
307 "PositiveHysteresis": 0,
308 "Reading": [
309 66.0,
310 67.0,
311 68.0,
312 69.0,
313 70.0,
314 71.0,
315 72.0,
316 73.0,
317 74.0
318 ],
319 "Type": "Stepwise",
320 "Zones": [
321 "Zone 1"
322 ]
323 },
324 {
325 "Class": "temp",
326 "Inputs": [
327 "MB_SSD_BOOT_TEMP_C_17 $bus % 15 * 10"
328 ],
329 "Name": "Stepwise_MB_SSD_BOOT $bus % 15 * 10",
330 "NegativeHysteresis": 2,
331 "Output": [
332 20.0,
333 22.0,
334 24.0,
335 26.0,
336 28.0,
337 30.0
338 ],
339 "PositiveHysteresis": 0,
340 "Reading": [
341 58.0,
342 59.0,
343 60.0,
344 61.0,
345 62.0,
346 63.0
347 ],
348 "Type": "Stepwise",
349 "Zones": [
350 "Zone 1"
351 ]
352 },
353 {
354 "Class": "temp",
355 "InputUnavailableAsFailed": false,
356 "Inputs": [
357 "MB_SSD_DATA_TEMP_C_18 $bus % 15 * 10"
358 ],
359 "Name": "Stepwise_MB_SSD_DATA $bus % 15 * 10",
360 "NegativeHysteresis": 2,
361 "Output": [
362 20.0,
363 22.0,
364 24.0,
365 26.0,
366 28.0,
367 30.0
368 ],
369 "PositiveHysteresis": 0,
370 "Reading": [
371 58.0,
372 59.0,
373 60.0,
374 61.0,
375 62.0,
376 63.0
377 ],
378 "Type": "Stepwise",
379 "Zones": [
380 "Zone 1"
381 ]
382 },
383 {
384 "Class": "temp",
385 "Inputs": [
386 "MB_VR_CPU0_TEMP_C_19 $bus % 15 * 10",
387 "MB_VR_SOC_TEMP_C_20 $bus % 15 * 10",
388 "MB_VR_CPU1_TEMP_C_21 $bus % 15 * 10",
389 "MB_VR_PVDDIO_TEMP_C_22 $bus % 15 * 10",
390 "MB_VR_PVDD11_TEMP_C_23 $bus % 15 * 10"
391 ],
392 "Name": "Stepwise_SD_VR $bus % 15 * 10",
393 "NegativeHysteresis": 3,
394 "Output": [
395 20.0,
396 22.0,
397 24.0,
398 26.0,
399 28.0,
400 30.0
401 ],
402 "PositiveHysteresis": 0,
403 "Reading": [
404 80.0,
405 81.0,
406 82.0,
407 83.0,
408 84.0,
409 85.0
410 ],
411 "Type": "Stepwise",
412 "Zones": [
413 "Zone 1"
414 ]
415 }
416 ],
Delphine CC Chiue41b5cb2023-11-30 16:13:52 +0800417 "Name": "Yosemite 4 Sentinel Dome Slot $bus % 15",
418 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
419 "Type": "Board",
420 "xyz.openbmc_project.Inventory.Decorator.Asset": {
421 "Manufacturer": "$PRODUCT_MANUFACTURER",
422 "Model": "$PRODUCT_PRODUCT_NAME",
423 "PartNumber": "$PRODUCT_PART_NUMBER",
Delphine CC Chiu3c0af082024-05-15 16:33:03 +0800424 "SerialNumber": "$PRODUCT_SERIAL_NUMBER",
425 "SparePartNumber": "$BOARD_INFO_AM1"
Delphine CC Chiuec458a82024-02-16 10:17:49 +0800426 },
Delphine CC Chiud827cca2024-03-27 17:02:24 +0800427 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
428 "AssetTag": "$PRODUCT_ASSET_TAG"
429 },
Delphine CC Chiubaedb722024-04-01 16:21:03 +0800430 "xyz.openbmc_project.Inventory.Decorator.Revision": {
431 "Version": "$PRODUCT_VERSION"
432 },
Delphine CC Chiuec458a82024-02-16 10:17:49 +0800433 "xyz.openbmc_project.Inventory.Decorator.Slot": {
434 "SlotNumber": "$bus % 15"
Delphine CC Chiue41b5cb2023-11-30 16:13:52 +0800435 }
436}