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                20.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                "Calibrated_Sentinel_Dome_Slot $bus % 15 MB_FIO_TEMP_C"
150            ],
151            "Name": "Stepwise_MB_FIO_Slot $bus % 15",
152            "NegativeHysteresis": 1,
153            "Output": [
154                20.0,
155                21.0,
156                22.0,
157                23.0,
158                24.0,
159                25.0,
160                26.0,
161                27.0,
162                28.0,
163                29.0,
164                30.0,
165                30.0,
166                31.0,
167                33.0,
168                35.0,
169                37.0,
170                38.0,
171                39.0,
172                40.0,
173                41.0,
174                42.0,
175                43.0,
176                44.0,
177                45.0,
178                46.0,
179                47.0
180            ],
181            "PositiveHysteresis": 0,
182            "Reading": [
183                20.0,
184                21.0,
185                22.0,
186                23.0,
187                24.0,
188                25.0,
189                26.0,
190                27.0,
191                28.0,
192                29.0,
193                30.0,
194                31.0,
195                32.0,
196                33.0,
197                34.0,
198                35.0,
199                36.0,
200                37.0,
201                38.0,
202                39.0,
203                40.0,
204                41.0,
205                42.0,
206                43.0,
207                44.0,
208                45.0
209            ],
210            "Type": "Stepwise",
211            "Zones": [
212                "Zone 1"
213            ]
214        },
215        {
216            "Class": "temp",
217            "InputUnavailableAsFailed": false,
218            "Inputs": [
219                "Sentinel_Dome_Slot $bus % 15 MB_DIMM_A_TEMP_C",
220                "Sentinel_Dome_Slot $bus % 15 MB_DIMM_B_TEMP_C",
221                "Sentinel_Dome_Slot $bus % 15 MB_DIMM_C_TEMP_C",
222                "Sentinel_Dome_Slot $bus % 15 MB_DIMM_D_TEMP_C",
223                "Sentinel_Dome_Slot $bus % 15 MB_DIMM_E_TEMP_C",
224                "Sentinel_Dome_Slot $bus % 15 MB_DIMM_G_TEMP_C",
225                "Sentinel_Dome_Slot $bus % 15 MB_DIMM_H_TEMP_C",
226                "Sentinel_Dome_Slot $bus % 15 MB_DIMM_I_TEMP_C",
227                "Sentinel_Dome_Slot $bus % 15 MB_DIMM_J_TEMP_C",
228                "Sentinel_Dome_Slot $bus % 15 MB_DIMM_K_TEMP_C"
229            ],
230            "Name": "Stepwise_MB_DIMM_Slot $bus % 15",
231            "NegativeHysteresis": 2,
232            "Output": [
233                20.0,
234                22.0,
235                24.0,
236                26.0,
237                28.0,
238                30.0
239            ],
240            "PositiveHysteresis": 0,
241            "Reading": [
242                65.0,
243                66.0,
244                67.0,
245                68.0,
246                69.0,
247                70.0
248            ],
249            "Type": "Stepwise",
250            "Zones": [
251                "Zone 1"
252            ]
253        },
254        {
255            "Class": "temp",
256            "InputUnavailableAsFailed": false,
257            "Inputs": [
258                "Sentinel_Dome_Slot $bus % 15 MB_CPU_TEMP_C"
259            ],
260            "Name": "Stepwise_MB_CPU_Slot $bus % 15",
261            "NegativeHysteresis": 3,
262            "Output": [
263                20.0,
264                25.0,
265                30.0,
266                35.0,
267                40.0,
268                45.0,
269                50.0,
270                55.0,
271                60.0
272            ],
273            "PositiveHysteresis": 0,
274            "Reading": [
275                66.0,
276                67.0,
277                68.0,
278                69.0,
279                70.0,
280                71.0,
281                72.0,
282                73.0,
283                74.0
284            ],
285            "Type": "Stepwise",
286            "Zones": [
287                "Zone 1"
288            ]
289        },
290        {
291            "Class": "temp",
292            "InputUnavailableAsFailed": false,
293            "Inputs": [
294                "Sentinel_Dome_Slot $bus % 15 MB_SSD_BOOT_TEMP_C"
295            ],
296            "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15",
297            "NegativeHysteresis": 2,
298            "Output": [
299                20.0,
300                22.0,
301                24.0,
302                26.0,
303                28.0,
304                30.0
305            ],
306            "PositiveHysteresis": 0,
307            "Reading": [
308                58.0,
309                59.0,
310                60.0,
311                61.0,
312                62.0,
313                63.0
314            ],
315            "Type": "Stepwise",
316            "Zones": [
317                "Zone 1"
318            ]
319        },
320        {
321            "Class": "temp",
322            "InputUnavailableAsFailed": false,
323            "Inputs": [
324                "Sentinel_Dome_Slot $bus % 15 MB_VR_CPU0_TEMP_C",
325                "Sentinel_Dome_Slot $bus % 15 MB_VR_SOC_TEMP_C",
326                "Sentinel_Dome_Slot $bus % 15 MB_VR_CPU1_TEMP_C",
327                "Sentinel_Dome_Slot $bus % 15 MB_VR_PVDDIO_TEMP_C",
328                "Sentinel_Dome_Slot $bus % 15 MB_VR_PVDD11_TEMP_C"
329            ],
330            "Name": "Stepwise_MB_VR_Slot $bus % 15",
331            "NegativeHysteresis": 3,
332            "Output": [
333                20.0,
334                22.0,
335                24.0,
336                26.0,
337                28.0,
338                30.0
339            ],
340            "PositiveHysteresis": 0,
341            "Reading": [
342                80.0,
343                81.0,
344                82.0,
345                83.0,
346                84.0,
347                85.0
348            ],
349            "Type": "Stepwise",
350            "Zones": [
351                "Zone 1"
352            ]
353        }
354    ],
355    "Name": "Yosemite 4 Sentinel Dome T1 Slot $bus % 15",
356    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome without Retimer', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T1'})",
357    "Type": "Board",
358    "xyz.openbmc_project.Inventory.Decorator.Asset": {
359        "BuildDate": "$BOARD_MANUFACTURE_DATE",
360        "Manufacturer": "$BOARD_MANUFACTURER",
361        "Model": "$BOARD_PRODUCT_NAME",
362        "PartNumber": "$BOARD_PART_NUMBER",
363        "SerialNumber": "$BOARD_SERIAL_NUMBER",
364        "SparePartNumber": "$BOARD_INFO_AM1"
365    },
366    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
367        "AssetTag": "$PRODUCT_ASSET_TAG"
368    },
369    "xyz.openbmc_project.Inventory.Decorator.Revision": {
370        "Version": "$PRODUCT_VERSION"
371    },
372    "xyz.openbmc_project.Inventory.Decorator.Slot": {
373        "SlotNumber": "$bus % 15"
374    },
375    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {
376        "ProductId": 1
377    }
378}
379