1*1642b65aSPatrick Williams{
2*1642b65aSPatrick Williams    "Exposes": [
3*1642b65aSPatrick Williams        {
4*1642b65aSPatrick Williams            "CheckHysteresisWithSetpoint": true,
5*1642b65aSPatrick Williams            "Class": "temp",
6*1642b65aSPatrick Williams            "DCoefficient": 0.0,
7*1642b65aSPatrick Williams            "FFGainCoefficient": 0.0,
8*1642b65aSPatrick Williams            "FFOffCoefficient": 0.0,
9*1642b65aSPatrick Williams            "ICoefficient": -0.035,
10*1642b65aSPatrick Williams            "ILimitMax": 100,
11*1642b65aSPatrick Williams            "ILimitMin": -50,
12*1642b65aSPatrick Williams            "InputUnavailableAsFailed": false,
13*1642b65aSPatrick Williams            "Inputs": [
14*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_A_TEMP_C",
15*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_B_TEMP_C",
16*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_C_TEMP_C",
17*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_D_TEMP_C",
18*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_E_TEMP_C",
19*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_G_TEMP_C",
20*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_H_TEMP_C",
21*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_I_TEMP_C",
22*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_J_TEMP_C",
23*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_K_TEMP_C"
24*1642b65aSPatrick Williams            ],
25*1642b65aSPatrick Williams            "Name": "PID_MB_DIMM_Slot $bus % 15",
26*1642b65aSPatrick Williams            "NegativeHysteresis": 2.0,
27*1642b65aSPatrick Williams            "OutLimitMax": 100,
28*1642b65aSPatrick Williams            "OutLimitMin": 0,
29*1642b65aSPatrick Williams            "PCoefficient": -3.0,
30*1642b65aSPatrick Williams            "PositiveHysteresis": 0.0,
31*1642b65aSPatrick Williams            "SetPoint": 75.0,
32*1642b65aSPatrick Williams            "SlewNeg": 0.0,
33*1642b65aSPatrick Williams            "SlewPos": 0.0,
34*1642b65aSPatrick Williams            "Type": "Pid",
35*1642b65aSPatrick Williams            "Zones": [
36*1642b65aSPatrick Williams                "Zone 1"
37*1642b65aSPatrick Williams            ]
38*1642b65aSPatrick Williams        },
39*1642b65aSPatrick Williams        {
40*1642b65aSPatrick Williams            "CheckHysteresisWithSetpoint": true,
41*1642b65aSPatrick Williams            "Class": "temp",
42*1642b65aSPatrick Williams            "DCoefficient": 0.0,
43*1642b65aSPatrick Williams            "FFGainCoefficient": 0.0,
44*1642b65aSPatrick Williams            "FFOffCoefficient": 0.0,
45*1642b65aSPatrick Williams            "ICoefficient": -0.035,
46*1642b65aSPatrick Williams            "ILimitMax": 100,
47*1642b65aSPatrick Williams            "ILimitMin": -50,
48*1642b65aSPatrick Williams            "InputUnavailableAsFailed": false,
49*1642b65aSPatrick Williams            "Inputs": [
50*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
51*1642b65aSPatrick Williams            ],
52*1642b65aSPatrick Williams            "Name": "PID_MB_CPU_Slot $bus % 15",
53*1642b65aSPatrick Williams            "NegativeHysteresis": 3.0,
54*1642b65aSPatrick Williams            "OutLimitMax": 100,
55*1642b65aSPatrick Williams            "OutLimitMin": 0,
56*1642b65aSPatrick Williams            "PCoefficient": -5.5,
57*1642b65aSPatrick Williams            "PositiveHysteresis": 0.0,
58*1642b65aSPatrick Williams            "SetPoint": 74.0,
59*1642b65aSPatrick Williams            "SlewNeg": 0.0,
60*1642b65aSPatrick Williams            "SlewPos": 0.0,
61*1642b65aSPatrick Williams            "Type": "Pid",
62*1642b65aSPatrick Williams            "Zones": [
63*1642b65aSPatrick Williams                "Zone 1"
64*1642b65aSPatrick Williams            ]
65*1642b65aSPatrick Williams        },
66*1642b65aSPatrick Williams        {
67*1642b65aSPatrick Williams            "CheckHysteresisWithSetpoint": true,
68*1642b65aSPatrick Williams            "Class": "temp",
69*1642b65aSPatrick Williams            "DCoefficient": 0.0,
70*1642b65aSPatrick Williams            "FFGainCoefficient": 0.0,
71*1642b65aSPatrick Williams            "FFOffCoefficient": 0.0,
72*1642b65aSPatrick Williams            "ICoefficient": -0.035,
73*1642b65aSPatrick Williams            "ILimitMax": 100,
74*1642b65aSPatrick Williams            "ILimitMin": -50,
75*1642b65aSPatrick Williams            "InputUnavailableAsFailed": false,
76*1642b65aSPatrick Williams            "Inputs": [
77*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
78*1642b65aSPatrick Williams            ],
79*1642b65aSPatrick Williams            "Name": "PID_MB_SSD_BOOT_Slot $bus % 15",
80*1642b65aSPatrick Williams            "NegativeHysteresis": 2.0,
81*1642b65aSPatrick Williams            "OutLimitMax": 100,
82*1642b65aSPatrick Williams            "OutLimitMin": 0,
83*1642b65aSPatrick Williams            "PCoefficient": -5.5,
84*1642b65aSPatrick Williams            "PositiveHysteresis": 0.0,
85*1642b65aSPatrick Williams            "SetPoint": 68.0,
86*1642b65aSPatrick Williams            "SlewNeg": 0.0,
87*1642b65aSPatrick Williams            "SlewPos": 0.0,
88*1642b65aSPatrick Williams            "Type": "Pid",
89*1642b65aSPatrick Williams            "Zones": [
90*1642b65aSPatrick Williams                "Zone 1"
91*1642b65aSPatrick Williams            ]
92*1642b65aSPatrick Williams        },
93*1642b65aSPatrick Williams        {
94*1642b65aSPatrick Williams            "CheckHysteresisWithSetpoint": true,
95*1642b65aSPatrick Williams            "Class": "temp",
96*1642b65aSPatrick Williams            "DCoefficient": 0.0,
97*1642b65aSPatrick Williams            "FFGainCoefficient": 0.0,
98*1642b65aSPatrick Williams            "FFOffCoefficient": 0.0,
99*1642b65aSPatrick Williams            "ICoefficient": -0.02,
100*1642b65aSPatrick Williams            "ILimitMax": 100,
101*1642b65aSPatrick Williams            "ILimitMin": -50,
102*1642b65aSPatrick Williams            "InputUnavailableAsFailed": false,
103*1642b65aSPatrick Williams            "Inputs": [
104*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
105*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
106*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
107*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
108*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
109*1642b65aSPatrick Williams            ],
110*1642b65aSPatrick Williams            "Name": "PID_MB_VR_Slot $bus % 15",
111*1642b65aSPatrick Williams            "NegativeHysteresis": 3.0,
112*1642b65aSPatrick Williams            "OutLimitMax": 100,
113*1642b65aSPatrick Williams            "OutLimitMin": 0,
114*1642b65aSPatrick Williams            "PCoefficient": -3.0,
115*1642b65aSPatrick Williams            "PositiveHysteresis": 0.0,
116*1642b65aSPatrick Williams            "SetPoint": 90.0,
117*1642b65aSPatrick Williams            "SlewNeg": 0.0,
118*1642b65aSPatrick Williams            "SlewPos": 0.0,
119*1642b65aSPatrick Williams            "Type": "Pid",
120*1642b65aSPatrick Williams            "Zones": [
121*1642b65aSPatrick Williams                "Zone 1"
122*1642b65aSPatrick Williams            ]
123*1642b65aSPatrick Williams        },
124*1642b65aSPatrick Williams        {
125*1642b65aSPatrick Williams            "Class": "temp",
126*1642b65aSPatrick Williams            "InputUnavailableAsFailed": false,
127*1642b65aSPatrick Williams            "Inputs": [
128*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_INLET_TEMP_C",
129*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_OUTLET_TEMP_C"
130*1642b65aSPatrick Williams            ],
131*1642b65aSPatrick Williams            "Name": "Stepwise_MB_INLET_OUTLET_TEMP_Slot $bus % 15",
132*1642b65aSPatrick Williams            "NegativeHysteresis": 0,
133*1642b65aSPatrick Williams            "Output": [
134*1642b65aSPatrick Williams                10.0
135*1642b65aSPatrick Williams            ],
136*1642b65aSPatrick Williams            "PositiveHysteresis": 0,
137*1642b65aSPatrick Williams            "Reading": [
138*1642b65aSPatrick Williams                20.0
139*1642b65aSPatrick Williams            ],
140*1642b65aSPatrick Williams            "Type": "Stepwise",
141*1642b65aSPatrick Williams            "Zones": [
142*1642b65aSPatrick Williams                "Zone 1"
143*1642b65aSPatrick Williams            ]
144*1642b65aSPatrick Williams        },
145*1642b65aSPatrick Williams        {
146*1642b65aSPatrick Williams            "Class": "temp",
147*1642b65aSPatrick Williams            "InputUnavailableAsFailed": false,
148*1642b65aSPatrick Williams            "Inputs": [
149*1642b65aSPatrick Williams                "CALIBRATED_SENTINEL_DOME_SLOT $bus % 15 MB_FIO_TEMP_C"
150*1642b65aSPatrick Williams            ],
151*1642b65aSPatrick Williams            "Name": "Stepwise_MB_FIO_Slot $bus % 15",
152*1642b65aSPatrick Williams            "NegativeHysteresis": 1,
153*1642b65aSPatrick Williams            "Output": [
154*1642b65aSPatrick Williams                20.0,
155*1642b65aSPatrick Williams                21.0,
156*1642b65aSPatrick Williams                22.0,
157*1642b65aSPatrick Williams                23.0,
158*1642b65aSPatrick Williams                24.0,
159*1642b65aSPatrick Williams                25.0,
160*1642b65aSPatrick Williams                26.0,
161*1642b65aSPatrick Williams                27.0,
162*1642b65aSPatrick Williams                28.0,
163*1642b65aSPatrick Williams                29.0,
164*1642b65aSPatrick Williams                30.0,
165*1642b65aSPatrick Williams                32.0,
166*1642b65aSPatrick Williams                33.0,
167*1642b65aSPatrick Williams                35.0,
168*1642b65aSPatrick Williams                37.0,
169*1642b65aSPatrick Williams                38.0,
170*1642b65aSPatrick Williams                39.0,
171*1642b65aSPatrick Williams                40.0,
172*1642b65aSPatrick Williams                41.0,
173*1642b65aSPatrick Williams                42.0
174*1642b65aSPatrick Williams            ],
175*1642b65aSPatrick Williams            "PositiveHysteresis": 0,
176*1642b65aSPatrick Williams            "Reading": [
177*1642b65aSPatrick Williams                20.0,
178*1642b65aSPatrick Williams                21.0,
179*1642b65aSPatrick Williams                22.0,
180*1642b65aSPatrick Williams                23.0,
181*1642b65aSPatrick Williams                24.0,
182*1642b65aSPatrick Williams                25.0,
183*1642b65aSPatrick Williams                26.0,
184*1642b65aSPatrick Williams                27.0,
185*1642b65aSPatrick Williams                28.0,
186*1642b65aSPatrick Williams                29.0,
187*1642b65aSPatrick Williams                30.0,
188*1642b65aSPatrick Williams                31.0,
189*1642b65aSPatrick Williams                33.0,
190*1642b65aSPatrick Williams                34.0,
191*1642b65aSPatrick Williams                35.0,
192*1642b65aSPatrick Williams                36.0,
193*1642b65aSPatrick Williams                37.0,
194*1642b65aSPatrick Williams                38.0,
195*1642b65aSPatrick Williams                39.0,
196*1642b65aSPatrick Williams                40.0
197*1642b65aSPatrick Williams            ],
198*1642b65aSPatrick Williams            "Type": "Stepwise",
199*1642b65aSPatrick Williams            "Zones": [
200*1642b65aSPatrick Williams                "Zone 1"
201*1642b65aSPatrick Williams            ]
202*1642b65aSPatrick Williams        },
203*1642b65aSPatrick Williams        {
204*1642b65aSPatrick Williams            "Class": "temp",
205*1642b65aSPatrick Williams            "InputUnavailableAsFailed": false,
206*1642b65aSPatrick Williams            "Inputs": [
207*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_A_TEMP_C",
208*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_B_TEMP_C",
209*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_C_TEMP_C",
210*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_D_TEMP_C",
211*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_E_TEMP_C",
212*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_G_TEMP_C",
213*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_H_TEMP_C",
214*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_I_TEMP_C",
215*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_J_TEMP_C",
216*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_DIMM_K_TEMP_C"
217*1642b65aSPatrick Williams            ],
218*1642b65aSPatrick Williams            "Name": "Stepwise_MB_DIMM_Slot $bus % 15",
219*1642b65aSPatrick Williams            "NegativeHysteresis": 2,
220*1642b65aSPatrick Williams            "Output": [
221*1642b65aSPatrick Williams                20.0,
222*1642b65aSPatrick Williams                22.0,
223*1642b65aSPatrick Williams                24.0,
224*1642b65aSPatrick Williams                26.0,
225*1642b65aSPatrick Williams                28.0,
226*1642b65aSPatrick Williams                30.0
227*1642b65aSPatrick Williams            ],
228*1642b65aSPatrick Williams            "PositiveHysteresis": 0,
229*1642b65aSPatrick Williams            "Reading": [
230*1642b65aSPatrick Williams                65.0,
231*1642b65aSPatrick Williams                66.0,
232*1642b65aSPatrick Williams                67.0,
233*1642b65aSPatrick Williams                68.0,
234*1642b65aSPatrick Williams                69.0,
235*1642b65aSPatrick Williams                70.0
236*1642b65aSPatrick Williams            ],
237*1642b65aSPatrick Williams            "Type": "Stepwise",
238*1642b65aSPatrick Williams            "Zones": [
239*1642b65aSPatrick Williams                "Zone 1"
240*1642b65aSPatrick Williams            ]
241*1642b65aSPatrick Williams        },
242*1642b65aSPatrick Williams        {
243*1642b65aSPatrick Williams            "Class": "temp",
244*1642b65aSPatrick Williams            "InputUnavailableAsFailed": false,
245*1642b65aSPatrick Williams            "Inputs": [
246*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_CPU_TEMP_C"
247*1642b65aSPatrick Williams            ],
248*1642b65aSPatrick Williams            "Name": "Stepwise_MB_CPU_Slot $bus % 15",
249*1642b65aSPatrick Williams            "NegativeHysteresis": 3,
250*1642b65aSPatrick Williams            "Output": [
251*1642b65aSPatrick Williams                20.0,
252*1642b65aSPatrick Williams                25.0,
253*1642b65aSPatrick Williams                30.0,
254*1642b65aSPatrick Williams                35.0,
255*1642b65aSPatrick Williams                40.0,
256*1642b65aSPatrick Williams                45.0,
257*1642b65aSPatrick Williams                50.0,
258*1642b65aSPatrick Williams                55.0,
259*1642b65aSPatrick Williams                60.0
260*1642b65aSPatrick Williams            ],
261*1642b65aSPatrick Williams            "PositiveHysteresis": 0,
262*1642b65aSPatrick Williams            "Reading": [
263*1642b65aSPatrick Williams                66.0,
264*1642b65aSPatrick Williams                67.0,
265*1642b65aSPatrick Williams                68.0,
266*1642b65aSPatrick Williams                69.0,
267*1642b65aSPatrick Williams                70.0,
268*1642b65aSPatrick Williams                71.0,
269*1642b65aSPatrick Williams                72.0,
270*1642b65aSPatrick Williams                73.0,
271*1642b65aSPatrick Williams                74.0
272*1642b65aSPatrick Williams            ],
273*1642b65aSPatrick Williams            "Type": "Stepwise",
274*1642b65aSPatrick Williams            "Zones": [
275*1642b65aSPatrick Williams                "Zone 1"
276*1642b65aSPatrick Williams            ]
277*1642b65aSPatrick Williams        },
278*1642b65aSPatrick Williams        {
279*1642b65aSPatrick Williams            "Class": "temp",
280*1642b65aSPatrick Williams            "InputUnavailableAsFailed": false,
281*1642b65aSPatrick Williams            "Inputs": [
282*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_SSD_BOOT_TEMP_C"
283*1642b65aSPatrick Williams            ],
284*1642b65aSPatrick Williams            "Name": "Stepwise_MB_SSD_BOOT_Slot $bus % 15",
285*1642b65aSPatrick Williams            "NegativeHysteresis": 2,
286*1642b65aSPatrick Williams            "Output": [
287*1642b65aSPatrick Williams                20.0,
288*1642b65aSPatrick Williams                22.0,
289*1642b65aSPatrick Williams                24.0,
290*1642b65aSPatrick Williams                26.0,
291*1642b65aSPatrick Williams                28.0,
292*1642b65aSPatrick Williams                30.0
293*1642b65aSPatrick Williams            ],
294*1642b65aSPatrick Williams            "PositiveHysteresis": 0,
295*1642b65aSPatrick Williams            "Reading": [
296*1642b65aSPatrick Williams                58.0,
297*1642b65aSPatrick Williams                59.0,
298*1642b65aSPatrick Williams                60.0,
299*1642b65aSPatrick Williams                61.0,
300*1642b65aSPatrick Williams                62.0,
301*1642b65aSPatrick Williams                63.0
302*1642b65aSPatrick Williams            ],
303*1642b65aSPatrick Williams            "Type": "Stepwise",
304*1642b65aSPatrick Williams            "Zones": [
305*1642b65aSPatrick Williams                "Zone 1"
306*1642b65aSPatrick Williams            ]
307*1642b65aSPatrick Williams        },
308*1642b65aSPatrick Williams        {
309*1642b65aSPatrick Williams            "Class": "temp",
310*1642b65aSPatrick Williams            "InputUnavailableAsFailed": false,
311*1642b65aSPatrick Williams            "Inputs": [
312*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU0_TEMP_C",
313*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_SOC_TEMP_C",
314*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_CPU1_TEMP_C",
315*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDDIO_TEMP_C",
316*1642b65aSPatrick Williams                "SENTINEL_DOME_SLOT $bus % 15 MB_VR_PVDD11_TEMP_C"
317*1642b65aSPatrick Williams            ],
318*1642b65aSPatrick Williams            "Name": "Stepwise_MB_VR_Slot $bus % 15",
319*1642b65aSPatrick Williams            "NegativeHysteresis": 3,
320*1642b65aSPatrick Williams            "Output": [
321*1642b65aSPatrick Williams                20.0,
322*1642b65aSPatrick Williams                22.0,
323*1642b65aSPatrick Williams                24.0,
324*1642b65aSPatrick Williams                26.0,
325*1642b65aSPatrick Williams                28.0,
326*1642b65aSPatrick Williams                30.0
327*1642b65aSPatrick Williams            ],
328*1642b65aSPatrick Williams            "PositiveHysteresis": 0,
329*1642b65aSPatrick Williams            "Reading": [
330*1642b65aSPatrick Williams                80.0,
331*1642b65aSPatrick Williams                81.0,
332*1642b65aSPatrick Williams                82.0,
333*1642b65aSPatrick Williams                83.0,
334*1642b65aSPatrick Williams                84.0,
335*1642b65aSPatrick Williams                85.0
336*1642b65aSPatrick Williams            ],
337*1642b65aSPatrick Williams            "Type": "Stepwise",
338*1642b65aSPatrick Williams            "Zones": [
339*1642b65aSPatrick Williams                "Zone 1"
340*1642b65aSPatrick Williams            ]
341*1642b65aSPatrick Williams        }
342*1642b65aSPatrick Williams    ],
343*1642b65aSPatrick Williams    "Name": "Yosemite 4 Sentinel Dome T1 Slot $bus % 15",
344*1642b65aSPatrick Williams    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Sentinel Dome without Retimer', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4', 'PRODUCT_INFO_AM2': 'Yosemite V4 T1'})",
345*1642b65aSPatrick Williams    "Type": "Board",
346*1642b65aSPatrick Williams    "xyz.openbmc_project.Inventory.Decorator.Asset": {
347*1642b65aSPatrick Williams        "BuildDate": "$BOARD_MANUFACTURE_DATE",
348*1642b65aSPatrick Williams        "Manufacturer": "$BOARD_MANUFACTURER",
349*1642b65aSPatrick Williams        "Model": "$BOARD_PRODUCT_NAME",
350*1642b65aSPatrick Williams        "PartNumber": "$BOARD_PART_NUMBER",
351*1642b65aSPatrick Williams        "SerialNumber": "$BOARD_SERIAL_NUMBER",
352*1642b65aSPatrick Williams        "SparePartNumber": "$BOARD_INFO_AM1"
353*1642b65aSPatrick Williams    },
354*1642b65aSPatrick Williams    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
355*1642b65aSPatrick Williams        "AssetTag": "$PRODUCT_ASSET_TAG"
356*1642b65aSPatrick Williams    },
357*1642b65aSPatrick Williams    "xyz.openbmc_project.Inventory.Decorator.ManagedHost": {
358*1642b65aSPatrick Williams        "HostIndex": "$bus % 15"
359*1642b65aSPatrick Williams    },
360*1642b65aSPatrick Williams    "xyz.openbmc_project.Inventory.Decorator.Revision": {
361*1642b65aSPatrick Williams        "Version": "$PRODUCT_VERSION"
362*1642b65aSPatrick Williams    },
363*1642b65aSPatrick Williams    "xyz.openbmc_project.Inventory.Decorator.Slot": {
364*1642b65aSPatrick Williams        "SlotNumber": "$bus % 15"
365*1642b65aSPatrick Williams    },
366*1642b65aSPatrick Williams    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {
367*1642b65aSPatrick Williams        "ProductId": 1
368*1642b65aSPatrick Williams    }
369*1642b65aSPatrick Williams}
370