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