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