xref: /openbmc/entity-manager/configurations/meta/minerva_cmm.json (revision 075ad3f478655adc3e6d32cae10d9440b79641fe)
1bb1e9327SYang Chen[
21642b65aSPatrick Williams    {
31642b65aSPatrick Williams        "Exposes": [
41642b65aSPatrick Williams            {
51642b65aSPatrick Williams                "BridgeGpio": [
61642b65aSPatrick Williams                    {
71642b65aSPatrick Williams                        "Name": "BAT_DETECT",
81642b65aSPatrick Williams                        "Polarity": "High",
91642b65aSPatrick Williams                        "SetupTime": 1
101642b65aSPatrick Williams                    }
111642b65aSPatrick Williams                ],
121642b65aSPatrick Williams                "Index": 7,
131642b65aSPatrick Williams                "Name": "CMM_P3V_BAT_VOLT_V",
141642b65aSPatrick Williams                "PollRate": 86400,
151642b65aSPatrick Williams                "ScaleFactor": 0.333333,
161642b65aSPatrick Williams                "Thresholds": [
171642b65aSPatrick Williams                    {
181642b65aSPatrick Williams                        "Direction": "greater than",
191642b65aSPatrick Williams                        "Name": "upper critical",
201642b65aSPatrick Williams                        "Severity": 1,
211642b65aSPatrick Williams                        "Value": 3.4
221642b65aSPatrick Williams                    },
231642b65aSPatrick Williams                    {
241642b65aSPatrick Williams                        "Direction": "less than",
251642b65aSPatrick Williams                        "Name": "lower critical",
261642b65aSPatrick Williams                        "Severity": 1,
271642b65aSPatrick Williams                        "Value": 2.6
281642b65aSPatrick Williams                    }
291642b65aSPatrick Williams                ],
301642b65aSPatrick Williams                "Type": "ADC"
311642b65aSPatrick Williams            },
321642b65aSPatrick Williams            {
331642b65aSPatrick Williams                "Address": "0x40",
341642b65aSPatrick Williams                "Bus": 0,
351642b65aSPatrick Williams                "Labels": [
361642b65aSPatrick Williams                    "in1",
371642b65aSPatrick Williams                    "curr1",
381642b65aSPatrick Williams                    "power1"
391642b65aSPatrick Williams                ],
401642b65aSPatrick Williams                "Name": "CMM_PMON_P24V",
411642b65aSPatrick Williams                "Thresholds": [
421642b65aSPatrick Williams                    {
431642b65aSPatrick Williams                        "Direction": "greater than",
441642b65aSPatrick Williams                        "Label": "curr1",
451642b65aSPatrick Williams                        "Name": "upper critical",
461642b65aSPatrick Williams                        "Severity": 1,
471642b65aSPatrick Williams                        "Value": 8.33
481642b65aSPatrick Williams                    },
491642b65aSPatrick Williams                    {
501642b65aSPatrick Williams                        "Direction": "less than",
511642b65aSPatrick Williams                        "Label": "curr1",
521642b65aSPatrick Williams                        "Name": "lower critical",
531642b65aSPatrick Williams                        "Severity": 1,
541642b65aSPatrick Williams                        "Value": -0.05
551642b65aSPatrick Williams                    },
561642b65aSPatrick Williams                    {
571642b65aSPatrick Williams                        "Direction": "greater than",
581642b65aSPatrick Williams                        "Label": "in1",
591642b65aSPatrick Williams                        "Name": "upper critical",
601642b65aSPatrick Williams                        "Severity": 1,
611642b65aSPatrick Williams                        "Value": 25.2
621642b65aSPatrick Williams                    },
631642b65aSPatrick Williams                    {
641642b65aSPatrick Williams                        "Direction": "less than",
651642b65aSPatrick Williams                        "Label": "in1",
661642b65aSPatrick Williams                        "Name": "lower critical",
671642b65aSPatrick Williams                        "Severity": 1,
681642b65aSPatrick Williams                        "Value": 22.8
691642b65aSPatrick Williams                    },
701642b65aSPatrick Williams                    {
711642b65aSPatrick Williams                        "Direction": "greater than",
721642b65aSPatrick Williams                        "Label": "power1",
731642b65aSPatrick Williams                        "Name": "upper critical",
741642b65aSPatrick Williams                        "Severity": 1,
751642b65aSPatrick Williams                        "Value": 199.92
761642b65aSPatrick Williams                    },
771642b65aSPatrick Williams                    {
781642b65aSPatrick Williams                        "Direction": "less than",
791642b65aSPatrick Williams                        "Label": "power1",
801642b65aSPatrick Williams                        "Name": "lower critical",
811642b65aSPatrick Williams                        "Severity": 1,
821642b65aSPatrick Williams                        "Value": 0
831642b65aSPatrick Williams                    }
841642b65aSPatrick Williams                ],
851642b65aSPatrick Williams                "Type": "INA230",
861642b65aSPatrick Williams                "curr1_Name": "CMM_PMON_P24V_CURR_A",
871642b65aSPatrick Williams                "in1_Name": "CMM_PMON_P24V_VOLT_V",
881642b65aSPatrick Williams                "power1_Name": "CMM_PMON_P24V_PWR_W"
891642b65aSPatrick Williams            },
901642b65aSPatrick Williams            {
911642b65aSPatrick Williams                "Address": "0x41",
921642b65aSPatrick Williams                "Bus": 0,
931642b65aSPatrick Williams                "Labels": [
941642b65aSPatrick Williams                    "in1",
951642b65aSPatrick Williams                    "curr1",
961642b65aSPatrick Williams                    "power1"
971642b65aSPatrick Williams                ],
981642b65aSPatrick Williams                "Name": "CMM_PMON_P12V",
991642b65aSPatrick Williams                "Thresholds": [
1001642b65aSPatrick Williams                    {
1011642b65aSPatrick Williams                        "Direction": "greater than",
1021642b65aSPatrick Williams                        "Label": "curr1",
1031642b65aSPatrick Williams                        "Name": "upper critical",
1041642b65aSPatrick Williams                        "Severity": 1,
1051642b65aSPatrick Williams                        "Value": 5.24
1061642b65aSPatrick Williams                    },
1071642b65aSPatrick Williams                    {
1081642b65aSPatrick Williams                        "Direction": "less than",
1091642b65aSPatrick Williams                        "Label": "curr1",
1101642b65aSPatrick Williams                        "Name": "lower critical",
1111642b65aSPatrick Williams                        "Severity": 1,
1121642b65aSPatrick Williams                        "Value": -0.05
1131642b65aSPatrick Williams                    },
1141642b65aSPatrick Williams                    {
1151642b65aSPatrick Williams                        "Direction": "greater than",
1161642b65aSPatrick Williams                        "Label": "in1",
1171642b65aSPatrick Williams                        "Name": "upper critical",
1181642b65aSPatrick Williams                        "Severity": 1,
1191642b65aSPatrick Williams                        "Value": 13
1201642b65aSPatrick Williams                    },
1211642b65aSPatrick Williams                    {
1221642b65aSPatrick Williams                        "Direction": "less than",
1231642b65aSPatrick Williams                        "Label": "in1",
1241642b65aSPatrick Williams                        "Name": "lower critical",
1251642b65aSPatrick Williams                        "Severity": 1,
1261642b65aSPatrick Williams                        "Value": 11
1271642b65aSPatrick Williams                    },
1281642b65aSPatrick Williams                    {
1291642b65aSPatrick Williams                        "Direction": "greater than",
1301642b65aSPatrick Williams                        "Label": "power1",
1311642b65aSPatrick Williams                        "Name": "upper critical",
1321642b65aSPatrick Williams                        "Severity": 1,
1331642b65aSPatrick Williams                        "Value": 62.88
1341642b65aSPatrick Williams                    },
1351642b65aSPatrick Williams                    {
1361642b65aSPatrick Williams                        "Direction": "less than",
1371642b65aSPatrick Williams                        "Label": "power1",
1381642b65aSPatrick Williams                        "Name": "lower critical",
1391642b65aSPatrick Williams                        "Severity": 1,
1401642b65aSPatrick Williams                        "Value": 0
1411642b65aSPatrick Williams                    }
1421642b65aSPatrick Williams                ],
1431642b65aSPatrick Williams                "Type": "INA230",
1441642b65aSPatrick Williams                "curr1_Name": "CMM_PMON_P12V_CURR_A",
1451642b65aSPatrick Williams                "in1_Name": "CMM_PMON_P12V_VOLT_V",
1461642b65aSPatrick Williams                "power1_Name": "CMM_PMON_P12V_PWR_W"
1471642b65aSPatrick Williams            },
1481642b65aSPatrick Williams            {
1491642b65aSPatrick Williams                "Address": "0x44",
1501642b65aSPatrick Williams                "Bus": 0,
1511642b65aSPatrick Williams                "Labels": [
1521642b65aSPatrick Williams                    "vin",
1531642b65aSPatrick Williams                    "vout1",
1541642b65aSPatrick Williams                    "iout1",
1551642b65aSPatrick Williams                    "pin"
1561642b65aSPatrick Williams                ],
1571642b65aSPatrick Williams                "Name": "CMM_HSC",
1581642b65aSPatrick Williams                "Thresholds": [
1591642b65aSPatrick Williams                    {
1601642b65aSPatrick Williams                        "Direction": "greater than",
1611642b65aSPatrick Williams                        "Label": "vin",
1621642b65aSPatrick Williams                        "Name": "upper critical",
1631642b65aSPatrick Williams                        "Severity": 1,
1641642b65aSPatrick Williams                        "Value": 56
1651642b65aSPatrick Williams                    },
1661642b65aSPatrick Williams                    {
1671642b65aSPatrick Williams                        "Direction": "less than",
1681642b65aSPatrick Williams                        "Label": "vin",
1691642b65aSPatrick Williams                        "Name": "lower critical",
1701642b65aSPatrick Williams                        "Severity": 1,
1711642b65aSPatrick Williams                        "Value": 46
1721642b65aSPatrick Williams                    },
1731642b65aSPatrick Williams                    {
1741642b65aSPatrick Williams                        "Direction": "greater than",
1751642b65aSPatrick Williams                        "Label": "vout1",
1761642b65aSPatrick Williams                        "Name": "upper critical",
1771642b65aSPatrick Williams                        "Severity": 1,
1781642b65aSPatrick Williams                        "Value": 56
1791642b65aSPatrick Williams                    },
1801642b65aSPatrick Williams                    {
1811642b65aSPatrick Williams                        "Direction": "less than",
1821642b65aSPatrick Williams                        "Label": "vout1",
1831642b65aSPatrick Williams                        "Name": "lower critical",
1841642b65aSPatrick Williams                        "Severity": 1,
1851642b65aSPatrick Williams                        "Value": 46
1861642b65aSPatrick Williams                    },
1871642b65aSPatrick Williams                    {
1881642b65aSPatrick Williams                        "Direction": "greater than",
1891642b65aSPatrick Williams                        "Label": "iout1",
1901642b65aSPatrick Williams                        "Name": "upper critical",
1911642b65aSPatrick Williams                        "Severity": 1,
1921642b65aSPatrick Williams                        "Value": 6.08
1931642b65aSPatrick Williams                    },
1941642b65aSPatrick Williams                    {
1951642b65aSPatrick Williams                        "Direction": "less than",
1961642b65aSPatrick Williams                        "Label": "iout1",
1971642b65aSPatrick Williams                        "Name": "lower critical",
1981642b65aSPatrick Williams                        "Severity": 1,
1991642b65aSPatrick Williams                        "Value": -0.05
2001642b65aSPatrick Williams                    },
2011642b65aSPatrick Williams                    {
2021642b65aSPatrick Williams                        "Direction": "greater than",
2031642b65aSPatrick Williams                        "Label": "pin",
2041642b65aSPatrick Williams                        "Name": "upper critical",
2051642b65aSPatrick Williams                        "Severity": 1,
2061642b65aSPatrick Williams                        "Value": 334.4
2071642b65aSPatrick Williams                    },
2081642b65aSPatrick Williams                    {
2091642b65aSPatrick Williams                        "Direction": "less than",
2101642b65aSPatrick Williams                        "Label": "pin",
2111642b65aSPatrick Williams                        "Name": "lower critical",
2121642b65aSPatrick Williams                        "Severity": 1,
2131642b65aSPatrick Williams                        "Value": 0
2141642b65aSPatrick Williams                    }
2151642b65aSPatrick Williams                ],
2161642b65aSPatrick Williams                "Type": "LTC4287",
2171642b65aSPatrick Williams                "iout1_Name": "CMM_HSC_CURR_A",
2181642b65aSPatrick Williams                "iout1_Scale": 1010,
2191642b65aSPatrick Williams                "pin_Name": "CMM_HSC_PWR_W",
2201642b65aSPatrick Williams                "pin_Scale": 1010101,
2211642b65aSPatrick Williams                "vin_Name": "CMM_HSC_VIN_VOLT_V",
2221642b65aSPatrick Williams                "vout1_Name": "CMM_HSC_VOUT_VOLT_V"
2231642b65aSPatrick Williams            },
2241642b65aSPatrick Williams            {
2251642b65aSPatrick Williams                "Address": "0x4f",
2261642b65aSPatrick Williams                "Bus": 1,
2271642b65aSPatrick Williams                "Name": "CMM_OUTLET_TEMP_C",
2281642b65aSPatrick Williams                "Thresholds": [
2291642b65aSPatrick Williams                    {
2301642b65aSPatrick Williams                        "Direction": "greater than",
2311642b65aSPatrick Williams                        "Name": "upper critical",
2321642b65aSPatrick Williams                        "Severity": 1,
2331642b65aSPatrick Williams                        "Value": 80
2341642b65aSPatrick Williams                    },
2351642b65aSPatrick Williams                    {
2361642b65aSPatrick Williams                        "Direction": "less than",
2371642b65aSPatrick Williams                        "Name": "lower critical",
2381642b65aSPatrick Williams                        "Severity": 1,
2391642b65aSPatrick Williams                        "Value": 0
2401642b65aSPatrick Williams                    }
2411642b65aSPatrick Williams                ],
2421642b65aSPatrick Williams                "Type": "TMP75"
2431642b65aSPatrick Williams            }
2441642b65aSPatrick Williams        ],
2451642b65aSPatrick Williams        "Name": "Minerva CMM",
2461642b65aSPatrick Williams        "Probe": [
2471642b65aSPatrick Williams            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva CMM EVT', 'BOARD_PART_NUMBER': '3IF0MMA0000'})",
2481642b65aSPatrick Williams            "OR",
2491642b65aSPatrick Williams            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva CMM ', 'BOARD_INFO_AM4': 'hsc-ltc'})"
2501642b65aSPatrick Williams        ],
2511642b65aSPatrick Williams        "Type": "Board",
2521642b65aSPatrick Williams        "xyz.openbmc_project.Inventory.Decorator.Asset": {
2531642b65aSPatrick Williams            "BuildDate": "$BOARD_MANUFACTURE_DATE",
2541642b65aSPatrick Williams            "Manufacturer": "$BOARD_MANUFACTURER",
2551642b65aSPatrick Williams            "Model": "$BOARD_PRODUCT_NAME",
2561642b65aSPatrick Williams            "PartNumber": "$BOARD_PART_NUMBER",
2571642b65aSPatrick Williams            "SerialNumber": "$BOARD_SERIAL_NUMBER",
2581642b65aSPatrick Williams            "SparePartNumber": "$BOARD_INFO_AM1"
2591642b65aSPatrick Williams        },
2601642b65aSPatrick Williams        "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
2611642b65aSPatrick Williams            "AssetTag": "$PRODUCT_ASSET_TAG"
2621642b65aSPatrick Williams        },
263*075ad3f4SPatrick Williams        "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {},
2641642b65aSPatrick Williams        "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
2651642b65aSPatrick Williams            "MACAddress": "$CHASSIS_INFO_AM2"
2661642b65aSPatrick Williams        }
267bb1e9327SYang Chen    },
268bb1e9327SYang Chen    {
269bb1e9327SYang Chen        "Exposes": [],
270bb1e9327SYang Chen        "Name": "Minerva Chassis",
271bb1e9327SYang Chen        "Probe": [
272bb1e9327SYang Chen            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva CMM EVT', 'BOARD_PART_NUMBER': '3IF0MMA0000'})",
273bb1e9327SYang Chen            "OR",
274bb1e9327SYang Chen            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva CMM ', 'BOARD_INFO_AM4': 'hsc-ltc'})"
275bb1e9327SYang Chen        ],
276bb1e9327SYang Chen        "Type": "Chassis",
277bb1e9327SYang Chen        "xyz.openbmc_project.Inventory.Decorator.Asset": {
278bb1e9327SYang Chen            "Manufacturer": "$PRODUCT_MANUFACTURER",
279bb1e9327SYang Chen            "Model": "$PRODUCT_PRODUCT_NAME",
280bb1e9327SYang Chen            "PartNumber": "$PRODUCT_PART_NUMBER",
281bb1e9327SYang Chen            "SerialNumber": "$PRODUCT_INFO_AM2",
282bb1e9327SYang Chen            "SparePartNumber": "$PRODUCT_FRU_VERSION_ID"
283bb1e9327SYang Chen        },
284bb1e9327SYang Chen        "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
285bb1e9327SYang Chen            "AssetTag": "$PRODUCT_INFO_AM3"
2861642b65aSPatrick Williams        }
287bb1e9327SYang Chen    }
288bb1e9327SYang Chen]
289