xref: /openbmc/entity-manager/configurations/meta/yosemite4_sentineldome_t2.json (revision 659111605289abd1508dfb3c6e46de7dc66bb7c3)
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 MB_DIMM_A_TEMP_C",
15                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_B_TEMP_C",
16                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_C_TEMP_C",
17                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_D_TEMP_C",
18                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_E_TEMP_C",
19                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_F_TEMP_C",
20                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_G_TEMP_C",
21                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_H_TEMP_C",
22                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_I_TEMP_C",
23                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_J_TEMP_C",
24                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_K_TEMP_C",
25                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_L_TEMP_C"
26            ],
27            "Name": "PID_MB_DIMM_Slot $bus % 15",
28            "NegativeHysteresis": 2.0,
29            "OutLimitMax": 100,
30            "OutLimitMin": 0,
31            "PCoefficient": -3.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": 74.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": 2.0,
83            "OutLimitMax": 100,
84            "OutLimitMin": 0,
85            "PCoefficient": -5.5,
86            "PositiveHysteresis": 0.0,
87            "SetPoint": 68.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": 2.0,
110            "OutLimitMax": 100,
111            "OutLimitMin": 0,
112            "PCoefficient": -5.5,
113            "PositiveHysteresis": 0.0,
114            "SetPoint": 68.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                20.0,
204                21.0,
205                22.0,
206                23.0,
207                24.0,
208                25.0,
209                26.0,
210                27.0,
211                28.0,
212                29.0,
213                30.0,
214                32.0,
215                33.0,
216                35.0,
217                37.0,
218                38.0,
219                39.0,
220                40.0,
221                41.0,
222                42.0
223            ],
224            "PositiveHysteresis": 0,
225            "Reading": [
226                20.0,
227                21.0,
228                22.0,
229                23.0,
230                24.0,
231                25.0,
232                26.0,
233                27.0,
234                28.0,
235                29.0,
236                30.0,
237                31.0,
238                33.0,
239                34.0,
240                35.0,
241                36.0,
242                37.0,
243                38.0,
244                39.0,
245                40.0
246            ],
247            "Type": "Stepwise",
248            "Zones": [
249                "Zone 1"
250            ]
251        },
252        {
253            "Class": "temp",
254            "InputUnavailableAsFailed": false,
255            "Inputs": [
256                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_A_TEMP_C",
257                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_B_TEMP_C",
258                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_C_TEMP_C",
259                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_D_TEMP_C",
260                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_E_TEMP_C",
261                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_F_TEMP_C",
262                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_G_TEMP_C",
263                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_H_TEMP_C",
264                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_I_TEMP_C",
265                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_J_TEMP_C",
266                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_K_TEMP_C",
267                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_L_TEMP_C"
268            ],
269            "Name": "Stepwise_MB_DIMM_Slot $bus % 15",
270            "NegativeHysteresis": 2,
271            "Output": [
272                20.0,
273                22.0,
274                24.0,
275                26.0,
276                28.0,
277                30.0
278            ],
279            "PositiveHysteresis": 0,
280            "Reading": [
281                65.0,
282                66.0,
283                67.0,
284                68.0,
285                69.0,
286                70.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                20.0,
303                25.0,
304                30.0,
305                35.0,
306                40.0,
307                45.0,
308                50.0,
309                55.0,
310                60.0
311            ],
312            "PositiveHysteresis": 0,
313            "Reading": [
314                66.0,
315                67.0,
316                68.0,
317                69.0,
318                70.0,
319                71.0,
320                72.0,
321                73.0,
322                74.0
323            ],
324            "Type": "Stepwise",
325            "Zones": [
326                "Zone 1"
327            ]
328        },
329        {
330            "Class": "temp",
331            "InputUnavailableAsFailed": false,
332            "Inputs": [
333                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
334            ],
335            "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15",
336            "NegativeHysteresis": 2,
337            "Output": [
338                20.0,
339                22.0,
340                24.0,
341                26.0,
342                28.0,
343                30.0
344            ],
345            "PositiveHysteresis": 0,
346            "Reading": [
347                58.0,
348                59.0,
349                60.0,
350                61.0,
351                62.0,
352                63.0
353            ],
354            "Type": "Stepwise",
355            "Zones": [
356                "Zone 1"
357            ]
358        },
359        {
360            "Class": "temp",
361            "InputUnavailableAsFailed": false,
362            "Inputs": [
363                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_DATA_TEMP_C"
364            ],
365            "Name": "Stepwise_MB_SSD_DATA_Slot $bus % 15",
366            "NegativeHysteresis": 2,
367            "Output": [
368                20.0,
369                22.0,
370                24.0,
371                26.0,
372                28.0,
373                30.0
374            ],
375            "PositiveHysteresis": 0,
376            "Reading": [
377                58.0,
378                59.0,
379                60.0,
380                61.0,
381                62.0,
382                63.0
383            ],
384            "Type": "Stepwise",
385            "Zones": [
386                "Zone 1"
387            ]
388        },
389        {
390            "Class": "temp",
391            "InputUnavailableAsFailed": false,
392            "Inputs": [
393                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
394                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
395                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
396                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
397                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
398            ],
399            "Name": "Stepwise_MB_VR_Slot $bus % 15",
400            "NegativeHysteresis": 3,
401            "Output": [
402                20.0,
403                22.0,
404                24.0,
405                26.0,
406                28.0,
407                30.0
408            ],
409            "PositiveHysteresis": 0,
410            "Reading": [
411                80.0,
412                81.0,
413                82.0,
414                83.0,
415                84.0,
416                85.0
417            ],
418            "Type": "Stepwise",
419            "Zones": [
420                "Zone 1"
421            ]
422        }
423    ],
424    "Name": "Yosemite 4 Sentinel Dome T2 Slot $bus % 15",
425    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome without Retimer', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T2'})",
426    "Type": "Board",
427    "xyz.openbmc_project.Inventory.Decorator.Asset": {
428        "BuildDate": "$BOARD_MANUFACTURE_DATE",
429        "Manufacturer": "$BOARD_MANUFACTURER",
430        "Model": "$BOARD_PRODUCT_NAME",
431        "PartNumber": "$BOARD_PART_NUMBER",
432        "SerialNumber": "$BOARD_SERIAL_NUMBER",
433        "SparePartNumber": "$BOARD_INFO_AM1"
434    },
435    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
436        "AssetTag": "$PRODUCT_ASSET_TAG"
437    },
438    "xyz.openbmc_project.Inventory.Decorator.ManagedHost": {
439        "HostIndex": "$bus % 15"
440    },
441    "xyz.openbmc_project.Inventory.Decorator.Revision": {
442        "Version": "$PRODUCT_VERSION"
443    },
444    "xyz.openbmc_project.Inventory.Decorator.Slot": {
445        "SlotNumber": "$bus % 15"
446    },
447    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {
448        "ProductId": 1
449    }
450}
451