xref: /openbmc/entity-manager/configurations/ibm/system1_baseboard.json (revision da89d235c12bfc2c19437fecf2d1ca5251523e1c)
1*da89d235SAlexander Hansen{
2*da89d235SAlexander Hansen    "Exposes": [
3*da89d235SAlexander Hansen        {
4*da89d235SAlexander Hansen            "Index": 0,
5*da89d235SAlexander Hansen            "Name": "P12V",
6*da89d235SAlexander Hansen            "PowerState": "Always",
7*da89d235SAlexander Hansen            "ScaleFactor": 1.0,
8*da89d235SAlexander Hansen            "Thresholds": [
9*da89d235SAlexander Hansen                {
10*da89d235SAlexander Hansen                    "Direction": "greater than",
11*da89d235SAlexander Hansen                    "Hysteresis": 0.133,
12*da89d235SAlexander Hansen                    "Name": "upper critical",
13*da89d235SAlexander Hansen                    "Severity": 1,
14*da89d235SAlexander Hansen                    "Value": 13.3
15*da89d235SAlexander Hansen                },
16*da89d235SAlexander Hansen                {
17*da89d235SAlexander Hansen                    "Direction": "greater than",
18*da89d235SAlexander Hansen                    "Hysteresis": 0.128,
19*da89d235SAlexander Hansen                    "Name": "upper non critical",
20*da89d235SAlexander Hansen                    "Severity": 0,
21*da89d235SAlexander Hansen                    "Value": 12.8
22*da89d235SAlexander Hansen                },
23*da89d235SAlexander Hansen                {
24*da89d235SAlexander Hansen                    "Direction": "less than",
25*da89d235SAlexander Hansen                    "Hysteresis": 0.115,
26*da89d235SAlexander Hansen                    "Name": "lower non critical",
27*da89d235SAlexander Hansen                    "Severity": 0,
28*da89d235SAlexander Hansen                    "Value": 11.5
29*da89d235SAlexander Hansen                },
30*da89d235SAlexander Hansen                {
31*da89d235SAlexander Hansen                    "Direction": "less than",
32*da89d235SAlexander Hansen                    "Hysteresis": 0.11,
33*da89d235SAlexander Hansen                    "Name": "lower critical",
34*da89d235SAlexander Hansen                    "Severity": 1,
35*da89d235SAlexander Hansen                    "Value": 11.0
36*da89d235SAlexander Hansen                }
37*da89d235SAlexander Hansen            ],
38*da89d235SAlexander Hansen            "Type": "ADC"
39*da89d235SAlexander Hansen        },
40*da89d235SAlexander Hansen        {
41*da89d235SAlexander Hansen            "Index": 1,
42*da89d235SAlexander Hansen            "Name": "P5V_AUX_ADC",
43*da89d235SAlexander Hansen            "PowerState": "Always",
44*da89d235SAlexander Hansen            "ScaleFactor": 1.0,
45*da89d235SAlexander Hansen            "Thresholds": [
46*da89d235SAlexander Hansen                {
47*da89d235SAlexander Hansen                    "Direction": "greater than",
48*da89d235SAlexander Hansen                    "Hysteresis": 0.0525,
49*da89d235SAlexander Hansen                    "Name": "upper critical",
50*da89d235SAlexander Hansen                    "Severity": 1,
51*da89d235SAlexander Hansen                    "Value": 5.25
52*da89d235SAlexander Hansen                },
53*da89d235SAlexander Hansen                {
54*da89d235SAlexander Hansen                    "Direction": "greater than",
55*da89d235SAlexander Hansen                    "Hysteresis": 0.051500000000000004,
56*da89d235SAlexander Hansen                    "Name": "upper non critical",
57*da89d235SAlexander Hansen                    "Severity": 0,
58*da89d235SAlexander Hansen                    "Value": 5.15
59*da89d235SAlexander Hansen                },
60*da89d235SAlexander Hansen                {
61*da89d235SAlexander Hansen                    "Direction": "less than",
62*da89d235SAlexander Hansen                    "Hysteresis": 0.048499999999999995,
63*da89d235SAlexander Hansen                    "Name": "lower non critical",
64*da89d235SAlexander Hansen                    "Severity": 0,
65*da89d235SAlexander Hansen                    "Value": 4.85
66*da89d235SAlexander Hansen                },
67*da89d235SAlexander Hansen                {
68*da89d235SAlexander Hansen                    "Direction": "less than",
69*da89d235SAlexander Hansen                    "Hysteresis": 0.0475,
70*da89d235SAlexander Hansen                    "Name": "lower critical",
71*da89d235SAlexander Hansen                    "Severity": 1,
72*da89d235SAlexander Hansen                    "Value": 4.75
73*da89d235SAlexander Hansen                }
74*da89d235SAlexander Hansen            ],
75*da89d235SAlexander Hansen            "Type": "ADC"
76*da89d235SAlexander Hansen        },
77*da89d235SAlexander Hansen        {
78*da89d235SAlexander Hansen            "Index": 2,
79*da89d235SAlexander Hansen            "Name": "P5V_BMC_AUX_ADC",
80*da89d235SAlexander Hansen            "PowerState": "Always",
81*da89d235SAlexander Hansen            "ScaleFactor": 1.0,
82*da89d235SAlexander Hansen            "Thresholds": [
83*da89d235SAlexander Hansen                {
84*da89d235SAlexander Hansen                    "Direction": "greater than",
85*da89d235SAlexander Hansen                    "Hysteresis": 0.0525,
86*da89d235SAlexander Hansen                    "Name": "upper critical",
87*da89d235SAlexander Hansen                    "Severity": 1,
88*da89d235SAlexander Hansen                    "Value": 5.25
89*da89d235SAlexander Hansen                },
90*da89d235SAlexander Hansen                {
91*da89d235SAlexander Hansen                    "Direction": "greater than",
92*da89d235SAlexander Hansen                    "Hysteresis": 0.051500000000000004,
93*da89d235SAlexander Hansen                    "Name": "upper non critical",
94*da89d235SAlexander Hansen                    "Severity": 0,
95*da89d235SAlexander Hansen                    "Value": 5.15
96*da89d235SAlexander Hansen                },
97*da89d235SAlexander Hansen                {
98*da89d235SAlexander Hansen                    "Direction": "less than",
99*da89d235SAlexander Hansen                    "Hysteresis": 0.048499999999999995,
100*da89d235SAlexander Hansen                    "Name": "lower non critical",
101*da89d235SAlexander Hansen                    "Severity": 0,
102*da89d235SAlexander Hansen                    "Value": 4.85
103*da89d235SAlexander Hansen                },
104*da89d235SAlexander Hansen                {
105*da89d235SAlexander Hansen                    "Direction": "less than",
106*da89d235SAlexander Hansen                    "Hysteresis": 0.0475,
107*da89d235SAlexander Hansen                    "Name": "lower critical",
108*da89d235SAlexander Hansen                    "Severity": 1,
109*da89d235SAlexander Hansen                    "Value": 4.75
110*da89d235SAlexander Hansen                }
111*da89d235SAlexander Hansen            ],
112*da89d235SAlexander Hansen            "Type": "ADC"
113*da89d235SAlexander Hansen        },
114*da89d235SAlexander Hansen        {
115*da89d235SAlexander Hansen            "Index": 3,
116*da89d235SAlexander Hansen            "Name": "P3V3_AUX_ADC",
117*da89d235SAlexander Hansen            "PowerState": "Always",
118*da89d235SAlexander Hansen            "ScaleFactor": 1.0,
119*da89d235SAlexander Hansen            "Thresholds": [
120*da89d235SAlexander Hansen                {
121*da89d235SAlexander Hansen                    "Direction": "greater than",
122*da89d235SAlexander Hansen                    "Hysteresis": 0.0355,
123*da89d235SAlexander Hansen                    "Name": "upper critical",
124*da89d235SAlexander Hansen                    "Severity": 1,
125*da89d235SAlexander Hansen                    "Value": 3.55
126*da89d235SAlexander Hansen                },
127*da89d235SAlexander Hansen                {
128*da89d235SAlexander Hansen                    "Direction": "greater than",
129*da89d235SAlexander Hansen                    "Hysteresis": 0.0343,
130*da89d235SAlexander Hansen                    "Name": "upper non critical",
131*da89d235SAlexander Hansen                    "Severity": 0,
132*da89d235SAlexander Hansen                    "Value": 3.43
133*da89d235SAlexander Hansen                },
134*da89d235SAlexander Hansen                {
135*da89d235SAlexander Hansen                    "Direction": "less than",
136*da89d235SAlexander Hansen                    "Hysteresis": 0.032010000000000004,
137*da89d235SAlexander Hansen                    "Name": "lower non critical",
138*da89d235SAlexander Hansen                    "Severity": 0,
139*da89d235SAlexander Hansen                    "Value": 3.201
140*da89d235SAlexander Hansen                },
141*da89d235SAlexander Hansen                {
142*da89d235SAlexander Hansen                    "Direction": "less than",
143*da89d235SAlexander Hansen                    "Hysteresis": 0.031349999999999996,
144*da89d235SAlexander Hansen                    "Name": "lower critical",
145*da89d235SAlexander Hansen                    "Severity": 1,
146*da89d235SAlexander Hansen                    "Value": 3.135
147*da89d235SAlexander Hansen                }
148*da89d235SAlexander Hansen            ],
149*da89d235SAlexander Hansen            "Type": "ADC"
150*da89d235SAlexander Hansen        },
151*da89d235SAlexander Hansen        {
152*da89d235SAlexander Hansen            "Index": 4,
153*da89d235SAlexander Hansen            "Name": "P3V3_BMC_AUX",
154*da89d235SAlexander Hansen            "PowerState": "Always",
155*da89d235SAlexander Hansen            "ScaleFactor": 1.0,
156*da89d235SAlexander Hansen            "Thresholds": [
157*da89d235SAlexander Hansen                {
158*da89d235SAlexander Hansen                    "Direction": "greater than",
159*da89d235SAlexander Hansen                    "Hysteresis": 0.0374,
160*da89d235SAlexander Hansen                    "Name": "upper critical",
161*da89d235SAlexander Hansen                    "Severity": 1,
162*da89d235SAlexander Hansen                    "Value": 3.74
163*da89d235SAlexander Hansen                },
164*da89d235SAlexander Hansen                {
165*da89d235SAlexander Hansen                    "Direction": "greater than",
166*da89d235SAlexander Hansen                    "Hysteresis": 0.0357,
167*da89d235SAlexander Hansen                    "Name": "upper non critical",
168*da89d235SAlexander Hansen                    "Severity": 0,
169*da89d235SAlexander Hansen                    "Value": 3.57
170*da89d235SAlexander Hansen                },
171*da89d235SAlexander Hansen                {
172*da89d235SAlexander Hansen                    "Direction": "less than",
173*da89d235SAlexander Hansen                    "Hysteresis": 0.0323,
174*da89d235SAlexander Hansen                    "Name": "lower non critical",
175*da89d235SAlexander Hansen                    "Severity": 0,
176*da89d235SAlexander Hansen                    "Value": 3.23
177*da89d235SAlexander Hansen                },
178*da89d235SAlexander Hansen                {
179*da89d235SAlexander Hansen                    "Direction": "less than",
180*da89d235SAlexander Hansen                    "Hysteresis": 0.0306,
181*da89d235SAlexander Hansen                    "Name": "lower critical",
182*da89d235SAlexander Hansen                    "Severity": 1,
183*da89d235SAlexander Hansen                    "Value": 3.06
184*da89d235SAlexander Hansen                }
185*da89d235SAlexander Hansen            ],
186*da89d235SAlexander Hansen            "Type": "ADC"
187*da89d235SAlexander Hansen        },
188*da89d235SAlexander Hansen        {
189*da89d235SAlexander Hansen            "Index": 5,
190*da89d235SAlexander Hansen            "Name": "P1V8_BMC_AUX",
191*da89d235SAlexander Hansen            "PowerState": "Always",
192*da89d235SAlexander Hansen            "ScaleFactor": 1.0,
193*da89d235SAlexander Hansen            "Thresholds": [
194*da89d235SAlexander Hansen                {
195*da89d235SAlexander Hansen                    "Direction": "greater than",
196*da89d235SAlexander Hansen                    "Hysteresis": 0.0189,
197*da89d235SAlexander Hansen                    "Name": "upper critical",
198*da89d235SAlexander Hansen                    "Severity": 1,
199*da89d235SAlexander Hansen                    "Value": 1.89
200*da89d235SAlexander Hansen                },
201*da89d235SAlexander Hansen                {
202*da89d235SAlexander Hansen                    "Direction": "greater than",
203*da89d235SAlexander Hansen                    "Hysteresis": 0.01854,
204*da89d235SAlexander Hansen                    "Name": "upper non critical",
205*da89d235SAlexander Hansen                    "Severity": 0,
206*da89d235SAlexander Hansen                    "Value": 1.854
207*da89d235SAlexander Hansen                },
208*da89d235SAlexander Hansen                {
209*da89d235SAlexander Hansen                    "Direction": "less than",
210*da89d235SAlexander Hansen                    "Hysteresis": 0.01746,
211*da89d235SAlexander Hansen                    "Name": "lower non critical",
212*da89d235SAlexander Hansen                    "Severity": 0,
213*da89d235SAlexander Hansen                    "Value": 1.746
214*da89d235SAlexander Hansen                },
215*da89d235SAlexander Hansen                {
216*da89d235SAlexander Hansen                    "Direction": "less than",
217*da89d235SAlexander Hansen                    "Hysteresis": 0.0171,
218*da89d235SAlexander Hansen                    "Name": "lower critical",
219*da89d235SAlexander Hansen                    "Severity": 1,
220*da89d235SAlexander Hansen                    "Value": 1.71
221*da89d235SAlexander Hansen                }
222*da89d235SAlexander Hansen            ],
223*da89d235SAlexander Hansen            "Type": "ADC"
224*da89d235SAlexander Hansen        },
225*da89d235SAlexander Hansen        {
226*da89d235SAlexander Hansen            "Index": 6,
227*da89d235SAlexander Hansen            "Name": "P1V2_BMC_AUX",
228*da89d235SAlexander Hansen            "PowerState": "Always",
229*da89d235SAlexander Hansen            "ScaleFactor": 1.0,
230*da89d235SAlexander Hansen            "Thresholds": [
231*da89d235SAlexander Hansen                {
232*da89d235SAlexander Hansen                    "Direction": "greater than",
233*da89d235SAlexander Hansen                    "Hysteresis": 0.0126,
234*da89d235SAlexander Hansen                    "Name": "upper critical",
235*da89d235SAlexander Hansen                    "Severity": 1,
236*da89d235SAlexander Hansen                    "Value": 1.26
237*da89d235SAlexander Hansen                },
238*da89d235SAlexander Hansen                {
239*da89d235SAlexander Hansen                    "Direction": "greater than",
240*da89d235SAlexander Hansen                    "Hysteresis": 0.01236,
241*da89d235SAlexander Hansen                    "Name": "upper non critical",
242*da89d235SAlexander Hansen                    "Severity": 0,
243*da89d235SAlexander Hansen                    "Value": 1.236
244*da89d235SAlexander Hansen                },
245*da89d235SAlexander Hansen                {
246*da89d235SAlexander Hansen                    "Direction": "less than",
247*da89d235SAlexander Hansen                    "Hysteresis": 0.01164,
248*da89d235SAlexander Hansen                    "Name": "lower non critical",
249*da89d235SAlexander Hansen                    "Severity": 0,
250*da89d235SAlexander Hansen                    "Value": 1.164
251*da89d235SAlexander Hansen                },
252*da89d235SAlexander Hansen                {
253*da89d235SAlexander Hansen                    "Direction": "less than",
254*da89d235SAlexander Hansen                    "Hysteresis": 0.011399999999999999,
255*da89d235SAlexander Hansen                    "Name": "lower critical",
256*da89d235SAlexander Hansen                    "Severity": 1,
257*da89d235SAlexander Hansen                    "Value": 1.14
258*da89d235SAlexander Hansen                }
259*da89d235SAlexander Hansen            ],
260*da89d235SAlexander Hansen            "Type": "ADC"
261*da89d235SAlexander Hansen        },
262*da89d235SAlexander Hansen        {
263*da89d235SAlexander Hansen            "Index": 7,
264*da89d235SAlexander Hansen            "Name": "P1V2_PHY1_LDO",
265*da89d235SAlexander Hansen            "PowerState": "Always",
266*da89d235SAlexander Hansen            "ScaleFactor": 1.0,
267*da89d235SAlexander Hansen            "Thresholds": [
268*da89d235SAlexander Hansen                {
269*da89d235SAlexander Hansen                    "Direction": "greater than",
270*da89d235SAlexander Hansen                    "Hysteresis": 0.0145,
271*da89d235SAlexander Hansen                    "Name": "upper critical",
272*da89d235SAlexander Hansen                    "Severity": 1,
273*da89d235SAlexander Hansen                    "Value": 1.45
274*da89d235SAlexander Hansen                },
275*da89d235SAlexander Hansen                {
276*da89d235SAlexander Hansen                    "Direction": "greater than",
277*da89d235SAlexander Hansen                    "Hysteresis": 0.0135,
278*da89d235SAlexander Hansen                    "Name": "upper non critical",
279*da89d235SAlexander Hansen                    "Severity": 0,
280*da89d235SAlexander Hansen                    "Value": 1.35
281*da89d235SAlexander Hansen                },
282*da89d235SAlexander Hansen                {
283*da89d235SAlexander Hansen                    "Direction": "less than",
284*da89d235SAlexander Hansen                    "Hysteresis": 0.0115,
285*da89d235SAlexander Hansen                    "Name": "lower non critical",
286*da89d235SAlexander Hansen                    "Severity": 0,
287*da89d235SAlexander Hansen                    "Value": 1.15
288*da89d235SAlexander Hansen                },
289*da89d235SAlexander Hansen                {
290*da89d235SAlexander Hansen                    "Direction": "less than",
291*da89d235SAlexander Hansen                    "Hysteresis": 0.011,
292*da89d235SAlexander Hansen                    "Name": "lower critical",
293*da89d235SAlexander Hansen                    "Severity": 1,
294*da89d235SAlexander Hansen                    "Value": 1.1
295*da89d235SAlexander Hansen                }
296*da89d235SAlexander Hansen            ],
297*da89d235SAlexander Hansen            "Type": "ADC"
298*da89d235SAlexander Hansen        },
299*da89d235SAlexander Hansen        {
300*da89d235SAlexander Hansen            "Index": 8,
301*da89d235SAlexander Hansen            "Name": "P1V2_PHY2_LDO",
302*da89d235SAlexander Hansen            "PowerState": "Always",
303*da89d235SAlexander Hansen            "ScaleFactor": 1.0,
304*da89d235SAlexander Hansen            "Thresholds": [
305*da89d235SAlexander Hansen                {
306*da89d235SAlexander Hansen                    "Direction": "greater than",
307*da89d235SAlexander Hansen                    "Hysteresis": 0.0145,
308*da89d235SAlexander Hansen                    "Name": "upper critical",
309*da89d235SAlexander Hansen                    "Severity": 1,
310*da89d235SAlexander Hansen                    "Value": 1.45
311*da89d235SAlexander Hansen                },
312*da89d235SAlexander Hansen                {
313*da89d235SAlexander Hansen                    "Direction": "greater than",
314*da89d235SAlexander Hansen                    "Hysteresis": 0.0135,
315*da89d235SAlexander Hansen                    "Name": "upper non critical",
316*da89d235SAlexander Hansen                    "Severity": 0,
317*da89d235SAlexander Hansen                    "Value": 1.35
318*da89d235SAlexander Hansen                },
319*da89d235SAlexander Hansen                {
320*da89d235SAlexander Hansen                    "Direction": "less than",
321*da89d235SAlexander Hansen                    "Hysteresis": 0.0115,
322*da89d235SAlexander Hansen                    "Name": "lower non critical",
323*da89d235SAlexander Hansen                    "Severity": 0,
324*da89d235SAlexander Hansen                    "Value": 1.15
325*da89d235SAlexander Hansen                },
326*da89d235SAlexander Hansen                {
327*da89d235SAlexander Hansen                    "Direction": "less than",
328*da89d235SAlexander Hansen                    "Hysteresis": 0.011,
329*da89d235SAlexander Hansen                    "Name": "lower critical",
330*da89d235SAlexander Hansen                    "Severity": 1,
331*da89d235SAlexander Hansen                    "Value": 1.1
332*da89d235SAlexander Hansen                }
333*da89d235SAlexander Hansen            ],
334*da89d235SAlexander Hansen            "Type": "ADC"
335*da89d235SAlexander Hansen        },
336*da89d235SAlexander Hansen        {
337*da89d235SAlexander Hansen            "Index": 9,
338*da89d235SAlexander Hansen            "Name": "P2V5_AUX",
339*da89d235SAlexander Hansen            "PowerState": "Always",
340*da89d235SAlexander Hansen            "ScaleFactor": 1.0,
341*da89d235SAlexander Hansen            "Thresholds": [
342*da89d235SAlexander Hansen                {
343*da89d235SAlexander Hansen                    "Direction": "greater than",
344*da89d235SAlexander Hansen                    "Hysteresis": 0.02625,
345*da89d235SAlexander Hansen                    "Name": "upper critical",
346*da89d235SAlexander Hansen                    "Severity": 1,
347*da89d235SAlexander Hansen                    "Value": 2.625
348*da89d235SAlexander Hansen                },
349*da89d235SAlexander Hansen                {
350*da89d235SAlexander Hansen                    "Direction": "greater than",
351*da89d235SAlexander Hansen                    "Hysteresis": 0.025750000000000002,
352*da89d235SAlexander Hansen                    "Name": "upper non critical",
353*da89d235SAlexander Hansen                    "Severity": 0,
354*da89d235SAlexander Hansen                    "Value": 2.575
355*da89d235SAlexander Hansen                },
356*da89d235SAlexander Hansen                {
357*da89d235SAlexander Hansen                    "Direction": "less than",
358*da89d235SAlexander Hansen                    "Hysteresis": 0.024249999999999997,
359*da89d235SAlexander Hansen                    "Name": "lower non critical",
360*da89d235SAlexander Hansen                    "Severity": 0,
361*da89d235SAlexander Hansen                    "Value": 2.425
362*da89d235SAlexander Hansen                },
363*da89d235SAlexander Hansen                {
364*da89d235SAlexander Hansen                    "Direction": "less than",
365*da89d235SAlexander Hansen                    "Hysteresis": 0.02375,
366*da89d235SAlexander Hansen                    "Name": "lower critical",
367*da89d235SAlexander Hansen                    "Severity": 1,
368*da89d235SAlexander Hansen                    "Value": 2.375
369*da89d235SAlexander Hansen                }
370*da89d235SAlexander Hansen            ],
371*da89d235SAlexander Hansen            "Type": "ADC"
372*da89d235SAlexander Hansen        },
373*da89d235SAlexander Hansen        {
374*da89d235SAlexander Hansen            "BridgeGpio": [
375*da89d235SAlexander Hansen                {
376*da89d235SAlexander Hansen                    "Name": "rtc-battery-voltage-read-enable",
377*da89d235SAlexander Hansen                    "Polarity": "High"
378*da89d235SAlexander Hansen                }
379*da89d235SAlexander Hansen            ],
380*da89d235SAlexander Hansen            "Index": 10,
381*da89d235SAlexander Hansen            "Name": "Battery Voltage",
382*da89d235SAlexander Hansen            "PollRate": 86400,
383*da89d235SAlexander Hansen            "ScaleFactor": 0.4348,
384*da89d235SAlexander Hansen            "Thresholds": [
385*da89d235SAlexander Hansen                {
386*da89d235SAlexander Hansen                    "Direction": "less than",
387*da89d235SAlexander Hansen                    "Name": "lower critical",
388*da89d235SAlexander Hansen                    "Severity": 1,
389*da89d235SAlexander Hansen                    "Value": 2.45
390*da89d235SAlexander Hansen                }
391*da89d235SAlexander Hansen            ],
392*da89d235SAlexander Hansen            "Type": "ADC"
393*da89d235SAlexander Hansen        },
394*da89d235SAlexander Hansen        {
395*da89d235SAlexander Hansen            "Name": "Fan1 connector",
396*da89d235SAlexander Hansen            "Pwm": 0,
397*da89d235SAlexander Hansen            "PwmName": "Fan1_Pwm",
398*da89d235SAlexander Hansen            "Status": "disabled",
399*da89d235SAlexander Hansen            "Tachs": [
400*da89d235SAlexander Hansen                0,
401*da89d235SAlexander Hansen                1
402*da89d235SAlexander Hansen            ],
403*da89d235SAlexander Hansen            "Type": "IntelFanConnector"
404*da89d235SAlexander Hansen        },
405*da89d235SAlexander Hansen        {
406*da89d235SAlexander Hansen            "Name": "Fan2 connector",
407*da89d235SAlexander Hansen            "Pwm": 1,
408*da89d235SAlexander Hansen            "PwmName": "Fan2_Pwm",
409*da89d235SAlexander Hansen            "Status": "disabled",
410*da89d235SAlexander Hansen            "Tachs": [
411*da89d235SAlexander Hansen                2,
412*da89d235SAlexander Hansen                3
413*da89d235SAlexander Hansen            ],
414*da89d235SAlexander Hansen            "Type": "IntelFanConnector"
415*da89d235SAlexander Hansen        },
416*da89d235SAlexander Hansen        {
417*da89d235SAlexander Hansen            "Name": "Fan3 connector",
418*da89d235SAlexander Hansen            "Pwm": 2,
419*da89d235SAlexander Hansen            "PwmName": "Fan3_Pwm",
420*da89d235SAlexander Hansen            "Status": "disabled",
421*da89d235SAlexander Hansen            "Tachs": [
422*da89d235SAlexander Hansen                4,
423*da89d235SAlexander Hansen                5
424*da89d235SAlexander Hansen            ],
425*da89d235SAlexander Hansen            "Type": "IntelFanConnector"
426*da89d235SAlexander Hansen        },
427*da89d235SAlexander Hansen        {
428*da89d235SAlexander Hansen            "Name": "Fan4 connector",
429*da89d235SAlexander Hansen            "Pwm": 3,
430*da89d235SAlexander Hansen            "PwmName": "Fan4_Pwm",
431*da89d235SAlexander Hansen            "Status": "disabled",
432*da89d235SAlexander Hansen            "Tachs": [
433*da89d235SAlexander Hansen                6,
434*da89d235SAlexander Hansen                7
435*da89d235SAlexander Hansen            ],
436*da89d235SAlexander Hansen            "Type": "IntelFanConnector"
437*da89d235SAlexander Hansen        },
438*da89d235SAlexander Hansen        {
439*da89d235SAlexander Hansen            "Name": "Fan5 connector",
440*da89d235SAlexander Hansen            "Pwm": 4,
441*da89d235SAlexander Hansen            "PwmName": "Fan5_Pwm",
442*da89d235SAlexander Hansen            "Status": "disabled",
443*da89d235SAlexander Hansen            "Tachs": [
444*da89d235SAlexander Hansen                8,
445*da89d235SAlexander Hansen                9
446*da89d235SAlexander Hansen            ],
447*da89d235SAlexander Hansen            "Type": "IntelFanConnector"
448*da89d235SAlexander Hansen        },
449*da89d235SAlexander Hansen        {
450*da89d235SAlexander Hansen            "Name": "Fan6 connector",
451*da89d235SAlexander Hansen            "Pwm": 0,
452*da89d235SAlexander Hansen            "PwmName": "Fan6_Pwm",
453*da89d235SAlexander Hansen            "Status": "disabled",
454*da89d235SAlexander Hansen            "Tachs": [
455*da89d235SAlexander Hansen                0
456*da89d235SAlexander Hansen            ],
457*da89d235SAlexander Hansen            "Type": "IntelFanConnector"
458*da89d235SAlexander Hansen        },
459*da89d235SAlexander Hansen        {
460*da89d235SAlexander Hansen            "Name": "Fan7 connector",
461*da89d235SAlexander Hansen            "Pwm": 1,
462*da89d235SAlexander Hansen            "PwmName": "Fan7_Pwm",
463*da89d235SAlexander Hansen            "Status": "disabled",
464*da89d235SAlexander Hansen            "Tachs": [
465*da89d235SAlexander Hansen                1
466*da89d235SAlexander Hansen            ],
467*da89d235SAlexander Hansen            "Type": "IntelFanConnector"
468*da89d235SAlexander Hansen        },
469*da89d235SAlexander Hansen        {
470*da89d235SAlexander Hansen            "Class": "temp",
471*da89d235SAlexander Hansen            "FFGainCoefficient": 0.0,
472*da89d235SAlexander Hansen            "FFOffCoefficient": 0.0,
473*da89d235SAlexander Hansen            "ICoefficient": -4.64,
474*da89d235SAlexander Hansen            "ILimitMax": 100,
475*da89d235SAlexander Hansen            "ILimitMin": 30,
476*da89d235SAlexander Hansen            "Inputs": [
477*da89d235SAlexander Hansen                "PCIE_SWITCH1_TEMP",
478*da89d235SAlexander Hansen                "PCIE_SWITCH2_TEMP",
479*da89d235SAlexander Hansen                "PCIE_SWITCH3_TEMP",
480*da89d235SAlexander Hansen                "PCIE_SWITCH4_TEMP",
481*da89d235SAlexander Hansen                "PCIE_SWITCH5_TEMP",
482*da89d235SAlexander Hansen                "PCIE_SWITCH6_TEMP"
483*da89d235SAlexander Hansen            ],
484*da89d235SAlexander Hansen            "Name": "PCIE Switch Temperature",
485*da89d235SAlexander Hansen            "NegativeHysteresis": 5.0,
486*da89d235SAlexander Hansen            "OutLimitMax": 100,
487*da89d235SAlexander Hansen            "OutLimitMin": 30,
488*da89d235SAlexander Hansen            "Outputs": [],
489*da89d235SAlexander Hansen            "PCoefficient": -0.15,
490*da89d235SAlexander Hansen            "PositiveHysteresis": 0.0,
491*da89d235SAlexander Hansen            "SetPoint": 75.0,
492*da89d235SAlexander Hansen            "SlewNeg": -1,
493*da89d235SAlexander Hansen            "SlewPos": 0.0,
494*da89d235SAlexander Hansen            "Type": "Pid",
495*da89d235SAlexander Hansen            "Zones": [
496*da89d235SAlexander Hansen                "CECIO"
497*da89d235SAlexander Hansen            ]
498*da89d235SAlexander Hansen        },
499*da89d235SAlexander Hansen        {
500*da89d235SAlexander Hansen            "Class": "temp",
501*da89d235SAlexander Hansen            "FFGainCoefficient": 0,
502*da89d235SAlexander Hansen            "FFOffCoefficient": 0,
503*da89d235SAlexander Hansen            "ICoefficient": -5,
504*da89d235SAlexander Hansen            "ILimitMax": 100,
505*da89d235SAlexander Hansen            "ILimitMin": 20,
506*da89d235SAlexander Hansen            "Inputs": [
507*da89d235SAlexander Hansen                "SPYRE1_TEMP1",
508*da89d235SAlexander Hansen                "SPYRE1_TEMP2",
509*da89d235SAlexander Hansen                "SPYRE2_TEMP1",
510*da89d235SAlexander Hansen                "SPYRE2_TEMP2",
511*da89d235SAlexander Hansen                "SPYRE3_TEMP1",
512*da89d235SAlexander Hansen                "SPYRE3_TEMP2",
513*da89d235SAlexander Hansen                "SPYRE4_TEMP1",
514*da89d235SAlexander Hansen                "SPYRE4_TEMP2",
515*da89d235SAlexander Hansen                "SPYRE5_TEMP1",
516*da89d235SAlexander Hansen                "SPYRE5_TEMP2",
517*da89d235SAlexander Hansen                "SPYRE6_TEMP1",
518*da89d235SAlexander Hansen                "SPYRE6_TEMP2",
519*da89d235SAlexander Hansen                "SPYRE7_TEMP1",
520*da89d235SAlexander Hansen                "SPYRE7_TEMP2",
521*da89d235SAlexander Hansen                "SPYRE8_TEMP1",
522*da89d235SAlexander Hansen                "SPYRE8_TEMP2",
523*da89d235SAlexander Hansen                "SPYRE9_TEMP1",
524*da89d235SAlexander Hansen                "SPYRE9_TEMP2",
525*da89d235SAlexander Hansen                "SPYRE10_TEMP1",
526*da89d235SAlexander Hansen                "SPYRE10_TEMP2",
527*da89d235SAlexander Hansen                "SPYRE11_TEMP1",
528*da89d235SAlexander Hansen                "SPYRE11_TEMP2",
529*da89d235SAlexander Hansen                "SPYRE12_TEMP1",
530*da89d235SAlexander Hansen                "SPYRE12_TEMP2",
531*da89d235SAlexander Hansen                "SPYRE13_TEMP1",
532*da89d235SAlexander Hansen                "SPYRE13_TEMP2",
533*da89d235SAlexander Hansen                "SPYRE14_TEMP1",
534*da89d235SAlexander Hansen                "SPYRE14_TEMP2",
535*da89d235SAlexander Hansen                "SPYRE15_TEMP1",
536*da89d235SAlexander Hansen                "SPYRE15_TEMP2",
537*da89d235SAlexander Hansen                "SPYRE16_TEMP1",
538*da89d235SAlexander Hansen                "SPYRE16_TEMP2"
539*da89d235SAlexander Hansen            ],
540*da89d235SAlexander Hansen            "Name": "Spyre Temperature",
541*da89d235SAlexander Hansen            "NegativeHysteresis": 0,
542*da89d235SAlexander Hansen            "OutLimitMax": 100,
543*da89d235SAlexander Hansen            "OutLimitMin": 20,
544*da89d235SAlexander Hansen            "Outputs": [],
545*da89d235SAlexander Hansen            "PCoefficient": -500,
546*da89d235SAlexander Hansen            "PositiveHysteresis": 0,
547*da89d235SAlexander Hansen            "SetPoint": 85,
548*da89d235SAlexander Hansen            "SlewNeg": 0,
549*da89d235SAlexander Hansen            "SlewPos": 0,
550*da89d235SAlexander Hansen            "Type": "Pid",
551*da89d235SAlexander Hansen            "Zones": [
552*da89d235SAlexander Hansen                "CECIO"
553*da89d235SAlexander Hansen            ]
554*da89d235SAlexander Hansen        },
555*da89d235SAlexander Hansen        {
556*da89d235SAlexander Hansen            "Address": "0x4b",
557*da89d235SAlexander Hansen            "Bus": 72,
558*da89d235SAlexander Hansen            "Name": "SPYRE9_TEMP1",
559*da89d235SAlexander Hansen            "PowerState": "On",
560*da89d235SAlexander Hansen            "Type": "TMP112"
561*da89d235SAlexander Hansen        },
562*da89d235SAlexander Hansen        {
563*da89d235SAlexander Hansen            "Address": "0x48",
564*da89d235SAlexander Hansen            "Bus": 73,
565*da89d235SAlexander Hansen            "Name": "SPYRE9_TEMP2",
566*da89d235SAlexander Hansen            "PowerState": "On",
567*da89d235SAlexander Hansen            "Type": "TMP112"
568*da89d235SAlexander Hansen        },
569*da89d235SAlexander Hansen        {
570*da89d235SAlexander Hansen            "Address": "0x4b",
571*da89d235SAlexander Hansen            "Bus": 74,
572*da89d235SAlexander Hansen            "Name": "SPYRE10_TEMP1",
573*da89d235SAlexander Hansen            "PowerState": "On",
574*da89d235SAlexander Hansen            "Type": "TMP112"
575*da89d235SAlexander Hansen        },
576*da89d235SAlexander Hansen        {
577*da89d235SAlexander Hansen            "Address": "0x48",
578*da89d235SAlexander Hansen            "Bus": 75,
579*da89d235SAlexander Hansen            "Name": "SPYRE10_TEMP2",
580*da89d235SAlexander Hansen            "PowerState": "On",
581*da89d235SAlexander Hansen            "Type": "TMP112"
582*da89d235SAlexander Hansen        },
583*da89d235SAlexander Hansen        {
584*da89d235SAlexander Hansen            "Address": "0x4b",
585*da89d235SAlexander Hansen            "Bus": 76,
586*da89d235SAlexander Hansen            "Name": "SPYRE11_TEMP1",
587*da89d235SAlexander Hansen            "PowerState": "On",
588*da89d235SAlexander Hansen            "Type": "TMP112"
589*da89d235SAlexander Hansen        },
590*da89d235SAlexander Hansen        {
591*da89d235SAlexander Hansen            "Address": "0x48",
592*da89d235SAlexander Hansen            "Bus": 77,
593*da89d235SAlexander Hansen            "Name": "SPYRE11_TEMP2",
594*da89d235SAlexander Hansen            "PowerState": "On",
595*da89d235SAlexander Hansen            "Type": "TMP112"
596*da89d235SAlexander Hansen        },
597*da89d235SAlexander Hansen        {
598*da89d235SAlexander Hansen            "Address": "0x4b",
599*da89d235SAlexander Hansen            "Bus": 78,
600*da89d235SAlexander Hansen            "Name": "SPYRE12_TEMP1",
601*da89d235SAlexander Hansen            "PowerState": "On",
602*da89d235SAlexander Hansen            "Type": "TMP112"
603*da89d235SAlexander Hansen        },
604*da89d235SAlexander Hansen        {
605*da89d235SAlexander Hansen            "Address": "0x48",
606*da89d235SAlexander Hansen            "Bus": 79,
607*da89d235SAlexander Hansen            "Name": "SPYRE12_TEMP2",
608*da89d235SAlexander Hansen            "PowerState": "On",
609*da89d235SAlexander Hansen            "Type": "TMP112"
610*da89d235SAlexander Hansen        },
611*da89d235SAlexander Hansen        {
612*da89d235SAlexander Hansen            "Address": "0x4b",
613*da89d235SAlexander Hansen            "Bus": 80,
614*da89d235SAlexander Hansen            "Name": "SPYRE13_TEMP1",
615*da89d235SAlexander Hansen            "PowerState": "On",
616*da89d235SAlexander Hansen            "Type": "TMP112"
617*da89d235SAlexander Hansen        },
618*da89d235SAlexander Hansen        {
619*da89d235SAlexander Hansen            "Address": "0x48",
620*da89d235SAlexander Hansen            "Bus": 81,
621*da89d235SAlexander Hansen            "Name": "SPYRE13_TEMP2",
622*da89d235SAlexander Hansen            "PowerState": "On",
623*da89d235SAlexander Hansen            "Type": "TMP112"
624*da89d235SAlexander Hansen        },
625*da89d235SAlexander Hansen        {
626*da89d235SAlexander Hansen            "Address": "0x4b",
627*da89d235SAlexander Hansen            "Bus": 82,
628*da89d235SAlexander Hansen            "Name": "SPYRE14_TEMP1",
629*da89d235SAlexander Hansen            "PowerState": "On",
630*da89d235SAlexander Hansen            "Type": "TMP112"
631*da89d235SAlexander Hansen        },
632*da89d235SAlexander Hansen        {
633*da89d235SAlexander Hansen            "Address": "0x48",
634*da89d235SAlexander Hansen            "Bus": 83,
635*da89d235SAlexander Hansen            "Name": "SPYRE14_TEMP2",
636*da89d235SAlexander Hansen            "PowerState": "On",
637*da89d235SAlexander Hansen            "Type": "TMP112"
638*da89d235SAlexander Hansen        },
639*da89d235SAlexander Hansen        {
640*da89d235SAlexander Hansen            "Address": "0x4b",
641*da89d235SAlexander Hansen            "Bus": 84,
642*da89d235SAlexander Hansen            "Name": "SPYRE15_TEMP1",
643*da89d235SAlexander Hansen            "PowerState": "On",
644*da89d235SAlexander Hansen            "Type": "TMP112"
645*da89d235SAlexander Hansen        },
646*da89d235SAlexander Hansen        {
647*da89d235SAlexander Hansen            "Address": "0x48",
648*da89d235SAlexander Hansen            "Bus": 85,
649*da89d235SAlexander Hansen            "Name": "SPYRE15_TEMP2",
650*da89d235SAlexander Hansen            "PowerState": "On",
651*da89d235SAlexander Hansen            "Type": "TMP112"
652*da89d235SAlexander Hansen        },
653*da89d235SAlexander Hansen        {
654*da89d235SAlexander Hansen            "Address": "0x4b",
655*da89d235SAlexander Hansen            "Bus": 86,
656*da89d235SAlexander Hansen            "Name": "SPYRE16_TEMP1",
657*da89d235SAlexander Hansen            "PowerState": "On",
658*da89d235SAlexander Hansen            "Type": "TMP112"
659*da89d235SAlexander Hansen        },
660*da89d235SAlexander Hansen        {
661*da89d235SAlexander Hansen            "Address": "0x48",
662*da89d235SAlexander Hansen            "Bus": 87,
663*da89d235SAlexander Hansen            "Name": "SPYRE16_TEMP2",
664*da89d235SAlexander Hansen            "PowerState": "On",
665*da89d235SAlexander Hansen            "Type": "TMP112"
666*da89d235SAlexander Hansen        },
667*da89d235SAlexander Hansen        {
668*da89d235SAlexander Hansen            "Address": "0x4b",
669*da89d235SAlexander Hansen            "Bus": 88,
670*da89d235SAlexander Hansen            "Name": "SPYRE1_TEMP1",
671*da89d235SAlexander Hansen            "PowerState": "On",
672*da89d235SAlexander Hansen            "Type": "TMP112"
673*da89d235SAlexander Hansen        },
674*da89d235SAlexander Hansen        {
675*da89d235SAlexander Hansen            "Address": "0x48",
676*da89d235SAlexander Hansen            "Bus": 89,
677*da89d235SAlexander Hansen            "Name": "SPYRE1_TEMP2",
678*da89d235SAlexander Hansen            "PowerState": "On",
679*da89d235SAlexander Hansen            "Type": "TMP112"
680*da89d235SAlexander Hansen        },
681*da89d235SAlexander Hansen        {
682*da89d235SAlexander Hansen            "Address": "0x4b",
683*da89d235SAlexander Hansen            "Bus": 90,
684*da89d235SAlexander Hansen            "Name": "SPYRE2_TEMP1",
685*da89d235SAlexander Hansen            "PowerState": "On",
686*da89d235SAlexander Hansen            "Type": "TMP112"
687*da89d235SAlexander Hansen        },
688*da89d235SAlexander Hansen        {
689*da89d235SAlexander Hansen            "Address": "0x48",
690*da89d235SAlexander Hansen            "Bus": 91,
691*da89d235SAlexander Hansen            "Name": "SPYRE2_TEMP2",
692*da89d235SAlexander Hansen            "PowerState": "On",
693*da89d235SAlexander Hansen            "Type": "TMP112"
694*da89d235SAlexander Hansen        },
695*da89d235SAlexander Hansen        {
696*da89d235SAlexander Hansen            "Address": "0x4b",
697*da89d235SAlexander Hansen            "Bus": 92,
698*da89d235SAlexander Hansen            "Name": "SPYRE3_TEMP1",
699*da89d235SAlexander Hansen            "PowerState": "On",
700*da89d235SAlexander Hansen            "Type": "TMP112"
701*da89d235SAlexander Hansen        },
702*da89d235SAlexander Hansen        {
703*da89d235SAlexander Hansen            "Address": "0x48",
704*da89d235SAlexander Hansen            "Bus": 93,
705*da89d235SAlexander Hansen            "Name": "SPYRE3_TEMP2",
706*da89d235SAlexander Hansen            "PowerState": "On",
707*da89d235SAlexander Hansen            "Type": "TMP112"
708*da89d235SAlexander Hansen        },
709*da89d235SAlexander Hansen        {
710*da89d235SAlexander Hansen            "Address": "0x4b",
711*da89d235SAlexander Hansen            "Bus": 94,
712*da89d235SAlexander Hansen            "Name": "SPYRE4_TEMP1",
713*da89d235SAlexander Hansen            "PowerState": "On",
714*da89d235SAlexander Hansen            "Type": "TMP112"
715*da89d235SAlexander Hansen        },
716*da89d235SAlexander Hansen        {
717*da89d235SAlexander Hansen            "Address": "0x48",
718*da89d235SAlexander Hansen            "Bus": 95,
719*da89d235SAlexander Hansen            "Name": "SPYRE4_TEMP2",
720*da89d235SAlexander Hansen            "PowerState": "On",
721*da89d235SAlexander Hansen            "Type": "TMP112"
722*da89d235SAlexander Hansen        },
723*da89d235SAlexander Hansen        {
724*da89d235SAlexander Hansen            "Address": "0x4b",
725*da89d235SAlexander Hansen            "Bus": 96,
726*da89d235SAlexander Hansen            "Name": "SPYRE5_TEMP1",
727*da89d235SAlexander Hansen            "PowerState": "On",
728*da89d235SAlexander Hansen            "Type": "TMP112"
729*da89d235SAlexander Hansen        },
730*da89d235SAlexander Hansen        {
731*da89d235SAlexander Hansen            "Address": "0x48",
732*da89d235SAlexander Hansen            "Bus": 97,
733*da89d235SAlexander Hansen            "Name": "SPYRE5_TEMP2",
734*da89d235SAlexander Hansen            "PowerState": "On",
735*da89d235SAlexander Hansen            "Type": "TMP112"
736*da89d235SAlexander Hansen        },
737*da89d235SAlexander Hansen        {
738*da89d235SAlexander Hansen            "Address": "0x4b",
739*da89d235SAlexander Hansen            "Bus": 98,
740*da89d235SAlexander Hansen            "Name": "SPYRE6_TEMP1",
741*da89d235SAlexander Hansen            "PowerState": "On",
742*da89d235SAlexander Hansen            "Type": "TMP112"
743*da89d235SAlexander Hansen        },
744*da89d235SAlexander Hansen        {
745*da89d235SAlexander Hansen            "Address": "0x48",
746*da89d235SAlexander Hansen            "Bus": 99,
747*da89d235SAlexander Hansen            "Name": "SPYRE6_TEMP2",
748*da89d235SAlexander Hansen            "PowerState": "On",
749*da89d235SAlexander Hansen            "Type": "TMP112"
750*da89d235SAlexander Hansen        },
751*da89d235SAlexander Hansen        {
752*da89d235SAlexander Hansen            "Address": "0x4b",
753*da89d235SAlexander Hansen            "Bus": 100,
754*da89d235SAlexander Hansen            "Name": "SPYRE7_TEMP1",
755*da89d235SAlexander Hansen            "PowerState": "On",
756*da89d235SAlexander Hansen            "Type": "TMP112"
757*da89d235SAlexander Hansen        },
758*da89d235SAlexander Hansen        {
759*da89d235SAlexander Hansen            "Address": "0x48",
760*da89d235SAlexander Hansen            "Bus": 101,
761*da89d235SAlexander Hansen            "Name": "SPYRE7_TEMP2",
762*da89d235SAlexander Hansen            "PowerState": "On",
763*da89d235SAlexander Hansen            "Type": "TMP112"
764*da89d235SAlexander Hansen        },
765*da89d235SAlexander Hansen        {
766*da89d235SAlexander Hansen            "Address": "0x4b",
767*da89d235SAlexander Hansen            "Bus": 102,
768*da89d235SAlexander Hansen            "Name": "SPYRE8_TEMP1",
769*da89d235SAlexander Hansen            "PowerState": "On",
770*da89d235SAlexander Hansen            "Type": "TMP112"
771*da89d235SAlexander Hansen        },
772*da89d235SAlexander Hansen        {
773*da89d235SAlexander Hansen            "Address": "0x48",
774*da89d235SAlexander Hansen            "Bus": 103,
775*da89d235SAlexander Hansen            "Name": "SPYRE8_TEMP2",
776*da89d235SAlexander Hansen            "PowerState": "On",
777*da89d235SAlexander Hansen            "Type": "TMP112"
778*da89d235SAlexander Hansen        },
779*da89d235SAlexander Hansen        {
780*da89d235SAlexander Hansen            "Address": "0x4c",
781*da89d235SAlexander Hansen            "Bus": 70,
782*da89d235SAlexander Hansen            "Name": "PCIE_SWITCH3_TEMP",
783*da89d235SAlexander Hansen            "Name1": "PCIE_SWITCH1_TEMP",
784*da89d235SAlexander Hansen            "PowerState": "On",
785*da89d235SAlexander Hansen            "Type": "TMP432"
786*da89d235SAlexander Hansen        },
787*da89d235SAlexander Hansen        {
788*da89d235SAlexander Hansen            "Address": "0x4c",
789*da89d235SAlexander Hansen            "Bus": 71,
790*da89d235SAlexander Hansen            "Name": "PCIE_SWITCH5_TEMP",
791*da89d235SAlexander Hansen            "Name1": "PCIE_SWITCH4_TEMP",
792*da89d235SAlexander Hansen            "PowerState": "On",
793*da89d235SAlexander Hansen            "Type": "TMP432"
794*da89d235SAlexander Hansen        },
795*da89d235SAlexander Hansen        {
796*da89d235SAlexander Hansen            "Address": "0x4c",
797*da89d235SAlexander Hansen            "Bus": 54,
798*da89d235SAlexander Hansen            "Name": "PCIE_SWITCH6_TEMP",
799*da89d235SAlexander Hansen            "Name1": "PCIE_SWITCH2_TEMP",
800*da89d235SAlexander Hansen            "PowerState": "On",
801*da89d235SAlexander Hansen            "Type": "TMP432"
802*da89d235SAlexander Hansen        },
803*da89d235SAlexander Hansen        {
804*da89d235SAlexander Hansen            "Address": "0x30",
805*da89d235SAlexander Hansen            "Bus": 0,
806*da89d235SAlexander Hansen            "CpuID": 0,
807*da89d235SAlexander Hansen            "Name": "CPU 0",
808*da89d235SAlexander Hansen            "Type": "XeonCPU"
809*da89d235SAlexander Hansen        },
810*da89d235SAlexander Hansen        {
811*da89d235SAlexander Hansen            "Address": "0x31",
812*da89d235SAlexander Hansen            "Bus": 0,
813*da89d235SAlexander Hansen            "CpuID": 1,
814*da89d235SAlexander Hansen            "Name": "CPU 1",
815*da89d235SAlexander Hansen            "Type": "XeonCPU"
816*da89d235SAlexander Hansen        }
817*da89d235SAlexander Hansen    ],
818*da89d235SAlexander Hansen    "Name": "IBM System1 Baseboard",
819*da89d235SAlexander Hansen    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SYS1', 'BOARD_MANUFACTURER': 'IBM'})",
820*da89d235SAlexander Hansen    "Type": "Board",
821*da89d235SAlexander Hansen    "xyz.openbmc_project.Inventory.Decorator.Asset": {
822*da89d235SAlexander Hansen        "Manufacturer": "$BOARD_MANUFACTURER",
823*da89d235SAlexander Hansen        "Model": "$BOARD_PRODUCT_NAME",
824*da89d235SAlexander Hansen        "PartNumber": "$BOARD_PART_NUMBER",
825*da89d235SAlexander Hansen        "SerialNumber": "$BOARD_SERIAL_NUMBER"
826*da89d235SAlexander Hansen    },
827*da89d235SAlexander Hansen    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
828*da89d235SAlexander Hansen        "AssetTag": "$PRODUCT_ASSET_TAG"
829*da89d235SAlexander Hansen    },
830*da89d235SAlexander Hansen    "xyz.openbmc_project.Inventory.Item.System": {}
831*da89d235SAlexander Hansen}
832