xref: /openbmc/entity-manager/configurations/meta/yosemite4_sentineldome_t1.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_A6_TEMP_C",
20                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A7_TEMP_C",
21                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A8_TEMP_C",
22                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A9_TEMP_C",
23                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A10_TEMP_C"
24            ],
25            "Name": "PID_MB_DIMM_Slot $bus % 15",
26            "NegativeHysteresis": 3.0,
27            "OutLimitMax": 100,
28            "OutLimitMin": 0,
29            "PCoefficient": -3.0,
30            "PositiveHysteresis": 0.0,
31            "SetPoint": 75.0,
32            "SlewNeg": 0.0,
33            "SlewPos": 0.0,
34            "Type": "Pid",
35            "Zones": [
36                "Zone 1"
37            ]
38        },
39        {
40            "CheckHysteresisWithSetpoint": true,
41            "Class": "temp",
42            "DCoefficient": 0.0,
43            "FFGainCoefficient": 0.0,
44            "FFOffCoefficient": 0.0,
45            "ICoefficient": -0.035,
46            "ILimitMax": 100,
47            "ILimitMin": -50,
48            "InputUnavailableAsFailed": false,
49            "Inputs": [
50                "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
51            ],
52            "Name": "PID_MB_CPU_Slot $bus % 15",
53            "NegativeHysteresis": 3.0,
54            "OutLimitMax": 100,
55            "OutLimitMin": 0,
56            "PCoefficient": -4.5,
57            "PositiveHysteresis": 0.0,
58            "SetPoint": 77.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.03,
73            "ILimitMax": 100,
74            "ILimitMin": -50,
75            "InputUnavailableAsFailed": false,
76            "Inputs": [
77                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
78            ],
79            "Name": "PID_MB_SSD_BOOT_Slot $bus % 15",
80            "NegativeHysteresis": 3.0,
81            "OutLimitMax": 100,
82            "OutLimitMin": 0,
83            "PCoefficient": -5,
84            "PositiveHysteresis": 0.0,
85            "SetPoint": 69.0,
86            "SlewNeg": 0.0,
87            "SlewPos": 0.0,
88            "Type": "Pid",
89            "Zones": [
90                "Zone 1"
91            ]
92        },
93        {
94            "CheckHysteresisWithSetpoint": true,
95            "Class": "temp",
96            "DCoefficient": 0.0,
97            "FFGainCoefficient": 0.0,
98            "FFOffCoefficient": 0.0,
99            "ICoefficient": -0.02,
100            "ILimitMax": 100,
101            "ILimitMin": -50,
102            "InputUnavailableAsFailed": false,
103            "Inputs": [
104                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
105                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
106                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
107                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
108                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
109            ],
110            "Name": "PID_MB_VR_Slot $bus % 15",
111            "NegativeHysteresis": 3.0,
112            "OutLimitMax": 100,
113            "OutLimitMin": 0,
114            "PCoefficient": -3.0,
115            "PositiveHysteresis": 0.0,
116            "SetPoint": 90.0,
117            "SlewNeg": 0.0,
118            "SlewPos": 0.0,
119            "Type": "Pid",
120            "Zones": [
121                "Zone 1"
122            ]
123        },
124        {
125            "Class": "temp",
126            "InputUnavailableAsFailed": false,
127            "Inputs": [
128                "SENTINEL_DOME_SLOT $bus % 15 MB_INLET_TEMP_C",
129                "SENTINEL_DOME_SLOT $bus % 15 MB_OUTLET_TEMP_C"
130            ],
131            "Name": "Stepwise_MB_INLET_OUTLET_TEMP_Slot $bus % 15",
132            "NegativeHysteresis": 0,
133            "Output": [
134                10.0
135            ],
136            "PositiveHysteresis": 0,
137            "Reading": [
138                20.0
139            ],
140            "Type": "Stepwise",
141            "Zones": [
142                "Zone 1"
143            ]
144        },
145        {
146            "Class": "temp",
147            "InputUnavailableAsFailed": false,
148            "Inputs": [
149                "SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
150            ],
151            "Name": "Stepwise_MB_FIO_Slot $bus % 15",
152            "NegativeHysteresis": 0,
153            "Output": [
154                10.0
155            ],
156            "PositiveHysteresis": 0,
157            "Reading": [
158                20.0
159            ],
160            "Type": "Stepwise",
161            "Zones": [
162                "Zone 1"
163            ]
164        },
165        {
166            "Class": "temp",
167            "InputUnavailableAsFailed": false,
168            "Inputs": [
169                "CALIBRATED_SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
170            ],
171            "Name": "Stepwise_CALIBRATED_MB_FIO_Slot $bus % 15",
172            "NegativeHysteresis": 1,
173            "Output": [
174                10.0,
175                10.0,
176                11.0,
177                11.0,
178                12.0,
179                12.0,
180                13.0,
181                13.0,
182                14.0,
183                14.0,
184                15.0,
185                16.0,
186                20.0,
187                30.0,
188                40.0
189            ],
190            "PositiveHysteresis": 0,
191            "Reading": [
192                25.0,
193                26.0,
194                27.0,
195                28.0,
196                29.0,
197                30.0,
198                31.0,
199                32.0,
200                33.0,
201                34.0,
202                35.0,
203                36.0,
204                37.0,
205                38.0,
206                39.0
207            ],
208            "Type": "Stepwise",
209            "Zones": [
210                "Zone 1"
211            ]
212        },
213        {
214            "Class": "temp",
215            "InputUnavailableAsFailed": false,
216            "Inputs": [
217                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A0_TEMP_C",
218                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A1_TEMP_C",
219                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A2_TEMP_C",
220                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A3_TEMP_C",
221                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A4_TEMP_C",
222                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A6_TEMP_C",
223                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A7_TEMP_C",
224                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A8_TEMP_C",
225                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A9_TEMP_C",
226                "SENTINEL_DOME_SLOT $bus % 15 DIMM_A10_TEMP_C"
227            ],
228            "Name": "Stepwise_MB_DIMM_Slot $bus % 15",
229            "NegativeHysteresis": 2,
230            "Output": [
231                10.0,
232                12.0,
233                14.0,
234                16.0,
235                17.0,
236                18.0
237            ],
238            "PositiveHysteresis": 0,
239            "Reading": [
240                65.0,
241                66.0,
242                67.0,
243                68.0,
244                69.0,
245                70.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_CPU_TEMP_C"
257            ],
258            "Name": "Stepwise_MB_CPU_Slot $bus % 15",
259            "NegativeHysteresis": 3,
260            "Output": [
261                10.0,
262                11.0,
263                12.0,
264                13.0,
265                14.0,
266                15.0,
267                16.0,
268                17.0,
269                18.0
270            ],
271            "PositiveHysteresis": 0,
272            "Reading": [
273                63.0,
274                64.0,
275                65.0,
276                66.0,
277                67.0,
278                68.0,
279                69.0,
280                70.0,
281                71.0
282            ],
283            "Type": "Stepwise",
284            "Zones": [
285                "Zone 1"
286            ]
287        },
288        {
289            "Class": "temp",
290            "InputUnavailableAsFailed": false,
291            "Inputs": [
292                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
293            ],
294            "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15",
295            "NegativeHysteresis": 2,
296            "Output": [
297                10.0,
298                11.0,
299                12.0,
300                13.0,
301                14.0,
302                15.0,
303                16.0,
304                17.0,
305                18.0,
306                19.0,
307                20.0
308            ],
309            "PositiveHysteresis": 0,
310            "Reading": [
311                54.0,
312                55.0,
313                56.0,
314                57.0,
315                58.0,
316                59.0,
317                60.0,
318                61.0,
319                62.0,
320                63.0,
321                64.0
322            ],
323            "Type": "Stepwise",
324            "Zones": [
325                "Zone 1"
326            ]
327        },
328        {
329            "Class": "temp",
330            "InputUnavailableAsFailed": false,
331            "Inputs": [
332                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
333                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
334                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
335                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
336                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
337            ],
338            "Name": "Stepwise_MB_VR_Slot $bus % 15",
339            "NegativeHysteresis": 3,
340            "Output": [
341                10.0,
342                12.0,
343                14.0,
344                16.0,
345                17.0,
346                18.0
347            ],
348            "PositiveHysteresis": 0,
349            "Reading": [
350                80.0,
351                81.0,
352                82.0,
353                83.0,
354                84.0,
355                85.0
356            ],
357            "Type": "Stepwise",
358            "Zones": [
359                "Zone 1"
360            ]
361        }
362    ],
363    "Name": "Yosemite 4 Sentinel Dome T1 Slot $bus % 15",
364    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome without Retimer', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T1'})",
365    "Type": "Board",
366    "xyz.openbmc_project.Inventory.Decorator.Asset": {
367        "BuildDate": "$BOARD_MANUFACTURE_DATE",
368        "Manufacturer": "$BOARD_MANUFACTURER",
369        "Model": "$BOARD_PRODUCT_NAME",
370        "PartNumber": "$BOARD_PART_NUMBER",
371        "SerialNumber": "$BOARD_SERIAL_NUMBER",
372        "SparePartNumber": "$BOARD_INFO_AM1"
373    },
374    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
375        "AssetTag": "$PRODUCT_ASSET_TAG"
376    },
377    "xyz.openbmc_project.Inventory.Decorator.Revision": {
378        "Version": "$PRODUCT_VERSION"
379    },
380    "xyz.openbmc_project.Inventory.Decorator.Slot": {
381        "SlotNumber": "$bus % 15"
382    },
383    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {}
384}
385