1*16152b57SPotin Lai{
2*16152b57SPotin Lai    "Exposes": [
3*16152b57SPotin Lai        {
4*16152b57SPotin Lai            "BridgeGpio": [
5*16152b57SPotin Lai                {
6*16152b57SPotin Lai                    "Name": "rtc-battery-voltage-read-enable",
7*16152b57SPotin Lai                    "Polarity": "High",
8*16152b57SPotin Lai                    "SetupTime": 1
9*16152b57SPotin Lai                }
10*16152b57SPotin Lai            ],
11*16152b57SPotin Lai            "Index": 7,
12*16152b57SPotin Lai            "Name": "MB_P3V_BAT_VOLT_V",
13*16152b57SPotin Lai            "ScaleFactor": 0.333333333,
14*16152b57SPotin Lai            "Thresholds": [
15*16152b57SPotin Lai                {
16*16152b57SPotin Lai                    "Direction": "greater than",
17*16152b57SPotin Lai                    "Name": "upper critical",
18*16152b57SPotin Lai                    "Severity": 1,
19*16152b57SPotin Lai                    "Value": 3.4
20*16152b57SPotin Lai                },
21*16152b57SPotin Lai                {
22*16152b57SPotin Lai                    "Direction": "less than",
23*16152b57SPotin Lai                    "Name": "lower critical",
24*16152b57SPotin Lai                    "Severity": 1,
25*16152b57SPotin Lai                    "Value": 2.6
26*16152b57SPotin Lai                }
27*16152b57SPotin Lai            ],
28*16152b57SPotin Lai            "Type": "ADC"
29*16152b57SPotin Lai        },
30*16152b57SPotin Lai        {
31*16152b57SPotin Lai            "Address": "0x1d",
32*16152b57SPotin Lai            "Bus": 29,
33*16152b57SPotin Lai            "Labels": [
34*16152b57SPotin Lai                "in1",
35*16152b57SPotin Lai                "in2",
36*16152b57SPotin Lai                "in3",
37*16152b57SPotin Lai                "in4",
38*16152b57SPotin Lai                "in5"
39*16152b57SPotin Lai            ],
40*16152b57SPotin Lai            "Name": "MB_ADC0",
41*16152b57SPotin Lai            "Type": "ADC128D818",
42*16152b57SPotin Lai            "in1_Name": "MB_PVDD11_S3_VOLT_V",
43*16152b57SPotin Lai            "in2_Name": "MB_P3V3_STBY_VOLT_V",
44*16152b57SPotin Lai            "in2_Scale": 500,
45*16152b57SPotin Lai            "in3_Name": "MB_PVDD18_S5_VOLT_V",
46*16152b57SPotin Lai            "in4_Name": "MB_P12V_AUX_VOLT_V",
47*16152b57SPotin Lai            "in4_Scale": 151.515151515,
48*16152b57SPotin Lai            "in5_Name": "MB_P12V_STBY_VOLT_V",
49*16152b57SPotin Lai            "in5_Scale": 151.515151515
50*16152b57SPotin Lai        },
51*16152b57SPotin Lai        {
52*16152b57SPotin Lai            "Address": "0x1f",
53*16152b57SPotin Lai            "Bus": 29,
54*16152b57SPotin Lai            "Labels": [
55*16152b57SPotin Lai                "in0",
56*16152b57SPotin Lai                "in1",
57*16152b57SPotin Lai                "in2",
58*16152b57SPotin Lai                "in3",
59*16152b57SPotin Lai                "in4",
60*16152b57SPotin Lai                "in5"
61*16152b57SPotin Lai            ],
62*16152b57SPotin Lai            "Name": "MB_ADC1",
63*16152b57SPotin Lai            "Type": "ADC128D818",
64*16152b57SPotin Lai            "in0_Name": "MB_P12V_MEM0_VOLT_V",
65*16152b57SPotin Lai            "in0_Scale": 151.515151515,
66*16152b57SPotin Lai            "in1_Name": "MB_P5V_STBY_VOLT_V",
67*16152b57SPotin Lai            "in1_Scale": 281.29395218,
68*16152b57SPotin Lai            "in2_Name": "MB_PVDD33_S5_VOLT_V",
69*16152b57SPotin Lai            "in2_Scale": 500,
70*16152b57SPotin Lai            "in3_Name": "MB_P1V8_STBY_VOLT_V",
71*16152b57SPotin Lai            "in4_Name": "MB_P12V_MEM1_VOLT_V",
72*16152b57SPotin Lai            "in4_Scale": 151.515151515,
73*16152b57SPotin Lai            "in5_Name": "MB_P1V8_CPU_RT_VOLT_V"
74*16152b57SPotin Lai        },
75*16152b57SPotin Lai        {
76*16152b57SPotin Lai            "Address": "$address",
77*16152b57SPotin Lai            "Bus": "$bus",
78*16152b57SPotin Lai            "Name": "MB FRU",
79*16152b57SPotin Lai            "Type": "EEPROM"
80*16152b57SPotin Lai        },
81*16152b57SPotin Lai        {
82*16152b57SPotin Lai            "Address": "0x45",
83*16152b57SPotin Lai            "Bus": 23,
84*16152b57SPotin Lai            "Labels": [
85*16152b57SPotin Lai                "in1",
86*16152b57SPotin Lai                "curr1",
87*16152b57SPotin Lai                "power1"
88*16152b57SPotin Lai            ],
89*16152b57SPotin Lai            "Name": "MB_E1S0",
90*16152b57SPotin Lai            "Thresholds": [
91*16152b57SPotin Lai                {
92*16152b57SPotin Lai                    "Direction": "greater than",
93*16152b57SPotin Lai                    "Label": "in1",
94*16152b57SPotin Lai                    "Name": "upper critical",
95*16152b57SPotin Lai                    "Severity": 1,
96*16152b57SPotin Lai                    "Value": 13.2
97*16152b57SPotin Lai                },
98*16152b57SPotin Lai                {
99*16152b57SPotin Lai                    "Direction": "less than",
100*16152b57SPotin Lai                    "Label": "in1",
101*16152b57SPotin Lai                    "Name": "lower critical",
102*16152b57SPotin Lai                    "Severity": 1,
103*16152b57SPotin Lai                    "Value": 10.8
104*16152b57SPotin Lai                }
105*16152b57SPotin Lai            ],
106*16152b57SPotin Lai            "Type": "INA230",
107*16152b57SPotin Lai            "curr1_Name": "MB_E1S0_P12V_CURR_A",
108*16152b57SPotin Lai            "in1_Name": "MB_E1S0_P12V_VOLT_V",
109*16152b57SPotin Lai            "power1_Name": "MB_E1S0_P12V_PWR_W"
110*16152b57SPotin Lai        },
111*16152b57SPotin Lai        {
112*16152b57SPotin Lai            "Address": "0x45",
113*16152b57SPotin Lai            "Bus": 22,
114*16152b57SPotin Lai            "Labels": [
115*16152b57SPotin Lai                "in1",
116*16152b57SPotin Lai                "curr1",
117*16152b57SPotin Lai                "power1"
118*16152b57SPotin Lai            ],
119*16152b57SPotin Lai            "Name": "MB_E1S1",
120*16152b57SPotin Lai            "Thresholds": [
121*16152b57SPotin Lai                {
122*16152b57SPotin Lai                    "Direction": "greater than",
123*16152b57SPotin Lai                    "Label": "in1",
124*16152b57SPotin Lai                    "Name": "upper critical",
125*16152b57SPotin Lai                    "Severity": 1,
126*16152b57SPotin Lai                    "Value": 13.2
127*16152b57SPotin Lai                },
128*16152b57SPotin Lai                {
129*16152b57SPotin Lai                    "Direction": "less than",
130*16152b57SPotin Lai                    "Label": "in1",
131*16152b57SPotin Lai                    "Name": "lower critical",
132*16152b57SPotin Lai                    "Severity": 1,
133*16152b57SPotin Lai                    "Value": 10.8
134*16152b57SPotin Lai                }
135*16152b57SPotin Lai            ],
136*16152b57SPotin Lai            "Type": "INA230",
137*16152b57SPotin Lai            "curr1_Name": "MB_E1S1_P12V_CURR_A",
138*16152b57SPotin Lai            "in1_Name": "MB_E1S1_P12V_VOLT_V",
139*16152b57SPotin Lai            "power1_Name": "MB_E1S1_P12V_PWR_W"
140*16152b57SPotin Lai        },
141*16152b57SPotin Lai        {
142*16152b57SPotin Lai            "Address": "0x4B",
143*16152b57SPotin Lai            "Bus": 28,
144*16152b57SPotin Lai            "Labels": [
145*16152b57SPotin Lai                "iout1",
146*16152b57SPotin Lai                "vout1",
147*16152b57SPotin Lai                "pout1",
148*16152b57SPotin Lai                "temp1"
149*16152b57SPotin Lai            ],
150*16152b57SPotin Lai            "Name": "MB_VR_CPU_PVDD11",
151*16152b57SPotin Lai            "Type": "MP2856",
152*16152b57SPotin Lai            "iout1_Name": "MB_VR_CPU_PVDD11_CURR_A",
153*16152b57SPotin Lai            "pout1_Name": "MB_VR_CPU_PVDD11_PWR_W",
154*16152b57SPotin Lai            "temp1_Name": "MB_VR_CPU_PVDD11_TEMP_C",
155*16152b57SPotin Lai            "vout1_Name": "MB_VR_CPU_PVDD11_VOLT_V"
156*16152b57SPotin Lai        },
157*16152b57SPotin Lai        {
158*16152b57SPotin Lai            "Address": "0x4F",
159*16152b57SPotin Lai            "Bus": 28,
160*16152b57SPotin Lai            "Labels": [
161*16152b57SPotin Lai                "iout1",
162*16152b57SPotin Lai                "iout2",
163*16152b57SPotin Lai                "vout1",
164*16152b57SPotin Lai                "vout2",
165*16152b57SPotin Lai                "pout1",
166*16152b57SPotin Lai                "pout2",
167*16152b57SPotin Lai                "temp1",
168*16152b57SPotin Lai                "temp2"
169*16152b57SPotin Lai            ],
170*16152b57SPotin Lai            "Name": "MB_VR_CPU_VCORE0_SOC",
171*16152b57SPotin Lai            "Type": "MP2857",
172*16152b57SPotin Lai            "iout1_Name": "MB_VR_CPU_VCORE0_CURR_A",
173*16152b57SPotin Lai            "iout2_Name": "MB_VR_CPU_SOC_CURR_A",
174*16152b57SPotin Lai            "pout1_Name": "MB_VR_CPU_VCORE0_PWR_W",
175*16152b57SPotin Lai            "pout2_Name": "MB_VR_CPU_SOC_PWR_W",
176*16152b57SPotin Lai            "temp1_Name": "MB_VR_CPU_VCORE0_TEMP_C",
177*16152b57SPotin Lai            "temp2_Name": "MB_VR_CPU_SOC_TEMP_C",
178*16152b57SPotin Lai            "vout1_Name": "MB_VR_CPU_VCORE0_VOLT_V",
179*16152b57SPotin Lai            "vout2_Name": "MB_VR_CPU_SOC_VOLT_V"
180*16152b57SPotin Lai        },
181*16152b57SPotin Lai        {
182*16152b57SPotin Lai            "Address": "0x4E",
183*16152b57SPotin Lai            "Bus": 28,
184*16152b57SPotin Lai            "Labels": [
185*16152b57SPotin Lai                "iout1",
186*16152b57SPotin Lai                "iout2",
187*16152b57SPotin Lai                "vout1",
188*16152b57SPotin Lai                "vout2",
189*16152b57SPotin Lai                "pout1",
190*16152b57SPotin Lai                "pout2",
191*16152b57SPotin Lai                "temp1",
192*16152b57SPotin Lai                "temp2"
193*16152b57SPotin Lai            ],
194*16152b57SPotin Lai            "Name": "MB_VR_CPU_VCORE1_PDDIO",
195*16152b57SPotin Lai            "Type": "MP2857",
196*16152b57SPotin Lai            "iout1_Name": "MB_VR_CPU_VCORE1_CURR_A",
197*16152b57SPotin Lai            "iout2_Name": "MB_VR_CPU_PDDIO_CURR_A",
198*16152b57SPotin Lai            "pout1_Name": "MB_VR_CPU_VCORE1_PWR_W",
199*16152b57SPotin Lai            "pout2_Name": "MB_VR_CPU_PDDIO_PWR_W",
200*16152b57SPotin Lai            "temp1_Name": "MB_VR_CPU_VCORE1_TEMP_C",
201*16152b57SPotin Lai            "temp2_Name": "MB_VR_CPU_PDDIO_TEMP_C",
202*16152b57SPotin Lai            "vout1_Name": "MB_VR_CPU_VCORE1_VOLT_V",
203*16152b57SPotin Lai            "vout2_Name": "MB_VR_CPU_PDDIO_VOLT_V"
204*16152b57SPotin Lai        },
205*16152b57SPotin Lai        {
206*16152b57SPotin Lai            "Address": "0x20",
207*16152b57SPotin Lai            "Bus": 28,
208*16152b57SPotin Lai            "Labels": [
209*16152b57SPotin Lai                "iout1",
210*16152b57SPotin Lai                "vin",
211*16152b57SPotin Lai                "vout1",
212*16152b57SPotin Lai                "pout1",
213*16152b57SPotin Lai                "temp1"
214*16152b57SPotin Lai            ],
215*16152b57SPotin Lai            "Name": "MB_HSC",
216*16152b57SPotin Lai            "Type": "MP5990",
217*16152b57SPotin Lai            "iout1_Name": "MB_HSC_CURR_A",
218*16152b57SPotin Lai            "pout1_Name": "MB_HSC_PWR_W",
219*16152b57SPotin Lai            "temp1_Name": "MB_HSC_TEMP_C",
220*16152b57SPotin Lai            "vin_Name": "MB_HSC_VIN_VOLT_V",
221*16152b57SPotin Lai            "vout1_Name": "MB_HSC_VOUT_VOLT_V"
222*16152b57SPotin Lai        },
223*16152b57SPotin Lai        {
224*16152b57SPotin Lai            "Address": "0x6a",
225*16152b57SPotin Lai            "Bus": 23,
226*16152b57SPotin Lai            "Name": "MB_E1S0_TEMP_C",
227*16152b57SPotin Lai            "Thresholds": [
228*16152b57SPotin Lai                {
229*16152b57SPotin Lai                    "Direction": "greater than",
230*16152b57SPotin Lai                    "Name": "upper critical",
231*16152b57SPotin Lai                    "Severity": 1,
232*16152b57SPotin Lai                    "Value": 70
233*16152b57SPotin Lai                },
234*16152b57SPotin Lai                {
235*16152b57SPotin Lai                    "Direction": "less than",
236*16152b57SPotin Lai                    "Name": "lower critical",
237*16152b57SPotin Lai                    "Severity": 1,
238*16152b57SPotin Lai                    "Value": 5
239*16152b57SPotin Lai                }
240*16152b57SPotin Lai            ],
241*16152b57SPotin Lai            "Type": "NVME1000"
242*16152b57SPotin Lai        },
243*16152b57SPotin Lai        {
244*16152b57SPotin Lai            "Address": "0x6a",
245*16152b57SPotin Lai            "Bus": 22,
246*16152b57SPotin Lai            "Name": "MB_E1S1_TEMP_C",
247*16152b57SPotin Lai            "Thresholds": [
248*16152b57SPotin Lai                {
249*16152b57SPotin Lai                    "Direction": "greater than",
250*16152b57SPotin Lai                    "Name": "upper critical",
251*16152b57SPotin Lai                    "Severity": 1,
252*16152b57SPotin Lai                    "Value": 70
253*16152b57SPotin Lai                },
254*16152b57SPotin Lai                {
255*16152b57SPotin Lai                    "Direction": "less than",
256*16152b57SPotin Lai                    "Name": "lower critical",
257*16152b57SPotin Lai                    "Severity": 1,
258*16152b57SPotin Lai                    "Value": 5
259*16152b57SPotin Lai                }
260*16152b57SPotin Lai            ],
261*16152b57SPotin Lai            "Type": "NVME1000"
262*16152b57SPotin Lai        },
263*16152b57SPotin Lai        {
264*16152b57SPotin Lai            "Address": "0x24",
265*16152b57SPotin Lai            "Bus": 12,
266*16152b57SPotin Lai            "Name": "MB_RETIMER0_TEMP_C",
267*16152b57SPotin Lai            "PowerState": "On",
268*16152b57SPotin Lai            "Thresholds": [
269*16152b57SPotin Lai                {
270*16152b57SPotin Lai                    "Direction": "greater than",
271*16152b57SPotin Lai                    "Name": "upper critical",
272*16152b57SPotin Lai                    "Severity": 1,
273*16152b57SPotin Lai                    "Value": 107
274*16152b57SPotin Lai                },
275*16152b57SPotin Lai                {
276*16152b57SPotin Lai                    "Direction": "greater than",
277*16152b57SPotin Lai                    "Name": "upper non critical",
278*16152b57SPotin Lai                    "Severity": 0,
279*16152b57SPotin Lai                    "Value": 105
280*16152b57SPotin Lai                },
281*16152b57SPotin Lai                {
282*16152b57SPotin Lai                    "Direction": "less than",
283*16152b57SPotin Lai                    "Name": "lower non critical",
284*16152b57SPotin Lai                    "Severity": 0,
285*16152b57SPotin Lai                    "Value": 5
286*16152b57SPotin Lai                },
287*16152b57SPotin Lai                {
288*16152b57SPotin Lai                    "Direction": "less than",
289*16152b57SPotin Lai                    "Name": "lower critical",
290*16152b57SPotin Lai                    "Severity": 1,
291*16152b57SPotin Lai                    "Value": -7
292*16152b57SPotin Lai                }
293*16152b57SPotin Lai            ],
294*16152b57SPotin Lai            "Type": "PT5161L"
295*16152b57SPotin Lai        },
296*16152b57SPotin Lai        {
297*16152b57SPotin Lai            "Address": "0x24",
298*16152b57SPotin Lai            "Bus": 21,
299*16152b57SPotin Lai            "Name": "MB_RETIMER1_TEMP_C",
300*16152b57SPotin Lai            "PowerState": "On",
301*16152b57SPotin Lai            "Thresholds": [
302*16152b57SPotin Lai                {
303*16152b57SPotin Lai                    "Direction": "greater than",
304*16152b57SPotin Lai                    "Name": "upper critical",
305*16152b57SPotin Lai                    "Severity": 1,
306*16152b57SPotin Lai                    "Value": 107
307*16152b57SPotin Lai                },
308*16152b57SPotin Lai                {
309*16152b57SPotin Lai                    "Direction": "greater than",
310*16152b57SPotin Lai                    "Name": "upper non critical",
311*16152b57SPotin Lai                    "Severity": 0,
312*16152b57SPotin Lai                    "Value": 105
313*16152b57SPotin Lai                },
314*16152b57SPotin Lai                {
315*16152b57SPotin Lai                    "Direction": "less than",
316*16152b57SPotin Lai                    "Name": "lower non critical",
317*16152b57SPotin Lai                    "Severity": 0,
318*16152b57SPotin Lai                    "Value": 5
319*16152b57SPotin Lai                },
320*16152b57SPotin Lai                {
321*16152b57SPotin Lai                    "Direction": "less than",
322*16152b57SPotin Lai                    "Name": "lower critical",
323*16152b57SPotin Lai                    "Severity": 1,
324*16152b57SPotin Lai                    "Value": -7
325*16152b57SPotin Lai                }
326*16152b57SPotin Lai            ],
327*16152b57SPotin Lai            "Type": "PT5161L"
328*16152b57SPotin Lai        },
329*16152b57SPotin Lai        {
330*16152b57SPotin Lai            "Address": "0x3C",
331*16152b57SPotin Lai            "Bus": 7,
332*16152b57SPotin Lai            "Labels": [
333*16152b57SPotin Lai                "power1",
334*16152b57SPotin Lai                "power2",
335*16152b57SPotin Lai                "power3",
336*16152b57SPotin Lai                "power4",
337*16152b57SPotin Lai                "power5",
338*16152b57SPotin Lai                "power6",
339*16152b57SPotin Lai                "power7",
340*16152b57SPotin Lai                "power8",
341*16152b57SPotin Lai                "power9",
342*16152b57SPotin Lai                "temp1",
343*16152b57SPotin Lai                "temp2",
344*16152b57SPotin Lai                "temp3",
345*16152b57SPotin Lai                "temp4",
346*16152b57SPotin Lai                "temp5",
347*16152b57SPotin Lai                "temp6",
348*16152b57SPotin Lai                "temp7",
349*16152b57SPotin Lai                "temp8"
350*16152b57SPotin Lai            ],
351*16152b57SPotin Lai            "Name": "SBRMI",
352*16152b57SPotin Lai            "PowerState": "BiosPost",
353*16152b57SPotin Lai            "Thresholds": [
354*16152b57SPotin Lai                {
355*16152b57SPotin Lai                    "Direction": "greater than",
356*16152b57SPotin Lai                    "Label": "power1",
357*16152b57SPotin Lai                    "Name": "upper critical",
358*16152b57SPotin Lai                    "Severity": 1,
359*16152b57SPotin Lai                    "Value": 420
360*16152b57SPotin Lai                },
361*16152b57SPotin Lai                {
362*16152b57SPotin Lai                    "Direction": "greater than",
363*16152b57SPotin Lai                    "Label": "temp1",
364*16152b57SPotin Lai                    "Name": "upper critical",
365*16152b57SPotin Lai                    "Severity": 1,
366*16152b57SPotin Lai                    "Value": 85
367*16152b57SPotin Lai                },
368*16152b57SPotin Lai                {
369*16152b57SPotin Lai                    "Direction": "greater than",
370*16152b57SPotin Lai                    "Label": "temp2",
371*16152b57SPotin Lai                    "Name": "upper critical",
372*16152b57SPotin Lai                    "Severity": 1,
373*16152b57SPotin Lai                    "Value": 85
374*16152b57SPotin Lai                },
375*16152b57SPotin Lai                {
376*16152b57SPotin Lai                    "Direction": "greater than",
377*16152b57SPotin Lai                    "Label": "temp3",
378*16152b57SPotin Lai                    "Name": "upper critical",
379*16152b57SPotin Lai                    "Severity": 1,
380*16152b57SPotin Lai                    "Value": 85
381*16152b57SPotin Lai                },
382*16152b57SPotin Lai                {
383*16152b57SPotin Lai                    "Direction": "greater than",
384*16152b57SPotin Lai                    "Label": "temp4",
385*16152b57SPotin Lai                    "Name": "upper critical",
386*16152b57SPotin Lai                    "Severity": 1,
387*16152b57SPotin Lai                    "Value": 85
388*16152b57SPotin Lai                },
389*16152b57SPotin Lai                {
390*16152b57SPotin Lai                    "Direction": "greater than",
391*16152b57SPotin Lai                    "Label": "temp5",
392*16152b57SPotin Lai                    "Name": "upper critical",
393*16152b57SPotin Lai                    "Severity": 1,
394*16152b57SPotin Lai                    "Value": 85
395*16152b57SPotin Lai                },
396*16152b57SPotin Lai                {
397*16152b57SPotin Lai                    "Direction": "greater than",
398*16152b57SPotin Lai                    "Label": "temp6",
399*16152b57SPotin Lai                    "Name": "upper critical",
400*16152b57SPotin Lai                    "Severity": 1,
401*16152b57SPotin Lai                    "Value": 85
402*16152b57SPotin Lai                },
403*16152b57SPotin Lai                {
404*16152b57SPotin Lai                    "Direction": "greater than",
405*16152b57SPotin Lai                    "Label": "temp7",
406*16152b57SPotin Lai                    "Name": "upper critical",
407*16152b57SPotin Lai                    "Severity": 1,
408*16152b57SPotin Lai                    "Value": 85
409*16152b57SPotin Lai                },
410*16152b57SPotin Lai                {
411*16152b57SPotin Lai                    "Direction": "greater than",
412*16152b57SPotin Lai                    "Label": "temp8",
413*16152b57SPotin Lai                    "Name": "upper critical",
414*16152b57SPotin Lai                    "Severity": 1,
415*16152b57SPotin Lai                    "Value": 85
416*16152b57SPotin Lai                }
417*16152b57SPotin Lai            ],
418*16152b57SPotin Lai            "Type": "SBRMI",
419*16152b57SPotin Lai            "power1_Name": "MB_CPU_PKG_PWR_W",
420*16152b57SPotin Lai            "power2_Name": "MB_DIMM_A0_PWR_W",
421*16152b57SPotin Lai            "power3_Name": "MB_DIMM_A1_PWR_W",
422*16152b57SPotin Lai            "power4_Name": "MB_DIMM_A2_PWR_W",
423*16152b57SPotin Lai            "power5_Name": "MB_DIMM_A4_PWR_W",
424*16152b57SPotin Lai            "power6_Name": "MB_DIMM_A6_PWR_W",
425*16152b57SPotin Lai            "power7_Name": "MB_DIMM_A7_PWR_W",
426*16152b57SPotin Lai            "power8_Name": "MB_DIMM_A8_PWR_W",
427*16152b57SPotin Lai            "power9_Name": "MB_DIMM_A10_PWR_W",
428*16152b57SPotin Lai            "temp1_Name": "MB_DIMM_A0_TEMP_C",
429*16152b57SPotin Lai            "temp2_Name": "MB_DIMM_A1_TEMP_C",
430*16152b57SPotin Lai            "temp3_Name": "MB_DIMM_A2_TEMP_C",
431*16152b57SPotin Lai            "temp4_Name": "MB_DIMM_A4_TEMP_C",
432*16152b57SPotin Lai            "temp5_Name": "MB_DIMM_A6_TEMP_C",
433*16152b57SPotin Lai            "temp6_Name": "MB_DIMM_A7_TEMP_C",
434*16152b57SPotin Lai            "temp7_Name": "MB_DIMM_A8_TEMP_C",
435*16152b57SPotin Lai            "temp8_Name": "MB_DIMM_A10_TEMP_C"
436*16152b57SPotin Lai        },
437*16152b57SPotin Lai        {
438*16152b57SPotin Lai            "Address": "0x4C",
439*16152b57SPotin Lai            "Bus": 7,
440*16152b57SPotin Lai            "Name": "MB_CPU_TEMP_C",
441*16152b57SPotin Lai            "PowerState": "On",
442*16152b57SPotin Lai            "Thresholds": [
443*16152b57SPotin Lai                {
444*16152b57SPotin Lai                    "Direction": "greater than",
445*16152b57SPotin Lai                    "Name": "upper critical",
446*16152b57SPotin Lai                    "Severity": 1,
447*16152b57SPotin Lai                    "Value": 90
448*16152b57SPotin Lai                }
449*16152b57SPotin Lai            ],
450*16152b57SPotin Lai            "Type": "SBTSI"
451*16152b57SPotin Lai        },
452*16152b57SPotin Lai        {
453*16152b57SPotin Lai            "Address": "0x49",
454*16152b57SPotin Lai            "Bus": 29,
455*16152b57SPotin Lai            "Name": "MB_OUTLET_TEMP_C",
456*16152b57SPotin Lai            "Thresholds": [
457*16152b57SPotin Lai                {
458*16152b57SPotin Lai                    "Direction": "less than",
459*16152b57SPotin Lai                    "Name": "lower critical",
460*16152b57SPotin Lai                    "Severity": 1,
461*16152b57SPotin Lai                    "Value": 5
462*16152b57SPotin Lai                },
463*16152b57SPotin Lai                {
464*16152b57SPotin Lai                    "Direction": "greater than",
465*16152b57SPotin Lai                    "Name": "upper critical",
466*16152b57SPotin Lai                    "Severity": 1,
467*16152b57SPotin Lai                    "Value": 75
468*16152b57SPotin Lai                }
469*16152b57SPotin Lai            ],
470*16152b57SPotin Lai            "Type": "TMP75"
471*16152b57SPotin Lai        },
472*16152b57SPotin Lai        {
473*16152b57SPotin Lai            "Address": "0x4A",
474*16152b57SPotin Lai            "Bus": 29,
475*16152b57SPotin Lai            "Name": "MB_INLET_TEMP_C",
476*16152b57SPotin Lai            "Thresholds": [
477*16152b57SPotin Lai                {
478*16152b57SPotin Lai                    "Direction": "less than",
479*16152b57SPotin Lai                    "Name": "lower critical",
480*16152b57SPotin Lai                    "Severity": 1,
481*16152b57SPotin Lai                    "Value": 5
482*16152b57SPotin Lai                },
483*16152b57SPotin Lai                {
484*16152b57SPotin Lai                    "Direction": "greater than",
485*16152b57SPotin Lai                    "Name": "upper critical",
486*16152b57SPotin Lai                    "Severity": 1,
487*16152b57SPotin Lai                    "Value": 55
488*16152b57SPotin Lai                }
489*16152b57SPotin Lai            ],
490*16152b57SPotin Lai            "Type": "TMP75"
491*16152b57SPotin Lai        }
492*16152b57SPotin Lai    ],
493*16152b57SPotin Lai    "Name": "Harma MB",
494*16152b57SPotin Lai    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB '})",
495*16152b57SPotin Lai    "Type": "Board",
496*16152b57SPotin Lai    "xyz.openbmc_project.Inventory.Decorator.Asset": {
497*16152b57SPotin Lai        "Manufacturer": "$PRODUCT_MANUFACTURER",
498*16152b57SPotin Lai        "Model": "$PRODUCT_PRODUCT_NAME",
499*16152b57SPotin Lai        "PartNumber": "$PRODUCT_PART_NUMBER",
500*16152b57SPotin Lai        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
501*16152b57SPotin Lai    }
502*16152b57SPotin Lai}
503