xref: /openbmc/entity-manager/configurations/meta/yosemite4_sentineldome_t2_retimer.json (revision 04b296b17bc549628b9f9ebebae75f9032d2c1d7)
1{
2    "Exposes": [
3        {
4            "CheckHysteresisWithSetpoint": true,
5            "Class": "temp",
6            "DCoefficient": 0.0,
7            "FFGainCoefficient": 0.0,
8            "FFOffCoefficient": 0.0,
9            "ICoefficient": -0.02,
10            "ILimitMax": 100,
11            "ILimitMin": -50,
12            "InputUnavailableAsFailed": false,
13            "Inputs": [
14                "SENTINEL_DOME_SLOT $bus % 15 MB_X8_RTM_TEMP_C"
15            ],
16            "Name": "PID_MB_RETIMER_TEMP_Slot $bus % 15",
17            "NegativeHysteresis": 3.0,
18            "OutLimitMax": 100,
19            "OutLimitMin": 0,
20            "PCoefficient": -5.0,
21            "PositiveHysteresis": 0.0,
22            "SetPoint": 90.0,
23            "SlewNeg": 0.0,
24            "SlewPos": 0.0,
25            "Type": "Pid",
26            "Zones": [
27                "Zone 1"
28            ]
29        },
30        {
31            "CheckHysteresisWithSetpoint": true,
32            "Class": "temp",
33            "DCoefficient": 0.0,
34            "FFGainCoefficient": 0.0,
35            "FFOffCoefficient": 0.0,
36            "ICoefficient": -0.035,
37            "ILimitMax": 100,
38            "ILimitMin": -50,
39            "InputUnavailableAsFailed": false,
40            "Inputs": [
41                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A0_TEMP_C",
42                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A1_TEMP_C",
43                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A2_TEMP_C",
44                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A3_TEMP_C",
45                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A4_TEMP_C",
46                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A5_TEMP_C",
47                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A6_TEMP_C",
48                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A7_TEMP_C",
49                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A8_TEMP_C",
50                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A9_TEMP_C",
51                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A10_TEMP_C",
52                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A11_TEMP_C"
53            ],
54            "Name": "PID_MB_DIMM_Slot $bus % 15",
55            "NegativeHysteresis": 3.0,
56            "OutLimitMax": 100,
57            "OutLimitMin": 0,
58            "PCoefficient": -5.0,
59            "PositiveHysteresis": 0.0,
60            "SetPoint": 75.0,
61            "SlewNeg": 0.0,
62            "SlewPos": 0.0,
63            "Type": "Pid",
64            "Zones": [
65                "Zone 1"
66            ]
67        },
68        {
69            "CheckHysteresisWithSetpoint": true,
70            "Class": "temp",
71            "DCoefficient": 0.0,
72            "FFGainCoefficient": 0.0,
73            "FFOffCoefficient": 0.0,
74            "ICoefficient": -0.035,
75            "ILimitMax": 100,
76            "ILimitMin": -50,
77            "InputUnavailableAsFailed": false,
78            "Inputs": [
79                "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
80            ],
81            "Name": "PID_MB_CPU_Slot $bus % 15",
82            "NegativeHysteresis": 3.0,
83            "OutLimitMax": 100,
84            "OutLimitMin": 0,
85            "PCoefficient": -5.5,
86            "PositiveHysteresis": 0.0,
87            "SetPoint": 77.0,
88            "SlewNeg": 0.0,
89            "SlewPos": 0.0,
90            "Type": "Pid",
91            "Zones": [
92                "Zone 1"
93            ]
94        },
95        {
96            "CheckHysteresisWithSetpoint": true,
97            "Class": "temp",
98            "DCoefficient": 0.0,
99            "FFGainCoefficient": 0.0,
100            "FFOffCoefficient": 0.0,
101            "ICoefficient": -0.035,
102            "ILimitMax": 100,
103            "ILimitMin": -50,
104            "InputUnavailableAsFailed": false,
105            "Inputs": [
106                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
107            ],
108            "Name": "PID_MB_SSD_BOOT_Slot $bus % 15",
109            "NegativeHysteresis": 3.0,
110            "OutLimitMax": 100,
111            "OutLimitMin": 0,
112            "PCoefficient": -5.5,
113            "PositiveHysteresis": 0.0,
114            "SetPoint": 69.0,
115            "SlewNeg": 0.0,
116            "SlewPos": 0.0,
117            "Type": "Pid",
118            "Zones": [
119                "Zone 1"
120            ]
121        },
122        {
123            "CheckHysteresisWithSetpoint": true,
124            "Class": "temp",
125            "DCoefficient": 0.0,
126            "FFGainCoefficient": 0.0,
127            "FFOffCoefficient": 0.0,
128            "ICoefficient": -0.035,
129            "ILimitMax": 100,
130            "ILimitMin": -50,
131            "InputUnavailableAsFailed": false,
132            "Inputs": [
133                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_DATA_TEMP_C"
134            ],
135            "Name": "PID_MB_SSD_DATA_Slot $bus % 15",
136            "NegativeHysteresis": 3.0,
137            "OutLimitMax": 100,
138            "OutLimitMin": 0,
139            "PCoefficient": -5.5,
140            "PositiveHysteresis": 0.0,
141            "SetPoint": 69.0,
142            "SlewNeg": 0.0,
143            "SlewPos": 0.0,
144            "Type": "Pid",
145            "Zones": [
146                "Zone 1"
147            ]
148        },
149        {
150            "CheckHysteresisWithSetpoint": true,
151            "Class": "temp",
152            "DCoefficient": 0.0,
153            "FFGainCoefficient": 0.0,
154            "FFOffCoefficient": 0.0,
155            "ICoefficient": -0.02,
156            "ILimitMax": 100,
157            "ILimitMin": -50,
158            "InputUnavailableAsFailed": false,
159            "Inputs": [
160                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
161                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
162                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
163                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
164                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
165            ],
166            "Name": "PID_MB_VR_Slot $bus % 15",
167            "NegativeHysteresis": 3.0,
168            "OutLimitMax": 100,
169            "OutLimitMin": 0,
170            "PCoefficient": -3.0,
171            "PositiveHysteresis": 0.0,
172            "SetPoint": 90.0,
173            "SlewNeg": 0.0,
174            "SlewPos": 0.0,
175            "Type": "Pid",
176            "Zones": [
177                "Zone 1"
178            ]
179        },
180        {
181            "Class": "temp",
182            "InputUnavailableAsFailed": false,
183            "Inputs": [
184                "SENTINEL_DOME_SLOT $bus % 15 MB_INLET_TEMP_C",
185                "SENTINEL_DOME_SLOT $bus % 15 MB_OUTLET_TEMP_C"
186            ],
187            "MissingIsAcceptable": [
188                "SENTINEL_DOME_SLOT $bus % 15 MB_INLET_TEMP_C",
189                "SENTINEL_DOME_SLOT $bus % 15 MB_OUTLET_TEMP_C"
190            ],
191            "Name": "Stepwise_MB_INLET_OUTLET_TEMP_Slot $bus % 15",
192            "NegativeHysteresis": 0,
193            "Output": [
194                10.0
195            ],
196            "PositiveHysteresis": 0,
197            "Reading": [
198                20.0
199            ],
200            "Type": "Stepwise",
201            "Zones": [
202                "Zone 1"
203            ]
204        },
205        {
206            "Class": "temp",
207            "InputUnavailableAsFailed": false,
208            "Inputs": [
209                "SENTINEL_DOME_SLOT $bus % 15 MB_X8_RTM_TEMP_C"
210            ],
211            "Name": "Stepwise_MB_RETIMER_TEMP_Slot $bus % 15",
212            "NegativeHysteresis": 2,
213            "Output": [
214                10.0,
215                20.0,
216                25.0,
217                30.0,
218                35.0,
219                40.0,
220                45.0,
221                50.0
222            ],
223            "PositiveHysteresis": 0,
224            "Reading": [
225                89.0,
226                90.0,
227                91.0,
228                92.0,
229                93.0,
230                94.0,
231                95.0,
232                96.0
233            ],
234            "Type": "Stepwise",
235            "Zones": [
236                "Zone 1"
237            ]
238        },
239        {
240            "Class": "temp",
241            "InputUnavailableAsFailed": false,
242            "Inputs": [
243                "SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
244            ],
245            "Name": "Stepwise_MB_FIO_Slot $bus % 15",
246            "NegativeHysteresis": 0,
247            "Output": [
248                10.0
249            ],
250            "PositiveHysteresis": 0,
251            "Reading": [
252                20.0
253            ],
254            "Type": "Stepwise",
255            "Zones": [
256                "Zone 1"
257            ]
258        },
259        {
260            "Class": "temp",
261            "InputUnavailableAsFailed": false,
262            "Inputs": [
263                "CALIBRATED_SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
264            ],
265            "Name": "Stepwise_CALIBRATED_MB_FIO_Slot $bus % 15",
266            "NegativeHysteresis": 1,
267            "Output": [
268                10.0,
269                11.0,
270                12.0,
271                13.0,
272                14.0,
273                15.0,
274                16.0,
275                17.0,
276                18.0,
277                19.0,
278                20.0
279            ],
280            "PositiveHysteresis": 0,
281            "Reading": [
282                20.0,
283                22.0,
284                24.0,
285                26.0,
286                28.0,
287                30.0,
288                32.0,
289                34.0,
290                36.0,
291                37.0,
292                39.0
293            ],
294            "Type": "Stepwise",
295            "Zones": [
296                "Zone 1"
297            ]
298        },
299        {
300            "Class": "temp",
301            "InputUnavailableAsFailed": false,
302            "Inputs": [
303                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A0_TEMP_C",
304                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A1_TEMP_C",
305                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A2_TEMP_C",
306                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A3_TEMP_C",
307                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A4_TEMP_C",
308                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A5_TEMP_C",
309                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A6_TEMP_C",
310                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A7_TEMP_C",
311                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A8_TEMP_C",
312                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A9_TEMP_C",
313                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A10_TEMP_C",
314                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A11_TEMP_C"
315            ],
316            "Name": "Stepwise_MB_DIMM_Slot $bus % 15",
317            "NegativeHysteresis": 3,
318            "Output": [
319                10.0,
320                13.0,
321                16.0,
322                19.0,
323                22.0,
324                25.0,
325                28.0,
326                31.0,
327                34.0,
328                37.0,
329                40.0,
330                43.0,
331                46.0,
332                49.0,
333                52.0
334            ],
335            "PositiveHysteresis": 0,
336            "Reading": [
337                61.0,
338                62.0,
339                63.0,
340                64.0,
341                65.0,
342                66.0,
343                67.0,
344                68.0,
345                69.0,
346                70.0,
347                71.0,
348                72.0,
349                73.0,
350                74.0,
351                75.0
352            ],
353            "Type": "Stepwise",
354            "Zones": [
355                "Zone 1"
356            ]
357        },
358        {
359            "Class": "temp",
360            "InputUnavailableAsFailed": false,
361            "Inputs": [
362                "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
363            ],
364            "Name": "Stepwise_MB_CPU_Slot $bus % 15",
365            "NegativeHysteresis": 3,
366            "Output": [
367                10.0,
368                12.0,
369                14.0,
370                17.0,
371                20.0,
372                23.0,
373                26.0,
374                29.0,
375                31.0,
376                34.0,
377                36.0
378            ],
379            "PositiveHysteresis": 0,
380            "Reading": [
381                64.0,
382                65.0,
383                66.0,
384                67.0,
385                68.0,
386                69.0,
387                70.0,
388                71.0,
389                72.0,
390                73.0,
391                74.0
392            ],
393            "Type": "Stepwise",
394            "Zones": [
395                "Zone 1"
396            ]
397        },
398        {
399            "Class": "temp",
400            "InputUnavailableAsFailed": false,
401            "Inputs": [
402                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
403            ],
404            "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15",
405            "NegativeHysteresis": 2,
406            "Output": [
407                10.0,
408                13.0,
409                16.0,
410                19.0,
411                22.0,
412                24.0,
413                26.0,
414                28.0,
415                30.0
416            ],
417            "PositiveHysteresis": 0,
418            "Reading": [
419                55.0,
420                56.0,
421                57.0,
422                58.0,
423                59.0,
424                60.0,
425                61.0,
426                62.0,
427                63.0
428            ],
429            "Type": "Stepwise",
430            "Zones": [
431                "Zone 1"
432            ]
433        },
434        {
435            "Class": "temp",
436            "InputUnavailableAsFailed": false,
437            "Inputs": [
438                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_DATA_TEMP_C"
439            ],
440            "Name": "Stepwise_MB_SSD_DATA_Slot $bus % 15",
441            "NegativeHysteresis": 2,
442            "Output": [
443                10.0,
444                14.0,
445                18.0,
446                22.0,
447                26.0,
448                30.0
449            ],
450            "PositiveHysteresis": 0,
451            "Reading": [
452                58.0,
453                59.0,
454                60.0,
455                61.0,
456                62.0,
457                63.0
458            ],
459            "Type": "Stepwise",
460            "Zones": [
461                "Zone 1"
462            ]
463        },
464        {
465            "Class": "temp",
466            "InputUnavailableAsFailed": false,
467            "Inputs": [
468                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
469                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
470                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
471                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
472                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
473            ],
474            "Name": "Stepwise_MB_VR_Slot $bus % 15",
475            "NegativeHysteresis": 3,
476            "Output": [
477                10.0,
478                13.0,
479                16.0,
480                19.0,
481                22.0,
482                25.0
483            ],
484            "PositiveHysteresis": 0,
485            "Reading": [
486                80.0,
487                81.0,
488                82.0,
489                83.0,
490                84.0,
491                85.0
492            ],
493            "Type": "Stepwise",
494            "Zones": [
495                "Zone 1"
496            ]
497        }
498    ],
499    "Name": "Yosemite 4 Sentinel Dome T2 with Retimer Slot $bus % 15",
500    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome Retimer.*', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T2'})",
501    "Type": "Board",
502    "xyz.openbmc_project.Inventory.Decorator.Asset": {
503        "BuildDate": "$BOARD_MANUFACTURE_DATE",
504        "Manufacturer": "$BOARD_MANUFACTURER",
505        "Model": "$BOARD_PRODUCT_NAME",
506        "PartNumber": "$BOARD_PART_NUMBER",
507        "SerialNumber": "$BOARD_SERIAL_NUMBER",
508        "SparePartNumber": "$BOARD_INFO_AM1"
509    },
510    "xyz.openbmc_project.Inventory.Decorator.Revision": {
511        "Version": "$PRODUCT_VERSION"
512    },
513    "xyz.openbmc_project.Inventory.Decorator.Slot": {
514        "SlotNumber": "$bus % 15"
515    },
516    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {}
517}
518