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