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