xref: /openbmc/entity-manager/configurations/meta/yosemite4_sentineldome_t1.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.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_G_TEMP_C",
20                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_H_TEMP_C",
21                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_I_TEMP_C",
22                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_J_TEMP_C",
23                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_K_TEMP_C"
24            ],
25            "Name": "PID_MB_DIMM_Slot $bus % 15",
26            "NegativeHysteresis": 2.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": -5.5,
57            "PositiveHysteresis": 0.0,
58            "SetPoint": 74.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.035,
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": 2.0,
81            "OutLimitMax": 100,
82            "OutLimitMin": 0,
83            "PCoefficient": -5.5,
84            "PositiveHysteresis": 0.0,
85            "SetPoint": 68.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                20.0,
175                21.0,
176                22.0,
177                23.0,
178                24.0,
179                25.0,
180                26.0,
181                27.0,
182                28.0,
183                29.0,
184                30.0,
185                32.0,
186                33.0,
187                35.0,
188                37.0,
189                38.0,
190                39.0,
191                40.0,
192                41.0,
193                42.0
194            ],
195            "PositiveHysteresis": 0,
196            "Reading": [
197                20.0,
198                21.0,
199                22.0,
200                23.0,
201                24.0,
202                25.0,
203                26.0,
204                27.0,
205                28.0,
206                29.0,
207                30.0,
208                31.0,
209                33.0,
210                34.0,
211                35.0,
212                36.0,
213                37.0,
214                38.0,
215                39.0,
216                40.0
217            ],
218            "Type": "Stepwise",
219            "Zones": [
220                "Zone 1"
221            ]
222        },
223        {
224            "Class": "temp",
225            "InputUnavailableAsFailed": false,
226            "Inputs": [
227                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_A_TEMP_C",
228                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_B_TEMP_C",
229                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_C_TEMP_C",
230                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_D_TEMP_C",
231                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_E_TEMP_C",
232                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_G_TEMP_C",
233                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_H_TEMP_C",
234                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_I_TEMP_C",
235                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_J_TEMP_C",
236                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_K_TEMP_C"
237            ],
238            "Name": "Stepwise_MB_DIMM_Slot $bus % 15",
239            "NegativeHysteresis": 2,
240            "Output": [
241                20.0,
242                22.0,
243                24.0,
244                26.0,
245                28.0,
246                30.0
247            ],
248            "PositiveHysteresis": 0,
249            "Reading": [
250                65.0,
251                66.0,
252                67.0,
253                68.0,
254                69.0,
255                70.0
256            ],
257            "Type": "Stepwise",
258            "Zones": [
259                "Zone 1"
260            ]
261        },
262        {
263            "Class": "temp",
264            "InputUnavailableAsFailed": false,
265            "Inputs": [
266                "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
267            ],
268            "Name": "Stepwise_MB_CPU_Slot $bus % 15",
269            "NegativeHysteresis": 3,
270            "Output": [
271                20.0,
272                25.0,
273                30.0,
274                35.0,
275                40.0,
276                45.0,
277                50.0,
278                55.0,
279                60.0
280            ],
281            "PositiveHysteresis": 0,
282            "Reading": [
283                66.0,
284                67.0,
285                68.0,
286                69.0,
287                70.0,
288                71.0,
289                72.0,
290                73.0,
291                74.0
292            ],
293            "Type": "Stepwise",
294            "Zones": [
295                "Zone 1"
296            ]
297        },
298        {
299            "Class": "temp",
300            "InputUnavailableAsFailed": false,
301            "Inputs": [
302                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
303            ],
304            "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15",
305            "NegativeHysteresis": 2,
306            "Output": [
307                20.0,
308                22.0,
309                24.0,
310                26.0,
311                28.0,
312                30.0
313            ],
314            "PositiveHysteresis": 0,
315            "Reading": [
316                58.0,
317                59.0,
318                60.0,
319                61.0,
320                62.0,
321                63.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                20.0,
342                22.0,
343                24.0,
344                26.0,
345                28.0,
346                30.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.ManagedHost": {
378        "HostIndex": "$bus % 15"
379    },
380    "xyz.openbmc_project.Inventory.Decorator.Revision": {
381        "Version": "$PRODUCT_VERSION"
382    },
383    "xyz.openbmc_project.Inventory.Decorator.Slot": {
384        "SlotNumber": "$bus % 15"
385    },
386    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {
387        "ProductId": 1
388    }
389}
390