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