xref: /openbmc/entity-manager/configurations/meta/yosemite4_sentineldome_t2.json (revision 71ea02d03d5db3ebb9a0c9080c17ce070e024364)
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.035,
10            "ILimitMax": 100,
11            "ILimitMin": -50,
12            "InputUnavailableAsFailed": false,
13            "Inputs": [
14                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A0_TEMP_C",
15                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A1_TEMP_C",
16                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A2_TEMP_C",
17                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A3_TEMP_C",
18                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A4_TEMP_C",
19                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A5_TEMP_C",
20                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A6_TEMP_C",
21                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A7_TEMP_C",
22                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A8_TEMP_C",
23                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A9_TEMP_C",
24                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A10_TEMP_C",
25                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A11_TEMP_C"
26            ],
27            "Name": "PID_MB_DIMM_Slot $bus % 15",
28            "NegativeHysteresis": 3.0,
29            "OutLimitMax": 100,
30            "OutLimitMin": 0,
31            "PCoefficient": -5.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            "InputUnavailableAsFailed": false,
51            "Inputs": [
52                "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
53            ],
54            "Name": "PID_MB_CPU_Slot $bus % 15",
55            "NegativeHysteresis": 3.0,
56            "OutLimitMax": 100,
57            "OutLimitMin": 0,
58            "PCoefficient": -5.5,
59            "PositiveHysteresis": 0.0,
60            "SetPoint": 77.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_SSD_BOOT_TEMP_C"
80            ],
81            "Name": "PID_MB_SSD_BOOT_Slot $bus % 15",
82            "NegativeHysteresis": 3.0,
83            "OutLimitMax": 100,
84            "OutLimitMin": 0,
85            "PCoefficient": -5.5,
86            "PositiveHysteresis": 0.0,
87            "SetPoint": 69.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_DATA_TEMP_C"
107            ],
108            "Name": "PID_MB_SSD_DATA_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.02,
129            "ILimitMax": 100,
130            "ILimitMin": -50,
131            "InputUnavailableAsFailed": false,
132            "Inputs": [
133                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
134                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
135                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
136                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
137                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
138            ],
139            "Name": "PID_MB_VR_Slot $bus % 15",
140            "NegativeHysteresis": 3.0,
141            "OutLimitMax": 100,
142            "OutLimitMin": 0,
143            "PCoefficient": -3.0,
144            "PositiveHysteresis": 0.0,
145            "SetPoint": 90.0,
146            "SlewNeg": 0.0,
147            "SlewPos": 0.0,
148            "Type": "Pid",
149            "Zones": [
150                "Zone 1"
151            ]
152        },
153        {
154            "Class": "temp",
155            "InputUnavailableAsFailed": false,
156            "Inputs": [
157                "SENTINEL_DOME_SLOT $bus % 15 MB_INLET_TEMP_C",
158                "SENTINEL_DOME_SLOT $bus % 15 MB_OUTLET_TEMP_C"
159            ],
160            "Name": "Stepwise_MB_INLET_OUTLET_TEMP_Slot $bus % 15",
161            "NegativeHysteresis": 0,
162            "Output": [
163                10.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": [
178                "SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
179            ],
180            "Name": "Stepwise_MB_FIO_Slot $bus % 15",
181            "NegativeHysteresis": 0,
182            "Output": [
183                10.0
184            ],
185            "PositiveHysteresis": 0,
186            "Reading": [
187                20.0
188            ],
189            "Type": "Stepwise",
190            "Zones": [
191                "Zone 1"
192            ]
193        },
194        {
195            "Class": "temp",
196            "InputUnavailableAsFailed": false,
197            "Inputs": [
198                "CALIBRATED_SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
199            ],
200            "Name": "Stepwise_CALIBRATED_MB_FIO_Slot $bus % 15",
201            "NegativeHysteresis": 1,
202            "Output": [
203                10.0,
204                11.0,
205                12.0,
206                13.0,
207                14.0,
208                15.0,
209                16.0,
210                17.0,
211                18.0,
212                19.0,
213                20.0
214            ],
215            "PositiveHysteresis": 0,
216            "Reading": [
217                20.0,
218                22.0,
219                24.0,
220                26.0,
221                28.0,
222                30.0,
223                32.0,
224                34.0,
225                36.0,
226                37.0,
227                39.0
228            ],
229            "Type": "Stepwise",
230            "Zones": [
231                "Zone 1"
232            ]
233        },
234        {
235            "Class": "temp",
236            "InputUnavailableAsFailed": false,
237            "Inputs": [
238                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A0_TEMP_C",
239                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A1_TEMP_C",
240                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A2_TEMP_C",
241                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A3_TEMP_C",
242                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A4_TEMP_C",
243                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A5_TEMP_C",
244                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A6_TEMP_C",
245                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A7_TEMP_C",
246                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A8_TEMP_C",
247                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A9_TEMP_C",
248                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A10_TEMP_C",
249                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A11_TEMP_C"
250            ],
251            "Name": "Stepwise_MB_DIMM_Slot $bus % 15",
252            "NegativeHysteresis": 3,
253            "Output": [
254                10.0,
255                13.0,
256                16.0,
257                19.0,
258                22.0,
259                25.0,
260                28.0,
261                31.0,
262                34.0,
263                37.0,
264                40.0,
265                43.0,
266                46.0,
267                49.0,
268                52.0
269            ],
270            "PositiveHysteresis": 0,
271            "Reading": [
272                61.0,
273                62.0,
274                63.0,
275                64.0,
276                65.0,
277                66.0,
278                67.0,
279                68.0,
280                69.0,
281                70.0,
282                71.0,
283                72.0,
284                73.0,
285                74.0,
286                75.0
287            ],
288            "Type": "Stepwise",
289            "Zones": [
290                "Zone 1"
291            ]
292        },
293        {
294            "Class": "temp",
295            "InputUnavailableAsFailed": false,
296            "Inputs": [
297                "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
298            ],
299            "Name": "Stepwise_MB_CPU_Slot $bus % 15",
300            "NegativeHysteresis": 3,
301            "Output": [
302                10.0,
303                12.0,
304                14.0,
305                17.0,
306                20.0,
307                23.0,
308                26.0,
309                29.0,
310                31.0,
311                34.0,
312                36.0
313            ],
314            "PositiveHysteresis": 0,
315            "Reading": [
316                64.0,
317                65.0,
318                66.0,
319                67.0,
320                68.0,
321                69.0,
322                70.0,
323                71.0,
324                72.0,
325                73.0,
326                74.0
327            ],
328            "Type": "Stepwise",
329            "Zones": [
330                "Zone 1"
331            ]
332        },
333        {
334            "Class": "temp",
335            "InputUnavailableAsFailed": false,
336            "Inputs": [
337                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
338            ],
339            "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15",
340            "NegativeHysteresis": 2,
341            "Output": [
342                10.0,
343                13.0,
344                16.0,
345                19.0,
346                22.0,
347                24.0,
348                26.0,
349                28.0,
350                30.0
351            ],
352            "PositiveHysteresis": 0,
353            "Reading": [
354                55.0,
355                56.0,
356                57.0,
357                58.0,
358                59.0,
359                60.0,
360                61.0,
361                62.0,
362                63.0
363            ],
364            "Type": "Stepwise",
365            "Zones": [
366                "Zone 1"
367            ]
368        },
369        {
370            "Class": "temp",
371            "InputUnavailableAsFailed": false,
372            "Inputs": [
373                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_DATA_TEMP_C"
374            ],
375            "Name": "Stepwise_MB_SSD_DATA_Slot $bus % 15",
376            "NegativeHysteresis": 2,
377            "Output": [
378                10.0,
379                14.0,
380                18.0,
381                22.0,
382                26.0,
383                30.0
384            ],
385            "PositiveHysteresis": 0,
386            "Reading": [
387                58.0,
388                59.0,
389                60.0,
390                61.0,
391                62.0,
392                63.0
393            ],
394            "Type": "Stepwise",
395            "Zones": [
396                "Zone 1"
397            ]
398        },
399        {
400            "Class": "temp",
401            "InputUnavailableAsFailed": false,
402            "Inputs": [
403                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
404                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
405                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
406                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
407                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
408            ],
409            "Name": "Stepwise_MB_VR_Slot $bus % 15",
410            "NegativeHysteresis": 2,
411            "Output": [
412                10.0,
413                13.0,
414                16.0,
415                19.0,
416                22.0,
417                25.0
418            ],
419            "PositiveHysteresis": 0,
420            "Reading": [
421                80.0,
422                81.0,
423                82.0,
424                83.0,
425                84.0,
426                85.0
427            ],
428            "Type": "Stepwise",
429            "Zones": [
430                "Zone 1"
431            ]
432        }
433    ],
434    "Name": "Yosemite 4 Sentinel Dome T2 Slot $bus % 15",
435    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome without Retimer', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T2'})",
436    "Type": "Board",
437    "xyz.openbmc_project.Inventory.Decorator.Asset": {
438        "BuildDate": "$BOARD_MANUFACTURE_DATE",
439        "Manufacturer": "$BOARD_MANUFACTURER",
440        "Model": "$BOARD_PRODUCT_NAME",
441        "PartNumber": "$BOARD_PART_NUMBER",
442        "SerialNumber": "$BOARD_SERIAL_NUMBER",
443        "SparePartNumber": "$BOARD_INFO_AM1"
444    },
445    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
446        "AssetTag": "$PRODUCT_ASSET_TAG"
447    },
448    "xyz.openbmc_project.Inventory.Decorator.Revision": {
449        "Version": "$PRODUCT_VERSION"
450    },
451    "xyz.openbmc_project.Inventory.Decorator.Slot": {
452        "SlotNumber": "$bus % 15"
453    },
454    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {}
455}
456