11642b65aSPatrick Williams{
21642b65aSPatrick Williams    "Exposes": [
31642b65aSPatrick Williams        {
41642b65aSPatrick Williams            "BridgeGpio": [
51642b65aSPatrick Williams                {
61642b65aSPatrick Williams                    "Name": "BAT_DETECT",
71642b65aSPatrick Williams                    "Polarity": "High",
81642b65aSPatrick Williams                    "SetupTime": 1
91642b65aSPatrick Williams                }
101642b65aSPatrick Williams            ],
111642b65aSPatrick Williams            "Index": 7,
121642b65aSPatrick Williams            "Name": "CMM_P3V_BAT_VOLT_V",
131642b65aSPatrick Williams            "PollRate": 86400,
141642b65aSPatrick Williams            "ScaleFactor": 0.333333,
151642b65aSPatrick Williams            "Thresholds": [
161642b65aSPatrick Williams                {
171642b65aSPatrick Williams                    "Direction": "greater than",
18*7ee0961dSYang Chen                    "Hysteresis": 0.068,
191642b65aSPatrick Williams                    "Name": "upper critical",
201642b65aSPatrick Williams                    "Severity": 1,
211642b65aSPatrick Williams                    "Value": 3.4
221642b65aSPatrick Williams                },
231642b65aSPatrick Williams                {
241642b65aSPatrick Williams                    "Direction": "less than",
25*7ee0961dSYang Chen                    "Hysteresis": 0.052,
261642b65aSPatrick Williams                    "Name": "lower critical",
271642b65aSPatrick Williams                    "Severity": 1,
281642b65aSPatrick Williams                    "Value": 2.6
291642b65aSPatrick Williams                }
301642b65aSPatrick Williams            ],
311642b65aSPatrick Williams            "Type": "ADC"
321642b65aSPatrick Williams        },
331642b65aSPatrick Williams        {
341642b65aSPatrick Williams            "Address": "0x40",
351642b65aSPatrick Williams            "Bus": 0,
361642b65aSPatrick Williams            "Labels": [
371642b65aSPatrick Williams                "in1",
381642b65aSPatrick Williams                "curr1",
391642b65aSPatrick Williams                "power1"
401642b65aSPatrick Williams            ],
411642b65aSPatrick Williams            "Name": "CMM_PMON_P24V",
421642b65aSPatrick Williams            "Thresholds": [
431642b65aSPatrick Williams                {
441642b65aSPatrick Williams                    "Direction": "greater than",
45*7ee0961dSYang Chen                    "Hysteresis": 0.1666,
461642b65aSPatrick Williams                    "Label": "curr1",
471642b65aSPatrick Williams                    "Name": "upper critical",
481642b65aSPatrick Williams                    "Severity": 1,
491642b65aSPatrick Williams                    "Value": 8.33
501642b65aSPatrick Williams                },
511642b65aSPatrick Williams                {
521642b65aSPatrick Williams                    "Direction": "less than",
53*7ee0961dSYang Chen                    "Hysteresis": 0.001,
541642b65aSPatrick Williams                    "Label": "curr1",
551642b65aSPatrick Williams                    "Name": "lower critical",
561642b65aSPatrick Williams                    "Severity": 1,
571642b65aSPatrick Williams                    "Value": -0.05
581642b65aSPatrick Williams                },
591642b65aSPatrick Williams                {
601642b65aSPatrick Williams                    "Direction": "greater than",
61*7ee0961dSYang Chen                    "Hysteresis": 0.504,
621642b65aSPatrick Williams                    "Label": "in1",
631642b65aSPatrick Williams                    "Name": "upper critical",
641642b65aSPatrick Williams                    "Severity": 1,
651642b65aSPatrick Williams                    "Value": 25.2
661642b65aSPatrick Williams                },
671642b65aSPatrick Williams                {
681642b65aSPatrick Williams                    "Direction": "less than",
69*7ee0961dSYang Chen                    "Hysteresis": 0.456,
701642b65aSPatrick Williams                    "Label": "in1",
711642b65aSPatrick Williams                    "Name": "lower critical",
721642b65aSPatrick Williams                    "Severity": 1,
731642b65aSPatrick Williams                    "Value": 22.8
741642b65aSPatrick Williams                },
751642b65aSPatrick Williams                {
761642b65aSPatrick Williams                    "Direction": "greater than",
77*7ee0961dSYang Chen                    "Hysteresis": 3.9984,
781642b65aSPatrick Williams                    "Label": "power1",
791642b65aSPatrick Williams                    "Name": "upper critical",
801642b65aSPatrick Williams                    "Severity": 1,
811642b65aSPatrick Williams                    "Value": 199.92
821642b65aSPatrick Williams                },
831642b65aSPatrick Williams                {
841642b65aSPatrick Williams                    "Direction": "less than",
85*7ee0961dSYang Chen                    "Hysteresis": 0.0,
861642b65aSPatrick Williams                    "Label": "power1",
871642b65aSPatrick Williams                    "Name": "lower critical",
881642b65aSPatrick Williams                    "Severity": 1,
891642b65aSPatrick Williams                    "Value": 0
901642b65aSPatrick Williams                }
911642b65aSPatrick Williams            ],
921642b65aSPatrick Williams            "Type": "INA230",
931642b65aSPatrick Williams            "curr1_Name": "CMM_PMON_P24V_CURR_A",
941642b65aSPatrick Williams            "in1_Name": "CMM_PMON_P24V_VOLT_V",
951642b65aSPatrick Williams            "power1_Name": "CMM_PMON_P24V_PWR_W"
961642b65aSPatrick Williams        },
971642b65aSPatrick Williams        {
981642b65aSPatrick Williams            "Address": "0x41",
991642b65aSPatrick Williams            "Bus": 0,
1001642b65aSPatrick Williams            "Labels": [
1011642b65aSPatrick Williams                "in1",
1021642b65aSPatrick Williams                "curr1",
1031642b65aSPatrick Williams                "power1"
1041642b65aSPatrick Williams            ],
1051642b65aSPatrick Williams            "Name": "CMM_PMON_P12V",
1061642b65aSPatrick Williams            "Thresholds": [
1071642b65aSPatrick Williams                {
1081642b65aSPatrick Williams                    "Direction": "greater than",
109*7ee0961dSYang Chen                    "Hysteresis": 0.1048,
1101642b65aSPatrick Williams                    "Label": "curr1",
1111642b65aSPatrick Williams                    "Name": "upper critical",
1121642b65aSPatrick Williams                    "Severity": 1,
1131642b65aSPatrick Williams                    "Value": 5.24
1141642b65aSPatrick Williams                },
1151642b65aSPatrick Williams                {
1161642b65aSPatrick Williams                    "Direction": "less than",
117*7ee0961dSYang Chen                    "Hysteresis": 0.001,
1181642b65aSPatrick Williams                    "Label": "curr1",
1191642b65aSPatrick Williams                    "Name": "lower critical",
1201642b65aSPatrick Williams                    "Severity": 1,
1211642b65aSPatrick Williams                    "Value": -0.05
1221642b65aSPatrick Williams                },
1231642b65aSPatrick Williams                {
1241642b65aSPatrick Williams                    "Direction": "greater than",
125*7ee0961dSYang Chen                    "Hysteresis": 0.26,
1261642b65aSPatrick Williams                    "Label": "in1",
1271642b65aSPatrick Williams                    "Name": "upper critical",
1281642b65aSPatrick Williams                    "Severity": 1,
1291642b65aSPatrick Williams                    "Value": 13
1301642b65aSPatrick Williams                },
1311642b65aSPatrick Williams                {
1321642b65aSPatrick Williams                    "Direction": "less than",
133*7ee0961dSYang Chen                    "Hysteresis": 0.22,
1341642b65aSPatrick Williams                    "Label": "in1",
1351642b65aSPatrick Williams                    "Name": "lower critical",
1361642b65aSPatrick Williams                    "Severity": 1,
1371642b65aSPatrick Williams                    "Value": 11
1381642b65aSPatrick Williams                },
1391642b65aSPatrick Williams                {
1401642b65aSPatrick Williams                    "Direction": "greater than",
141*7ee0961dSYang Chen                    "Hysteresis": 1.2576,
1421642b65aSPatrick Williams                    "Label": "power1",
1431642b65aSPatrick Williams                    "Name": "upper critical",
1441642b65aSPatrick Williams                    "Severity": 1,
1451642b65aSPatrick Williams                    "Value": 62.88
1461642b65aSPatrick Williams                },
1471642b65aSPatrick Williams                {
1481642b65aSPatrick Williams                    "Direction": "less than",
149*7ee0961dSYang Chen                    "Hysteresis": 0.0,
1501642b65aSPatrick Williams                    "Label": "power1",
1511642b65aSPatrick Williams                    "Name": "lower critical",
1521642b65aSPatrick Williams                    "Severity": 1,
1531642b65aSPatrick Williams                    "Value": 0
1541642b65aSPatrick Williams                }
1551642b65aSPatrick Williams            ],
1561642b65aSPatrick Williams            "Type": "INA230",
1571642b65aSPatrick Williams            "curr1_Name": "CMM_PMON_P12V_CURR_A",
1581642b65aSPatrick Williams            "in1_Name": "CMM_PMON_P12V_VOLT_V",
1591642b65aSPatrick Williams            "power1_Name": "CMM_PMON_P12V_PWR_W"
1601642b65aSPatrick Williams        },
1611642b65aSPatrick Williams        {
1621642b65aSPatrick Williams            "Address": "0x4f",
1631642b65aSPatrick Williams            "Bus": 1,
1641642b65aSPatrick Williams            "Name": "CMM_OUTLET_TEMP_C",
1651642b65aSPatrick Williams            "Thresholds": [
1661642b65aSPatrick Williams                {
1671642b65aSPatrick Williams                    "Direction": "greater than",
168*7ee0961dSYang Chen                    "Hysteresis": 1.6,
1691642b65aSPatrick Williams                    "Name": "upper critical",
1701642b65aSPatrick Williams                    "Severity": 1,
1711642b65aSPatrick Williams                    "Value": 80
1721642b65aSPatrick Williams                },
1731642b65aSPatrick Williams                {
1741642b65aSPatrick Williams                    "Direction": "less than",
175*7ee0961dSYang Chen                    "Hysteresis": 0.0,
1761642b65aSPatrick Williams                    "Name": "lower critical",
1771642b65aSPatrick Williams                    "Severity": 1,
1781642b65aSPatrick Williams                    "Value": 0
1791642b65aSPatrick Williams                }
1801642b65aSPatrick Williams            ],
1811642b65aSPatrick Williams            "Type": "TMP75"
1821642b65aSPatrick Williams        },
1831642b65aSPatrick Williams        {
1841642b65aSPatrick Williams            "Address": "0x43",
1851642b65aSPatrick Williams            "Bus": 0,
1861642b65aSPatrick Williams            "Labels": [
1871642b65aSPatrick Williams                "vin",
1881642b65aSPatrick Williams                "vout1",
1891642b65aSPatrick Williams                "iout1",
1901642b65aSPatrick Williams                "pin"
1911642b65aSPatrick Williams            ],
1921642b65aSPatrick Williams            "Name": "CMM_HSC",
1931642b65aSPatrick Williams            "Thresholds": [
1941642b65aSPatrick Williams                {
1951642b65aSPatrick Williams                    "Direction": "greater than",
196*7ee0961dSYang Chen                    "Hysteresis": 1.12,
1971642b65aSPatrick Williams                    "Label": "vin",
1981642b65aSPatrick Williams                    "Name": "upper critical",
1991642b65aSPatrick Williams                    "Severity": 1,
2001642b65aSPatrick Williams                    "Value": 56
2011642b65aSPatrick Williams                },
2021642b65aSPatrick Williams                {
2031642b65aSPatrick Williams                    "Direction": "less than",
204*7ee0961dSYang Chen                    "Hysteresis": 0.92,
2051642b65aSPatrick Williams                    "Label": "vin",
2061642b65aSPatrick Williams                    "Name": "lower critical",
2071642b65aSPatrick Williams                    "Severity": 1,
2081642b65aSPatrick Williams                    "Value": 46
2091642b65aSPatrick Williams                },
2101642b65aSPatrick Williams                {
2111642b65aSPatrick Williams                    "Direction": "greater than",
212*7ee0961dSYang Chen                    "Hysteresis": 1.12,
2131642b65aSPatrick Williams                    "Label": "vout1",
2141642b65aSPatrick Williams                    "Name": "upper critical",
2151642b65aSPatrick Williams                    "Severity": 1,
2161642b65aSPatrick Williams                    "Value": 56
2171642b65aSPatrick Williams                },
2181642b65aSPatrick Williams                {
2191642b65aSPatrick Williams                    "Direction": "less than",
220*7ee0961dSYang Chen                    "Hysteresis": 0.92,
2211642b65aSPatrick Williams                    "Label": "vout1",
2221642b65aSPatrick Williams                    "Name": "lower critical",
2231642b65aSPatrick Williams                    "Severity": 1,
2241642b65aSPatrick Williams                    "Value": 46
2251642b65aSPatrick Williams                },
2261642b65aSPatrick Williams                {
2271642b65aSPatrick Williams                    "Direction": "greater than",
228*7ee0961dSYang Chen                    "Hysteresis": 0.1216,
2291642b65aSPatrick Williams                    "Label": "iout1",
2301642b65aSPatrick Williams                    "Name": "upper critical",
2311642b65aSPatrick Williams                    "Severity": 1,
2321642b65aSPatrick Williams                    "Value": 6.08
2331642b65aSPatrick Williams                },
2341642b65aSPatrick Williams                {
2351642b65aSPatrick Williams                    "Direction": "less than",
236*7ee0961dSYang Chen                    "Hysteresis": 0.001,
2371642b65aSPatrick Williams                    "Label": "iout1",
2381642b65aSPatrick Williams                    "Name": "lower critical",
2391642b65aSPatrick Williams                    "Severity": 1,
2401642b65aSPatrick Williams                    "Value": -0.05
2411642b65aSPatrick Williams                },
2421642b65aSPatrick Williams                {
2431642b65aSPatrick Williams                    "Direction": "greater than",
244*7ee0961dSYang Chen                    "Hysteresis": 6.688,
2451642b65aSPatrick Williams                    "Label": "pin",
2461642b65aSPatrick Williams                    "Name": "upper critical",
2471642b65aSPatrick Williams                    "Severity": 1,
2481642b65aSPatrick Williams                    "Value": 334.4
2491642b65aSPatrick Williams                },
2501642b65aSPatrick Williams                {
2511642b65aSPatrick Williams                    "Direction": "less than",
252*7ee0961dSYang Chen                    "Hysteresis": 0.0,
2531642b65aSPatrick Williams                    "Label": "pin",
2541642b65aSPatrick Williams                    "Name": "lower critical",
2551642b65aSPatrick Williams                    "Severity": 1,
2561642b65aSPatrick Williams                    "Value": 0
2571642b65aSPatrick Williams                }
2581642b65aSPatrick Williams            ],
2591642b65aSPatrick Williams            "Type": "XDP710",
2601642b65aSPatrick Williams            "iout1_Name": "CMM_HSC_CURR_A",
2611642b65aSPatrick Williams            "iout1_Offset": -0.3,
2621642b65aSPatrick Williams            "iout1_Scale": 1010,
2631642b65aSPatrick Williams            "pin_Name": "CMM_HSC_PWR_W",
2641642b65aSPatrick Williams            "pin_Offset": -15.0,
2651642b65aSPatrick Williams            "pin_Scale": 1010101,
2661642b65aSPatrick Williams            "vin_Name": "CMM_HSC_VIN_VOLT_V",
2671642b65aSPatrick Williams            "vout1_Name": "CMM_HSC_VOUT_VOLT_V"
2681642b65aSPatrick Williams        }
2691642b65aSPatrick Williams    ],
2701642b65aSPatrick Williams    "Name": "Minerva CMM",
2711642b65aSPatrick Williams    "Probe": [
2721642b65aSPatrick Williams        "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva CMM EVT', 'BOARD_PART_NUMBER': '3IF0MMA0010'})",
2731642b65aSPatrick Williams        "OR",
2741642b65aSPatrick Williams        "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva CMM ', 'BOARD_INFO_AM4': 'hsc-xdp'})"
2751642b65aSPatrick Williams    ],
2761642b65aSPatrick Williams    "Type": "Board",
2771642b65aSPatrick Williams    "xyz.openbmc_project.Inventory.Decorator.Asset": {
2781642b65aSPatrick Williams        "BuildDate": "$BOARD_MANUFACTURE_DATE",
2791642b65aSPatrick Williams        "Manufacturer": "$BOARD_MANUFACTURER",
2801642b65aSPatrick Williams        "Model": "$BOARD_PRODUCT_NAME",
2811642b65aSPatrick Williams        "PartNumber": "$BOARD_PART_NUMBER",
2821642b65aSPatrick Williams        "SerialNumber": "$BOARD_SERIAL_NUMBER",
2831642b65aSPatrick Williams        "SparePartNumber": "$BOARD_INFO_AM1"
2841642b65aSPatrick Williams    },
2851642b65aSPatrick Williams    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
2861642b65aSPatrick Williams        "AssetTag": "$PRODUCT_ASSET_TAG"
2871642b65aSPatrick Williams    },
2881642b65aSPatrick Williams    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {
2891642b65aSPatrick Williams        "ProductId": 1
2901642b65aSPatrick Williams    },
2911642b65aSPatrick Williams    "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
2921642b65aSPatrick Williams        "MACAddress": "$CHASSIS_INFO_AM2"
2931642b65aSPatrick Williams    }
2941642b65aSPatrick Williams}
295