xref: /openbmc/entity-manager/configurations/meta/yosemite4_sentineldome_t1_retimer.json (revision dac2dfc3a64063b062fabd9c4d6e2857c1185eaf)
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            "Inputs": [
13                "SENTINEL_DOME_SLOT $bus % 15 MB_X8_RTM_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,
35            "ICoefficient": -0.035,
36            "ILimitMax": 100,
37            "ILimitMin": -50,
38            "InputUnavailableAsFailed": false,
39            "Inputs": [
40                "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"
50            ],
51            "Name": "PID_MB_DIMM_Slot $bus % 15",
52            "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,
74            "InputUnavailableAsFailed": false,
75            "Inputs": [
76                "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
77            ],
78            "Name": "PID_MB_CPU_Slot $bus % 15",
79            "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.035,
99            "ILimitMax": 100,
100            "ILimitMin": -50,
101            "InputUnavailableAsFailed": false,
102            "Inputs": [
103                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
104            ],
105            "Name": "PID_MB_SSD_BOOT_Slot $bus % 15",
106            "NegativeHysteresis": 2.0,
107            "OutLimitMax": 100,
108            "OutLimitMin": 0,
109            "PCoefficient": -5.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,
128            "InputUnavailableAsFailed": false,
129            "Inputs": [
130                "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"
135            ],
136            "Name": "PID_MB_VR_Slot $bus % 15",
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            "InputUnavailableAsFailed": false,
153            "Inputs": [
154                "SENTINEL_DOME_SLOT $bus % 15 MB_INLET_TEMP_C",
155                "SENTINEL_DOME_SLOT $bus % 15 MB_OUTLET_TEMP_C"
156            ],
157            "Name": "Stepwise_MB_INLET_OUTLET_TEMP_Slot $bus % 15",
158            "NegativeHysteresis": 0,
159            "Output": [
160                10.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",
173            "InputUnavailableAsFailed": false,
174            "Inputs": [
175                "SENTINEL_DOME_SLOT $bus % 15 MB_X8_RTM_TEMP_C"
176            ],
177            "Name": "Stepwise_MB_RETIMER_TEMP_Slot $bus % 15",
178            "NegativeHysteresis": 2,
179            "Output": [
180                10.0,
181                20.0,
182                25.0,
183                30.0,
184                35.0,
185                40.0,
186                45.0,
187                50.0
188            ],
189            "PositiveHysteresis": 0,
190            "Reading": [
191                89.0,
192                90.0,
193                91.0,
194                92.0,
195                93.0,
196                94.0,
197                95.0,
198                96.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_FIO_TEMP_C"
210            ],
211            "Name": "Stepwise_MB_FIO_Slot $bus % 15",
212            "NegativeHysteresis": 0,
213            "Output": [
214                10.0
215            ],
216            "PositiveHysteresis": 0,
217            "Reading": [
218                20.0
219            ],
220            "Type": "Stepwise",
221            "Zones": [
222                "Zone 1"
223            ]
224        },
225        {
226            "Class": "temp",
227            "InputUnavailableAsFailed": false,
228            "Inputs": [
229                "CALIBRATED_SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
230            ],
231            "Name": "Stepwise_CALIBRATED_MB_FIO_Slot $bus % 15",
232            "NegativeHysteresis": 1,
233            "Output": [
234                20.0,
235                21.0,
236                22.0,
237                23.0,
238                24.0,
239                25.0,
240                26.0,
241                27.0,
242                28.0,
243                29.0,
244                30.0,
245                32.0,
246                33.0,
247                35.0,
248                37.0,
249                38.0,
250                39.0,
251                40.0,
252                41.0,
253                42.0
254            ],
255            "PositiveHysteresis": 0,
256            "Reading": [
257                20.0,
258                21.0,
259                22.0,
260                23.0,
261                24.0,
262                25.0,
263                26.0,
264                27.0,
265                28.0,
266                29.0,
267                30.0,
268                31.0,
269                33.0,
270                34.0,
271                35.0,
272                36.0,
273                37.0,
274                38.0,
275                39.0,
276                40.0
277            ],
278            "Type": "Stepwise",
279            "Zones": [
280                "Zone 1"
281            ]
282        },
283        {
284            "Class": "temp",
285            "InputUnavailableAsFailed": false,
286            "Inputs": [
287                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_A_TEMP_C",
288                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_B_TEMP_C",
289                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_C_TEMP_C",
290                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_D_TEMP_C",
291                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_E_TEMP_C",
292                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_G_TEMP_C",
293                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_H_TEMP_C",
294                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_I_TEMP_C",
295                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_J_TEMP_C",
296                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_K_TEMP_C"
297            ],
298            "Name": "Stepwise_MB_DIMM_Slot $bus % 15",
299            "NegativeHysteresis": 2,
300            "Output": [
301                20.0,
302                22.0,
303                24.0,
304                26.0,
305                28.0,
306                30.0
307            ],
308            "PositiveHysteresis": 0,
309            "Reading": [
310                65.0,
311                66.0,
312                67.0,
313                68.0,
314                69.0,
315                70.0
316            ],
317            "Type": "Stepwise",
318            "Zones": [
319                "Zone 1"
320            ]
321        },
322        {
323            "Class": "temp",
324            "InputUnavailableAsFailed": false,
325            "Inputs": [
326                "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
327            ],
328            "Name": "Stepwise_MB_CPU_Slot $bus % 15",
329            "NegativeHysteresis": 3,
330            "Output": [
331                20.0,
332                25.0,
333                30.0,
334                35.0,
335                40.0,
336                45.0,
337                50.0,
338                55.0,
339                60.0
340            ],
341            "PositiveHysteresis": 0,
342            "Reading": [
343                66.0,
344                67.0,
345                68.0,
346                69.0,
347                70.0,
348                71.0,
349                72.0,
350                73.0,
351                74.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_SSD_BOOT_TEMP_C"
363            ],
364            "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15",
365            "NegativeHysteresis": 2,
366            "Output": [
367                20.0,
368                22.0,
369                24.0,
370                26.0,
371                28.0,
372                30.0
373            ],
374            "PositiveHysteresis": 0,
375            "Reading": [
376                58.0,
377                59.0,
378                60.0,
379                61.0,
380                62.0,
381                63.0
382            ],
383            "Type": "Stepwise",
384            "Zones": [
385                "Zone 1"
386            ]
387        },
388        {
389            "Class": "temp",
390            "InputUnavailableAsFailed": false,
391            "Inputs": [
392                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
393                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
394                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
395                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
396                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
397            ],
398            "Name": "Stepwise_MB_VR_Slot $bus % 15",
399            "NegativeHysteresis": 3,
400            "Output": [
401                20.0,
402                22.0,
403                24.0,
404                26.0,
405                28.0,
406                30.0
407            ],
408            "PositiveHysteresis": 0,
409            "Reading": [
410                80.0,
411                81.0,
412                82.0,
413                83.0,
414                84.0,
415                85.0
416            ],
417            "Type": "Stepwise",
418            "Zones": [
419                "Zone 1"
420            ]
421        }
422    ],
423    "Name": "Yosemite 4 Sentinel Dome T1 with Retimer Slot $bus % 15",
424    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome Retimer.*', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T1'})",
425    "Type": "Board",
426    "xyz.openbmc_project.Inventory.Decorator.Asset": {
427        "BuildDate": "$BOARD_MANUFACTURE_DATE",
428        "Manufacturer": "$BOARD_MANUFACTURER",
429        "Model": "$BOARD_PRODUCT_NAME",
430        "PartNumber": "$BOARD_PART_NUMBER",
431        "SerialNumber": "$BOARD_SERIAL_NUMBER",
432        "SparePartNumber": "$BOARD_INFO_AM1"
433    },
434    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
435        "AssetTag": "$PRODUCT_ASSET_TAG"
436    },
437    "xyz.openbmc_project.Inventory.Decorator.ManagedHost": {
438        "HostIndex": "$bus % 15"
439    },
440    "xyz.openbmc_project.Inventory.Decorator.Revision": {
441        "Version": "$PRODUCT_VERSION"
442    },
443    "xyz.openbmc_project.Inventory.Decorator.Slot": {
444        "SlotNumber": "$bus % 15"
445    },
446    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {
447        "ProductId": 1
448    }
449}
450