1*1642b65aSPatrick Williams{
2*1642b65aSPatrick Williams    "Exposes": [
3*1642b65aSPatrick Williams        {
4*1642b65aSPatrick Williams            "BridgeGpio": [
5*1642b65aSPatrick Williams                {
6*1642b65aSPatrick Williams                    "Name": "BAT_DETECT",
7*1642b65aSPatrick Williams                    "Polarity": "High",
8*1642b65aSPatrick Williams                    "SetupTime": 1
9*1642b65aSPatrick Williams                }
10*1642b65aSPatrick Williams            ],
11*1642b65aSPatrick Williams            "Index": 7,
12*1642b65aSPatrick Williams            "Name": "CMM_P3V_BAT_VOLT_V",
13*1642b65aSPatrick Williams            "PollRate": 86400,
14*1642b65aSPatrick Williams            "ScaleFactor": 0.333333,
15*1642b65aSPatrick Williams            "Thresholds": [
16*1642b65aSPatrick Williams                {
17*1642b65aSPatrick Williams                    "Direction": "greater than",
18*1642b65aSPatrick Williams                    "Name": "upper critical",
19*1642b65aSPatrick Williams                    "Severity": 1,
20*1642b65aSPatrick Williams                    "Value": 3.4
21*1642b65aSPatrick Williams                },
22*1642b65aSPatrick Williams                {
23*1642b65aSPatrick Williams                    "Direction": "less than",
24*1642b65aSPatrick Williams                    "Name": "lower critical",
25*1642b65aSPatrick Williams                    "Severity": 1,
26*1642b65aSPatrick Williams                    "Value": 2.6
27*1642b65aSPatrick Williams                }
28*1642b65aSPatrick Williams            ],
29*1642b65aSPatrick Williams            "Type": "ADC"
30*1642b65aSPatrick Williams        },
31*1642b65aSPatrick Williams        {
32*1642b65aSPatrick Williams            "Address": "0x40",
33*1642b65aSPatrick Williams            "Bus": 0,
34*1642b65aSPatrick Williams            "Labels": [
35*1642b65aSPatrick Williams                "in1",
36*1642b65aSPatrick Williams                "curr1",
37*1642b65aSPatrick Williams                "power1"
38*1642b65aSPatrick Williams            ],
39*1642b65aSPatrick Williams            "Name": "CMM_PMON_P24V",
40*1642b65aSPatrick Williams            "Thresholds": [
41*1642b65aSPatrick Williams                {
42*1642b65aSPatrick Williams                    "Direction": "greater than",
43*1642b65aSPatrick Williams                    "Label": "curr1",
44*1642b65aSPatrick Williams                    "Name": "upper critical",
45*1642b65aSPatrick Williams                    "Severity": 1,
46*1642b65aSPatrick Williams                    "Value": 8.33
47*1642b65aSPatrick Williams                },
48*1642b65aSPatrick Williams                {
49*1642b65aSPatrick Williams                    "Direction": "less than",
50*1642b65aSPatrick Williams                    "Label": "curr1",
51*1642b65aSPatrick Williams                    "Name": "lower critical",
52*1642b65aSPatrick Williams                    "Severity": 1,
53*1642b65aSPatrick Williams                    "Value": -0.05
54*1642b65aSPatrick Williams                },
55*1642b65aSPatrick Williams                {
56*1642b65aSPatrick Williams                    "Direction": "greater than",
57*1642b65aSPatrick Williams                    "Label": "in1",
58*1642b65aSPatrick Williams                    "Name": "upper critical",
59*1642b65aSPatrick Williams                    "Severity": 1,
60*1642b65aSPatrick Williams                    "Value": 25.2
61*1642b65aSPatrick Williams                },
62*1642b65aSPatrick Williams                {
63*1642b65aSPatrick Williams                    "Direction": "less than",
64*1642b65aSPatrick Williams                    "Label": "in1",
65*1642b65aSPatrick Williams                    "Name": "lower critical",
66*1642b65aSPatrick Williams                    "Severity": 1,
67*1642b65aSPatrick Williams                    "Value": 22.8
68*1642b65aSPatrick Williams                },
69*1642b65aSPatrick Williams                {
70*1642b65aSPatrick Williams                    "Direction": "greater than",
71*1642b65aSPatrick Williams                    "Label": "power1",
72*1642b65aSPatrick Williams                    "Name": "upper critical",
73*1642b65aSPatrick Williams                    "Severity": 1,
74*1642b65aSPatrick Williams                    "Value": 199.92
75*1642b65aSPatrick Williams                },
76*1642b65aSPatrick Williams                {
77*1642b65aSPatrick Williams                    "Direction": "less than",
78*1642b65aSPatrick Williams                    "Label": "power1",
79*1642b65aSPatrick Williams                    "Name": "lower critical",
80*1642b65aSPatrick Williams                    "Severity": 1,
81*1642b65aSPatrick Williams                    "Value": 0
82*1642b65aSPatrick Williams                }
83*1642b65aSPatrick Williams            ],
84*1642b65aSPatrick Williams            "Type": "INA230",
85*1642b65aSPatrick Williams            "curr1_Name": "CMM_PMON_P24V_CURR_A",
86*1642b65aSPatrick Williams            "in1_Name": "CMM_PMON_P24V_VOLT_V",
87*1642b65aSPatrick Williams            "power1_Name": "CMM_PMON_P24V_PWR_W"
88*1642b65aSPatrick Williams        },
89*1642b65aSPatrick Williams        {
90*1642b65aSPatrick Williams            "Address": "0x41",
91*1642b65aSPatrick Williams            "Bus": 0,
92*1642b65aSPatrick Williams            "Labels": [
93*1642b65aSPatrick Williams                "in1",
94*1642b65aSPatrick Williams                "curr1",
95*1642b65aSPatrick Williams                "power1"
96*1642b65aSPatrick Williams            ],
97*1642b65aSPatrick Williams            "Name": "CMM_PMON_P12V",
98*1642b65aSPatrick Williams            "Thresholds": [
99*1642b65aSPatrick Williams                {
100*1642b65aSPatrick Williams                    "Direction": "greater than",
101*1642b65aSPatrick Williams                    "Label": "curr1",
102*1642b65aSPatrick Williams                    "Name": "upper critical",
103*1642b65aSPatrick Williams                    "Severity": 1,
104*1642b65aSPatrick Williams                    "Value": 5.24
105*1642b65aSPatrick Williams                },
106*1642b65aSPatrick Williams                {
107*1642b65aSPatrick Williams                    "Direction": "less than",
108*1642b65aSPatrick Williams                    "Label": "curr1",
109*1642b65aSPatrick Williams                    "Name": "lower critical",
110*1642b65aSPatrick Williams                    "Severity": 1,
111*1642b65aSPatrick Williams                    "Value": -0.05
112*1642b65aSPatrick Williams                },
113*1642b65aSPatrick Williams                {
114*1642b65aSPatrick Williams                    "Direction": "greater than",
115*1642b65aSPatrick Williams                    "Label": "in1",
116*1642b65aSPatrick Williams                    "Name": "upper critical",
117*1642b65aSPatrick Williams                    "Severity": 1,
118*1642b65aSPatrick Williams                    "Value": 13
119*1642b65aSPatrick Williams                },
120*1642b65aSPatrick Williams                {
121*1642b65aSPatrick Williams                    "Direction": "less than",
122*1642b65aSPatrick Williams                    "Label": "in1",
123*1642b65aSPatrick Williams                    "Name": "lower critical",
124*1642b65aSPatrick Williams                    "Severity": 1,
125*1642b65aSPatrick Williams                    "Value": 11
126*1642b65aSPatrick Williams                },
127*1642b65aSPatrick Williams                {
128*1642b65aSPatrick Williams                    "Direction": "greater than",
129*1642b65aSPatrick Williams                    "Label": "power1",
130*1642b65aSPatrick Williams                    "Name": "upper critical",
131*1642b65aSPatrick Williams                    "Severity": 1,
132*1642b65aSPatrick Williams                    "Value": 62.88
133*1642b65aSPatrick Williams                },
134*1642b65aSPatrick Williams                {
135*1642b65aSPatrick Williams                    "Direction": "less than",
136*1642b65aSPatrick Williams                    "Label": "power1",
137*1642b65aSPatrick Williams                    "Name": "lower critical",
138*1642b65aSPatrick Williams                    "Severity": 1,
139*1642b65aSPatrick Williams                    "Value": 0
140*1642b65aSPatrick Williams                }
141*1642b65aSPatrick Williams            ],
142*1642b65aSPatrick Williams            "Type": "INA230",
143*1642b65aSPatrick Williams            "curr1_Name": "CMM_PMON_P12V_CURR_A",
144*1642b65aSPatrick Williams            "in1_Name": "CMM_PMON_P12V_VOLT_V",
145*1642b65aSPatrick Williams            "power1_Name": "CMM_PMON_P12V_PWR_W"
146*1642b65aSPatrick Williams        },
147*1642b65aSPatrick Williams        {
148*1642b65aSPatrick Williams            "Address": "0x4f",
149*1642b65aSPatrick Williams            "Bus": 1,
150*1642b65aSPatrick Williams            "Name": "CMM_OUTLET_TEMP_C",
151*1642b65aSPatrick Williams            "Thresholds": [
152*1642b65aSPatrick Williams                {
153*1642b65aSPatrick Williams                    "Direction": "greater than",
154*1642b65aSPatrick Williams                    "Name": "upper critical",
155*1642b65aSPatrick Williams                    "Severity": 1,
156*1642b65aSPatrick Williams                    "Value": 80
157*1642b65aSPatrick Williams                },
158*1642b65aSPatrick Williams                {
159*1642b65aSPatrick Williams                    "Direction": "less than",
160*1642b65aSPatrick Williams                    "Name": "lower critical",
161*1642b65aSPatrick Williams                    "Severity": 1,
162*1642b65aSPatrick Williams                    "Value": 0
163*1642b65aSPatrick Williams                }
164*1642b65aSPatrick Williams            ],
165*1642b65aSPatrick Williams            "Type": "TMP75"
166*1642b65aSPatrick Williams        },
167*1642b65aSPatrick Williams        {
168*1642b65aSPatrick Williams            "Address": "0x43",
169*1642b65aSPatrick Williams            "Bus": 0,
170*1642b65aSPatrick Williams            "Labels": [
171*1642b65aSPatrick Williams                "vin",
172*1642b65aSPatrick Williams                "vout1",
173*1642b65aSPatrick Williams                "iout1",
174*1642b65aSPatrick Williams                "pin"
175*1642b65aSPatrick Williams            ],
176*1642b65aSPatrick Williams            "Name": "CMM_HSC",
177*1642b65aSPatrick Williams            "Thresholds": [
178*1642b65aSPatrick Williams                {
179*1642b65aSPatrick Williams                    "Direction": "greater than",
180*1642b65aSPatrick Williams                    "Label": "vin",
181*1642b65aSPatrick Williams                    "Name": "upper critical",
182*1642b65aSPatrick Williams                    "Severity": 1,
183*1642b65aSPatrick Williams                    "Value": 56
184*1642b65aSPatrick Williams                },
185*1642b65aSPatrick Williams                {
186*1642b65aSPatrick Williams                    "Direction": "less than",
187*1642b65aSPatrick Williams                    "Label": "vin",
188*1642b65aSPatrick Williams                    "Name": "lower critical",
189*1642b65aSPatrick Williams                    "Severity": 1,
190*1642b65aSPatrick Williams                    "Value": 46
191*1642b65aSPatrick Williams                },
192*1642b65aSPatrick Williams                {
193*1642b65aSPatrick Williams                    "Direction": "greater than",
194*1642b65aSPatrick Williams                    "Label": "vout1",
195*1642b65aSPatrick Williams                    "Name": "upper critical",
196*1642b65aSPatrick Williams                    "Severity": 1,
197*1642b65aSPatrick Williams                    "Value": 56
198*1642b65aSPatrick Williams                },
199*1642b65aSPatrick Williams                {
200*1642b65aSPatrick Williams                    "Direction": "less than",
201*1642b65aSPatrick Williams                    "Label": "vout1",
202*1642b65aSPatrick Williams                    "Name": "lower critical",
203*1642b65aSPatrick Williams                    "Severity": 1,
204*1642b65aSPatrick Williams                    "Value": 46
205*1642b65aSPatrick Williams                },
206*1642b65aSPatrick Williams                {
207*1642b65aSPatrick Williams                    "Direction": "greater than",
208*1642b65aSPatrick Williams                    "Label": "iout1",
209*1642b65aSPatrick Williams                    "Name": "upper critical",
210*1642b65aSPatrick Williams                    "Severity": 1,
211*1642b65aSPatrick Williams                    "Value": 6.08
212*1642b65aSPatrick Williams                },
213*1642b65aSPatrick Williams                {
214*1642b65aSPatrick Williams                    "Direction": "less than",
215*1642b65aSPatrick Williams                    "Label": "iout1",
216*1642b65aSPatrick Williams                    "Name": "lower critical",
217*1642b65aSPatrick Williams                    "Severity": 1,
218*1642b65aSPatrick Williams                    "Value": -0.05
219*1642b65aSPatrick Williams                },
220*1642b65aSPatrick Williams                {
221*1642b65aSPatrick Williams                    "Direction": "greater than",
222*1642b65aSPatrick Williams                    "Label": "pin",
223*1642b65aSPatrick Williams                    "Name": "upper critical",
224*1642b65aSPatrick Williams                    "Severity": 1,
225*1642b65aSPatrick Williams                    "Value": 334.4
226*1642b65aSPatrick Williams                },
227*1642b65aSPatrick Williams                {
228*1642b65aSPatrick Williams                    "Direction": "less than",
229*1642b65aSPatrick Williams                    "Label": "pin",
230*1642b65aSPatrick Williams                    "Name": "lower critical",
231*1642b65aSPatrick Williams                    "Severity": 1,
232*1642b65aSPatrick Williams                    "Value": 0
233*1642b65aSPatrick Williams                }
234*1642b65aSPatrick Williams            ],
235*1642b65aSPatrick Williams            "Type": "XDP710",
236*1642b65aSPatrick Williams            "iout1_Name": "CMM_HSC_CURR_A",
237*1642b65aSPatrick Williams            "iout1_Offset": -0.3,
238*1642b65aSPatrick Williams            "iout1_Scale": 1010,
239*1642b65aSPatrick Williams            "pin_Name": "CMM_HSC_PWR_W",
240*1642b65aSPatrick Williams            "pin_Offset": -15.0,
241*1642b65aSPatrick Williams            "pin_Scale": 1010101,
242*1642b65aSPatrick Williams            "vin_Name": "CMM_HSC_VIN_VOLT_V",
243*1642b65aSPatrick Williams            "vout1_Name": "CMM_HSC_VOUT_VOLT_V"
244*1642b65aSPatrick Williams        }
245*1642b65aSPatrick Williams    ],
246*1642b65aSPatrick Williams    "Name": "Minerva CMM",
247*1642b65aSPatrick Williams    "Probe": [
248*1642b65aSPatrick Williams        "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva CMM EVT', 'BOARD_PART_NUMBER': '3IF0MMA0010'})",
249*1642b65aSPatrick Williams        "OR",
250*1642b65aSPatrick Williams        "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva CMM ', 'BOARD_INFO_AM4': 'hsc-xdp'})"
251*1642b65aSPatrick Williams    ],
252*1642b65aSPatrick Williams    "Type": "Board",
253*1642b65aSPatrick Williams    "xyz.openbmc_project.Inventory.Decorator.Asset": {
254*1642b65aSPatrick Williams        "BuildDate": "$BOARD_MANUFACTURE_DATE",
255*1642b65aSPatrick Williams        "Manufacturer": "$BOARD_MANUFACTURER",
256*1642b65aSPatrick Williams        "Model": "$BOARD_PRODUCT_NAME",
257*1642b65aSPatrick Williams        "PartNumber": "$BOARD_PART_NUMBER",
258*1642b65aSPatrick Williams        "SerialNumber": "$BOARD_SERIAL_NUMBER",
259*1642b65aSPatrick Williams        "SparePartNumber": "$BOARD_INFO_AM1"
260*1642b65aSPatrick Williams    },
261*1642b65aSPatrick Williams    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
262*1642b65aSPatrick Williams        "AssetTag": "$PRODUCT_ASSET_TAG"
263*1642b65aSPatrick Williams    },
264*1642b65aSPatrick Williams    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {
265*1642b65aSPatrick Williams        "ProductId": 1
266*1642b65aSPatrick Williams    },
267*1642b65aSPatrick Williams    "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
268*1642b65aSPatrick Williams        "MACAddress": "$CHASSIS_INFO_AM2"
269*1642b65aSPatrick Williams    }
270*1642b65aSPatrick Williams}
271