11642b65aSPatrick Williams[
21642b65aSPatrick Williams    {
31642b65aSPatrick Williams        "Exposes": [
41642b65aSPatrick Williams            {
51642b65aSPatrick Williams                "Address": "0x5e",
61642b65aSPatrick Williams                "Bus": "$bus",
71642b65aSPatrick Williams                "Connector": {
81642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_IL",
91642b65aSPatrick Williams                    "Pwm": 2,
101642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
111642b65aSPatrick Williams                    "Tachs": [
121642b65aSPatrick Williams                        0
131642b65aSPatrick Williams                    ]
141642b65aSPatrick Williams                },
151642b65aSPatrick Williams                "Index": 0,
161642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_IL_SPEED_RPM",
171642b65aSPatrick Williams                "PowerState": "Always",
181642b65aSPatrick Williams                "Thresholds": [
191642b65aSPatrick Williams                    {
201642b65aSPatrick Williams                        "Direction": "greater than",
21*322328dbSYang Chen                        "Hysteresis": 400.0,
221642b65aSPatrick Williams                        "Name": "upper critical",
231642b65aSPatrick Williams                        "Severity": 1,
241642b65aSPatrick Williams                        "Value": 20000
251642b65aSPatrick Williams                    },
261642b65aSPatrick Williams                    {
271642b65aSPatrick Williams                        "Direction": "less than",
28*322328dbSYang Chen                        "Hysteresis": 16.0,
291642b65aSPatrick Williams                        "Name": "lower critical",
301642b65aSPatrick Williams                        "Severity": 1,
311642b65aSPatrick Williams                        "Value": 800
321642b65aSPatrick Williams                    }
331642b65aSPatrick Williams                ],
341642b65aSPatrick Williams                "Type": "I2CFan"
351642b65aSPatrick Williams            },
361642b65aSPatrick Williams            {
371642b65aSPatrick Williams                "Address": "0x5e",
381642b65aSPatrick Williams                "Bus": "$bus",
391642b65aSPatrick Williams                "Connector": {
401642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_OL",
411642b65aSPatrick Williams                    "Pwm": 2,
421642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
431642b65aSPatrick Williams                    "Tachs": [
441642b65aSPatrick Williams                        1
451642b65aSPatrick Williams                    ]
461642b65aSPatrick Williams                },
471642b65aSPatrick Williams                "Index": 1,
481642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_OL_SPEED_RPM",
491642b65aSPatrick Williams                "PowerState": "Always",
501642b65aSPatrick Williams                "Thresholds": [
511642b65aSPatrick Williams                    {
521642b65aSPatrick Williams                        "Direction": "greater than",
53*322328dbSYang Chen                        "Hysteresis": 400.0,
541642b65aSPatrick Williams                        "Name": "upper critical",
551642b65aSPatrick Williams                        "Severity": 1,
561642b65aSPatrick Williams                        "Value": 20000
571642b65aSPatrick Williams                    },
581642b65aSPatrick Williams                    {
591642b65aSPatrick Williams                        "Direction": "less than",
60*322328dbSYang Chen                        "Hysteresis": 16.0,
611642b65aSPatrick Williams                        "Name": "lower critical",
621642b65aSPatrick Williams                        "Severity": 1,
631642b65aSPatrick Williams                        "Value": 800
641642b65aSPatrick Williams                    }
651642b65aSPatrick Williams                ],
661642b65aSPatrick Williams                "Type": "I2CFan"
671642b65aSPatrick Williams            },
681642b65aSPatrick Williams            {
691642b65aSPatrick Williams                "Address": "0x5e",
701642b65aSPatrick Williams                "Bus": "$bus",
711642b65aSPatrick Williams                "Connector": {
721642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_IL",
731642b65aSPatrick Williams                    "Pwm": 2,
741642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
751642b65aSPatrick Williams                    "Tachs": [
761642b65aSPatrick Williams                        2
771642b65aSPatrick Williams                    ]
781642b65aSPatrick Williams                },
791642b65aSPatrick Williams                "Index": 2,
801642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_IL_SPEED_RPM",
811642b65aSPatrick Williams                "PowerState": "Always",
821642b65aSPatrick Williams                "Thresholds": [
831642b65aSPatrick Williams                    {
841642b65aSPatrick Williams                        "Direction": "greater than",
85*322328dbSYang Chen                        "Hysteresis": 400.0,
861642b65aSPatrick Williams                        "Name": "upper critical",
871642b65aSPatrick Williams                        "Severity": 1,
881642b65aSPatrick Williams                        "Value": 20000
891642b65aSPatrick Williams                    },
901642b65aSPatrick Williams                    {
911642b65aSPatrick Williams                        "Direction": "less than",
92*322328dbSYang Chen                        "Hysteresis": 16.0,
931642b65aSPatrick Williams                        "Name": "lower critical",
941642b65aSPatrick Williams                        "Severity": 1,
951642b65aSPatrick Williams                        "Value": 800
961642b65aSPatrick Williams                    }
971642b65aSPatrick Williams                ],
981642b65aSPatrick Williams                "Type": "I2CFan"
991642b65aSPatrick Williams            },
1001642b65aSPatrick Williams            {
1011642b65aSPatrick Williams                "Address": "0x5e",
1021642b65aSPatrick Williams                "Bus": "$bus",
1031642b65aSPatrick Williams                "Connector": {
1041642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_OL",
1051642b65aSPatrick Williams                    "Pwm": 2,
1061642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
1071642b65aSPatrick Williams                    "Tachs": [
1081642b65aSPatrick Williams                        3
1091642b65aSPatrick Williams                    ]
1101642b65aSPatrick Williams                },
1111642b65aSPatrick Williams                "Index": 3,
1121642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_OL_SPEED_RPM",
1131642b65aSPatrick Williams                "PowerState": "Always",
1141642b65aSPatrick Williams                "Thresholds": [
1151642b65aSPatrick Williams                    {
1161642b65aSPatrick Williams                        "Direction": "greater than",
117*322328dbSYang Chen                        "Hysteresis": 400.0,
1181642b65aSPatrick Williams                        "Name": "upper critical",
1191642b65aSPatrick Williams                        "Severity": 1,
1201642b65aSPatrick Williams                        "Value": 20000
1211642b65aSPatrick Williams                    },
1221642b65aSPatrick Williams                    {
1231642b65aSPatrick Williams                        "Direction": "less than",
124*322328dbSYang Chen                        "Hysteresis": 16.0,
1251642b65aSPatrick Williams                        "Name": "lower critical",
1261642b65aSPatrick Williams                        "Severity": 1,
1271642b65aSPatrick Williams                        "Value": 800
1281642b65aSPatrick Williams                    }
1291642b65aSPatrick Williams                ],
1301642b65aSPatrick Williams                "Type": "I2CFan"
1311642b65aSPatrick Williams            },
1321642b65aSPatrick Williams            {
1331642b65aSPatrick Williams                "Address": "0x5e",
1341642b65aSPatrick Williams                "Bus": "$bus",
1351642b65aSPatrick Williams                "Connector": {
1361642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_IL",
1371642b65aSPatrick Williams                    "Pwm": 2,
1381642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
1391642b65aSPatrick Williams                    "Tachs": [
1401642b65aSPatrick Williams                        4
1411642b65aSPatrick Williams                    ]
1421642b65aSPatrick Williams                },
1431642b65aSPatrick Williams                "Index": 4,
1441642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_IL_SPEED_RPM",
1451642b65aSPatrick Williams                "PowerState": "Always",
1461642b65aSPatrick Williams                "Thresholds": [
1471642b65aSPatrick Williams                    {
1481642b65aSPatrick Williams                        "Direction": "greater than",
149*322328dbSYang Chen                        "Hysteresis": 400.0,
1501642b65aSPatrick Williams                        "Name": "upper critical",
1511642b65aSPatrick Williams                        "Severity": 1,
1521642b65aSPatrick Williams                        "Value": 20000
1531642b65aSPatrick Williams                    },
1541642b65aSPatrick Williams                    {
1551642b65aSPatrick Williams                        "Direction": "less than",
156*322328dbSYang Chen                        "Hysteresis": 16.0,
1571642b65aSPatrick Williams                        "Name": "lower critical",
1581642b65aSPatrick Williams                        "Severity": 1,
1591642b65aSPatrick Williams                        "Value": 800
1601642b65aSPatrick Williams                    }
1611642b65aSPatrick Williams                ],
1621642b65aSPatrick Williams                "Type": "I2CFan"
1631642b65aSPatrick Williams            },
1641642b65aSPatrick Williams            {
1651642b65aSPatrick Williams                "Address": "0x5e",
1661642b65aSPatrick Williams                "Bus": "$bus",
1671642b65aSPatrick Williams                "Connector": {
1681642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_OL",
1691642b65aSPatrick Williams                    "Pwm": 2,
1701642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
1711642b65aSPatrick Williams                    "Tachs": [
1721642b65aSPatrick Williams                        5
1731642b65aSPatrick Williams                    ]
1741642b65aSPatrick Williams                },
1751642b65aSPatrick Williams                "Index": 5,
1761642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_OL_SPEED_RPM",
1771642b65aSPatrick Williams                "PowerState": "Always",
1781642b65aSPatrick Williams                "Thresholds": [
1791642b65aSPatrick Williams                    {
1801642b65aSPatrick Williams                        "Direction": "greater than",
181*322328dbSYang Chen                        "Hysteresis": 400.0,
1821642b65aSPatrick Williams                        "Name": "upper critical",
1831642b65aSPatrick Williams                        "Severity": 1,
1841642b65aSPatrick Williams                        "Value": 20000
1851642b65aSPatrick Williams                    },
1861642b65aSPatrick Williams                    {
1871642b65aSPatrick Williams                        "Direction": "less than",
188*322328dbSYang Chen                        "Hysteresis": 16.0,
1891642b65aSPatrick Williams                        "Name": "lower critical",
1901642b65aSPatrick Williams                        "Severity": 1,
1911642b65aSPatrick Williams                        "Value": 800
1921642b65aSPatrick Williams                    }
1931642b65aSPatrick Williams                ],
1941642b65aSPatrick Williams                "Type": "I2CFan"
1951642b65aSPatrick Williams            },
1961642b65aSPatrick Williams            {
1971642b65aSPatrick Williams                "Address": "0x5e",
1981642b65aSPatrick Williams                "Bus": "$bus",
1991642b65aSPatrick Williams                "Connector": {
2001642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_IL",
2011642b65aSPatrick Williams                    "Pwm": 2,
2021642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
2031642b65aSPatrick Williams                    "Tachs": [
2041642b65aSPatrick Williams                        6
2051642b65aSPatrick Williams                    ]
2061642b65aSPatrick Williams                },
2071642b65aSPatrick Williams                "Index": 6,
2081642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_IL_SPEED_RPM",
2091642b65aSPatrick Williams                "PowerState": "Always",
2101642b65aSPatrick Williams                "Thresholds": [
2111642b65aSPatrick Williams                    {
2121642b65aSPatrick Williams                        "Direction": "greater than",
213*322328dbSYang Chen                        "Hysteresis": 400.0,
2141642b65aSPatrick Williams                        "Name": "upper critical",
2151642b65aSPatrick Williams                        "Severity": 1,
2161642b65aSPatrick Williams                        "Value": 20000
2171642b65aSPatrick Williams                    },
2181642b65aSPatrick Williams                    {
2191642b65aSPatrick Williams                        "Direction": "less than",
220*322328dbSYang Chen                        "Hysteresis": 16.0,
2211642b65aSPatrick Williams                        "Name": "lower critical",
2221642b65aSPatrick Williams                        "Severity": 1,
2231642b65aSPatrick Williams                        "Value": 800
2241642b65aSPatrick Williams                    }
2251642b65aSPatrick Williams                ],
2261642b65aSPatrick Williams                "Type": "I2CFan"
2271642b65aSPatrick Williams            },
2281642b65aSPatrick Williams            {
2291642b65aSPatrick Williams                "Address": "0x5e",
2301642b65aSPatrick Williams                "Bus": "$bus",
2311642b65aSPatrick Williams                "Connector": {
2321642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_OL",
2331642b65aSPatrick Williams                    "Pwm": 2,
2341642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
2351642b65aSPatrick Williams                    "Tachs": [
2361642b65aSPatrick Williams                        7
2371642b65aSPatrick Williams                    ]
2381642b65aSPatrick Williams                },
2391642b65aSPatrick Williams                "Index": 7,
2401642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_OL_SPEED_RPM",
2411642b65aSPatrick Williams                "PowerState": "Always",
2421642b65aSPatrick Williams                "Thresholds": [
2431642b65aSPatrick Williams                    {
2441642b65aSPatrick Williams                        "Direction": "greater than",
245*322328dbSYang Chen                        "Hysteresis": 400.0,
2461642b65aSPatrick Williams                        "Name": "upper critical",
2471642b65aSPatrick Williams                        "Severity": 1,
2481642b65aSPatrick Williams                        "Value": 20000
2491642b65aSPatrick Williams                    },
2501642b65aSPatrick Williams                    {
2511642b65aSPatrick Williams                        "Direction": "less than",
252*322328dbSYang Chen                        "Hysteresis": 16.0,
2531642b65aSPatrick Williams                        "Name": "lower critical",
2541642b65aSPatrick Williams                        "Severity": 1,
2551642b65aSPatrick Williams                        "Value": 800
2561642b65aSPatrick Williams                    }
2571642b65aSPatrick Williams                ],
2581642b65aSPatrick Williams                "Type": "I2CFan"
2591642b65aSPatrick Williams            },
2601642b65aSPatrick Williams            {
2611642b65aSPatrick Williams                "Address": "0x40",
2621642b65aSPatrick Williams                "Bus": "$bus",
2631642b65aSPatrick Williams                "Labels": [
2641642b65aSPatrick Williams                    "in1",
2651642b65aSPatrick Williams                    "curr1"
2661642b65aSPatrick Williams                ],
2671642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 1",
2681642b65aSPatrick Williams                "Thresholds": [
2691642b65aSPatrick Williams                    {
2701642b65aSPatrick Williams                        "Direction": "less than",
271*322328dbSYang Chen                        "Hysteresis": 0.969,
2721642b65aSPatrick Williams                        "Label": "in1",
2731642b65aSPatrick Williams                        "Name": "lower critical",
2741642b65aSPatrick Williams                        "Severity": 1,
2751642b65aSPatrick Williams                        "Value": 48.45
2761642b65aSPatrick Williams                    },
2771642b65aSPatrick Williams                    {
2781642b65aSPatrick Williams                        "Direction": "greater than",
279*322328dbSYang Chen                        "Hysteresis": 1.067,
2801642b65aSPatrick Williams                        "Label": "in1",
2811642b65aSPatrick Williams                        "Name": "upper critical",
2821642b65aSPatrick Williams                        "Severity": 1,
2831642b65aSPatrick Williams                        "Value": 53.35
2841642b65aSPatrick Williams                    },
2851642b65aSPatrick Williams                    {
2861642b65aSPatrick Williams                        "Direction": "greater than",
287*322328dbSYang Chen                        "Hysteresis": 0.14,
2881642b65aSPatrick Williams                        "Label": "curr1",
2891642b65aSPatrick Williams                        "Name": "upper critical",
2901642b65aSPatrick Williams                        "Severity": 1,
2911642b65aSPatrick Williams                        "Value": 7.0
2921642b65aSPatrick Williams                    }
2931642b65aSPatrick Williams                ],
2941642b65aSPatrick Williams                "Type": "INA238",
2951642b65aSPatrick Williams                "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 CURR_A",
2961642b65aSPatrick Williams                "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 VOLT_V"
2971642b65aSPatrick Williams            },
2981642b65aSPatrick Williams            {
2991642b65aSPatrick Williams                "Address": "0x41",
3001642b65aSPatrick Williams                "Bus": "$bus",
3011642b65aSPatrick Williams                "Labels": [
3021642b65aSPatrick Williams                    "in1",
3031642b65aSPatrick Williams                    "curr1"
3041642b65aSPatrick Williams                ],
3051642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 2",
3061642b65aSPatrick Williams                "Thresholds": [
3071642b65aSPatrick Williams                    {
3081642b65aSPatrick Williams                        "Direction": "less than",
309*322328dbSYang Chen                        "Hysteresis": 0.969,
3101642b65aSPatrick Williams                        "Label": "in1",
3111642b65aSPatrick Williams                        "Name": "lower critical",
3121642b65aSPatrick Williams                        "Severity": 1,
3131642b65aSPatrick Williams                        "Value": 48.45
3141642b65aSPatrick Williams                    },
3151642b65aSPatrick Williams                    {
3161642b65aSPatrick Williams                        "Direction": "greater than",
317*322328dbSYang Chen                        "Hysteresis": 1.067,
3181642b65aSPatrick Williams                        "Label": "in1",
3191642b65aSPatrick Williams                        "Name": "upper critical",
3201642b65aSPatrick Williams                        "Severity": 1,
3211642b65aSPatrick Williams                        "Value": 53.35
3221642b65aSPatrick Williams                    },
3231642b65aSPatrick Williams                    {
3241642b65aSPatrick Williams                        "Direction": "greater than",
325*322328dbSYang Chen                        "Hysteresis": 0.14,
3261642b65aSPatrick Williams                        "Label": "curr1",
3271642b65aSPatrick Williams                        "Name": "upper critical",
3281642b65aSPatrick Williams                        "Severity": 1,
329*322328dbSYang Chen                        "Value": 7.0
3301642b65aSPatrick Williams                    }
3311642b65aSPatrick Williams                ],
3321642b65aSPatrick Williams                "Type": "INA238",
3331642b65aSPatrick Williams                "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 CURR_A",
3341642b65aSPatrick Williams                "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 VOLT_V"
3351642b65aSPatrick Williams            },
3361642b65aSPatrick Williams            {
3371642b65aSPatrick Williams                "Address": "0x44",
3381642b65aSPatrick Williams                "Bus": "$bus",
3391642b65aSPatrick Williams                "Labels": [
3401642b65aSPatrick Williams                    "in1",
3411642b65aSPatrick Williams                    "curr1"
3421642b65aSPatrick Williams                ],
3431642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 3",
3441642b65aSPatrick Williams                "Thresholds": [
3451642b65aSPatrick Williams                    {
3461642b65aSPatrick Williams                        "Direction": "less than",
347*322328dbSYang Chen                        "Hysteresis": 0.969,
3481642b65aSPatrick Williams                        "Label": "in1",
3491642b65aSPatrick Williams                        "Name": "lower critical",
3501642b65aSPatrick Williams                        "Severity": 1,
3511642b65aSPatrick Williams                        "Value": 48.45
3521642b65aSPatrick Williams                    },
3531642b65aSPatrick Williams                    {
3541642b65aSPatrick Williams                        "Direction": "greater than",
355*322328dbSYang Chen                        "Hysteresis": 1.067,
3561642b65aSPatrick Williams                        "Label": "in1",
3571642b65aSPatrick Williams                        "Name": "upper critical",
3581642b65aSPatrick Williams                        "Severity": 1,
3591642b65aSPatrick Williams                        "Value": 53.35
3601642b65aSPatrick Williams                    },
3611642b65aSPatrick Williams                    {
3621642b65aSPatrick Williams                        "Direction": "greater than",
363*322328dbSYang Chen                        "Hysteresis": 0.14,
3641642b65aSPatrick Williams                        "Label": "curr1",
3651642b65aSPatrick Williams                        "Name": "upper critical",
3661642b65aSPatrick Williams                        "Severity": 1,
367*322328dbSYang Chen                        "Value": 7.0
3681642b65aSPatrick Williams                    }
3691642b65aSPatrick Williams                ],
3701642b65aSPatrick Williams                "Type": "INA238",
3711642b65aSPatrick Williams                "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 CURR_A",
3721642b65aSPatrick Williams                "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 VOLT_V"
3731642b65aSPatrick Williams            },
3741642b65aSPatrick Williams            {
3751642b65aSPatrick Williams                "Address": "0x45",
3761642b65aSPatrick Williams                "Bus": "$bus",
3771642b65aSPatrick Williams                "Labels": [
3781642b65aSPatrick Williams                    "in1",
3791642b65aSPatrick Williams                    "curr1"
3801642b65aSPatrick Williams                ],
3811642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 4",
3821642b65aSPatrick Williams                "Thresholds": [
3831642b65aSPatrick Williams                    {
3841642b65aSPatrick Williams                        "Direction": "less than",
385*322328dbSYang Chen                        "Hysteresis": 0.969,
3861642b65aSPatrick Williams                        "Label": "in1",
3871642b65aSPatrick Williams                        "Name": "lower critical",
3881642b65aSPatrick Williams                        "Severity": 1,
3891642b65aSPatrick Williams                        "Value": 48.45
3901642b65aSPatrick Williams                    },
3911642b65aSPatrick Williams                    {
3921642b65aSPatrick Williams                        "Direction": "greater than",
393*322328dbSYang Chen                        "Hysteresis": 1.067,
3941642b65aSPatrick Williams                        "Label": "in1",
3951642b65aSPatrick Williams                        "Name": "upper critical",
3961642b65aSPatrick Williams                        "Severity": 1,
3971642b65aSPatrick Williams                        "Value": 53.35
3981642b65aSPatrick Williams                    },
3991642b65aSPatrick Williams                    {
4001642b65aSPatrick Williams                        "Direction": "greater than",
401*322328dbSYang Chen                        "Hysteresis": 0.14,
4021642b65aSPatrick Williams                        "Label": "curr1",
4031642b65aSPatrick Williams                        "Name": "upper critical",
4041642b65aSPatrick Williams                        "Severity": 1,
405*322328dbSYang Chen                        "Value": 7.0
4061642b65aSPatrick Williams                    }
4071642b65aSPatrick Williams                ],
4081642b65aSPatrick Williams                "Type": "INA238",
4091642b65aSPatrick Williams                "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 CURR_A",
4101642b65aSPatrick Williams                "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 VOLT_V"
4111642b65aSPatrick Williams            },
4121642b65aSPatrick Williams            {
4131642b65aSPatrick Williams                "Address": "0x49",
4141642b65aSPatrick Williams                "Bus": "$bus",
4151642b65aSPatrick Williams                "Labels": [
4161642b65aSPatrick Williams                    "temp1"
4171642b65aSPatrick Williams                ],
4181642b65aSPatrick Williams                "Name": "FCB_$bus - 15 T_SENSE",
4191642b65aSPatrick Williams                "Type": "INA238",
4201642b65aSPatrick Williams                "temp1_Name": "FCB_$bus - 15 T_SENSE_TEMP_C"
4211642b65aSPatrick Williams            },
4221642b65aSPatrick Williams            {
4231642b65aSPatrick Williams                "Address": "0x4b",
4241642b65aSPatrick Williams                "Bus": "$bus",
4251642b65aSPatrick Williams                "Name": "FCB_$bus - 15 TEMP_C",
4261642b65aSPatrick Williams                "Thresholds": [
4271642b65aSPatrick Williams                    {
4281642b65aSPatrick Williams                        "Direction": "greater than",
429*322328dbSYang Chen                        "Hysteresis": 1.6,
4301642b65aSPatrick Williams                        "Name": "upper critical",
4311642b65aSPatrick Williams                        "Severity": 1,
4321642b65aSPatrick Williams                        "Value": 80
4331642b65aSPatrick Williams                    },
4341642b65aSPatrick Williams                    {
4351642b65aSPatrick Williams                        "Direction": "less than",
436*322328dbSYang Chen                        "Hysteresis": 0.0,
4371642b65aSPatrick Williams                        "Name": "lower critical",
4381642b65aSPatrick Williams                        "Severity": 1,
4391642b65aSPatrick Williams                        "Value": 0
4401642b65aSPatrick Williams                    }
4411642b65aSPatrick Williams                ],
4421642b65aSPatrick Williams                "Type": "TMP75"
4431642b65aSPatrick Williams            }
4441642b65aSPatrick Williams        ],
4451642b65aSPatrick Williams        "Name": "Minerva Fan Board $bus - 15",
4461642b65aSPatrick Williams        "Probe": [
4471642b65aSPatrick Williams            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 16})",
4481642b65aSPatrick Williams            "OR",
4491642b65aSPatrick Williams            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 17})",
4501642b65aSPatrick Williams            "OR",
4511642b65aSPatrick Williams            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 18})",
4521642b65aSPatrick Williams            "OR",
4531642b65aSPatrick Williams            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 19})"
4541642b65aSPatrick Williams        ],
4551642b65aSPatrick Williams        "Type": "Board",
4561642b65aSPatrick Williams        "xyz.openbmc_project.Inventory.Decorator.Asset": {
4571642b65aSPatrick Williams            "BuildDate": "$BOARD_MANUFACTURE_DATE",
4581642b65aSPatrick Williams            "Manufacturer": "$BOARD_MANUFACTURER",
4591642b65aSPatrick Williams            "Model": "$BOARD_PRODUCT_NAME",
4601642b65aSPatrick Williams            "PartNumber": "$BOARD_PART_NUMBER",
4611642b65aSPatrick Williams            "SerialNumber": "$BOARD_SERIAL_NUMBER",
4621642b65aSPatrick Williams            "SparePartNumber": "$BOARD_INFO_AM1"
4631642b65aSPatrick Williams        },
4641642b65aSPatrick Williams        "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
4651642b65aSPatrick Williams            "AssetTag": "$PRODUCT_ASSET_TAG"
4661642b65aSPatrick Williams        }
4671642b65aSPatrick Williams    },
4681642b65aSPatrick Williams    {
4691642b65aSPatrick Williams        "Exposes": [
4701642b65aSPatrick Williams            {
4711642b65aSPatrick Williams                "Address": "0x5e",
4721642b65aSPatrick Williams                "Bus": "$bus",
4731642b65aSPatrick Williams                "Connector": {
4741642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_IL",
4751642b65aSPatrick Williams                    "Pwm": 2,
4761642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
4771642b65aSPatrick Williams                    "Tachs": [
4781642b65aSPatrick Williams                        6
4791642b65aSPatrick Williams                    ]
4801642b65aSPatrick Williams                },
4811642b65aSPatrick Williams                "Index": 0,
4821642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_IL_SPEED_RPM",
4831642b65aSPatrick Williams                "PowerState": "Always",
4841642b65aSPatrick Williams                "Thresholds": [
4851642b65aSPatrick Williams                    {
4861642b65aSPatrick Williams                        "Direction": "greater than",
487*322328dbSYang Chen                        "Hysteresis": 400.0,
4881642b65aSPatrick Williams                        "Name": "upper critical",
4891642b65aSPatrick Williams                        "Severity": 1,
4901642b65aSPatrick Williams                        "Value": 20000
4911642b65aSPatrick Williams                    },
4921642b65aSPatrick Williams                    {
4931642b65aSPatrick Williams                        "Direction": "less than",
494*322328dbSYang Chen                        "Hysteresis": 16.0,
4951642b65aSPatrick Williams                        "Name": "lower critical",
4961642b65aSPatrick Williams                        "Severity": 1,
4971642b65aSPatrick Williams                        "Value": 800
4981642b65aSPatrick Williams                    }
4991642b65aSPatrick Williams                ],
5001642b65aSPatrick Williams                "Type": "I2CFan"
5011642b65aSPatrick Williams            },
5021642b65aSPatrick Williams            {
5031642b65aSPatrick Williams                "Address": "0x5e",
5041642b65aSPatrick Williams                "Bus": "$bus",
5051642b65aSPatrick Williams                "Connector": {
5061642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_OL",
5071642b65aSPatrick Williams                    "Pwm": 2,
5081642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
5091642b65aSPatrick Williams                    "Tachs": [
5101642b65aSPatrick Williams                        7
5111642b65aSPatrick Williams                    ]
5121642b65aSPatrick Williams                },
5131642b65aSPatrick Williams                "Index": 1,
5141642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 TACH_OL_SPEED_RPM",
5151642b65aSPatrick Williams                "PowerState": "Always",
5161642b65aSPatrick Williams                "Thresholds": [
5171642b65aSPatrick Williams                    {
5181642b65aSPatrick Williams                        "Direction": "greater than",
519*322328dbSYang Chen                        "Hysteresis": 400.0,
5201642b65aSPatrick Williams                        "Name": "upper critical",
5211642b65aSPatrick Williams                        "Severity": 1,
5221642b65aSPatrick Williams                        "Value": 20000
5231642b65aSPatrick Williams                    },
5241642b65aSPatrick Williams                    {
5251642b65aSPatrick Williams                        "Direction": "less than",
526*322328dbSYang Chen                        "Hysteresis": 16.0,
5271642b65aSPatrick Williams                        "Name": "lower critical",
5281642b65aSPatrick Williams                        "Severity": 1,
5291642b65aSPatrick Williams                        "Value": 800
5301642b65aSPatrick Williams                    }
5311642b65aSPatrick Williams                ],
5321642b65aSPatrick Williams                "Type": "I2CFan"
5331642b65aSPatrick Williams            },
5341642b65aSPatrick Williams            {
5351642b65aSPatrick Williams                "Address": "0x5e",
5361642b65aSPatrick Williams                "Bus": "$bus",
5371642b65aSPatrick Williams                "Connector": {
5381642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_IL",
5391642b65aSPatrick Williams                    "Pwm": 2,
5401642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
5411642b65aSPatrick Williams                    "Tachs": [
5421642b65aSPatrick Williams                        4
5431642b65aSPatrick Williams                    ]
5441642b65aSPatrick Williams                },
5451642b65aSPatrick Williams                "Index": 2,
5461642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_IL_SPEED_RPM",
5471642b65aSPatrick Williams                "PowerState": "Always",
5481642b65aSPatrick Williams                "Thresholds": [
5491642b65aSPatrick Williams                    {
5501642b65aSPatrick Williams                        "Direction": "greater than",
551*322328dbSYang Chen                        "Hysteresis": 400.0,
5521642b65aSPatrick Williams                        "Name": "upper critical",
5531642b65aSPatrick Williams                        "Severity": 1,
5541642b65aSPatrick Williams                        "Value": 20000
5551642b65aSPatrick Williams                    },
5561642b65aSPatrick Williams                    {
5571642b65aSPatrick Williams                        "Direction": "less than",
558*322328dbSYang Chen                        "Hysteresis": 16.0,
5591642b65aSPatrick Williams                        "Name": "lower critical",
5601642b65aSPatrick Williams                        "Severity": 1,
5611642b65aSPatrick Williams                        "Value": 800
5621642b65aSPatrick Williams                    }
5631642b65aSPatrick Williams                ],
5641642b65aSPatrick Williams                "Type": "I2CFan"
5651642b65aSPatrick Williams            },
5661642b65aSPatrick Williams            {
5671642b65aSPatrick Williams                "Address": "0x5e",
5681642b65aSPatrick Williams                "Bus": "$bus",
5691642b65aSPatrick Williams                "Connector": {
5701642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_OL",
5711642b65aSPatrick Williams                    "Pwm": 2,
5721642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
5731642b65aSPatrick Williams                    "Tachs": [
5741642b65aSPatrick Williams                        5
5751642b65aSPatrick Williams                    ]
5761642b65aSPatrick Williams                },
5771642b65aSPatrick Williams                "Index": 3,
5781642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 TACH_OL_SPEED_RPM",
5791642b65aSPatrick Williams                "PowerState": "Always",
5801642b65aSPatrick Williams                "Thresholds": [
5811642b65aSPatrick Williams                    {
5821642b65aSPatrick Williams                        "Direction": "greater than",
583*322328dbSYang Chen                        "Hysteresis": 400.0,
5841642b65aSPatrick Williams                        "Name": "upper critical",
5851642b65aSPatrick Williams                        "Severity": 1,
5861642b65aSPatrick Williams                        "Value": 20000
5871642b65aSPatrick Williams                    },
5881642b65aSPatrick Williams                    {
5891642b65aSPatrick Williams                        "Direction": "less than",
590*322328dbSYang Chen                        "Hysteresis": 16.0,
5911642b65aSPatrick Williams                        "Name": "lower critical",
5921642b65aSPatrick Williams                        "Severity": 1,
5931642b65aSPatrick Williams                        "Value": 800
5941642b65aSPatrick Williams                    }
5951642b65aSPatrick Williams                ],
5961642b65aSPatrick Williams                "Type": "I2CFan"
5971642b65aSPatrick Williams            },
5981642b65aSPatrick Williams            {
5991642b65aSPatrick Williams                "Address": "0x5e",
6001642b65aSPatrick Williams                "Bus": "$bus",
6011642b65aSPatrick Williams                "Connector": {
6021642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_IL",
6031642b65aSPatrick Williams                    "Pwm": 2,
6041642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
6051642b65aSPatrick Williams                    "Tachs": [
6061642b65aSPatrick Williams                        2
6071642b65aSPatrick Williams                    ]
6081642b65aSPatrick Williams                },
6091642b65aSPatrick Williams                "Index": 4,
6101642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_IL_SPEED_RPM",
6111642b65aSPatrick Williams                "PowerState": "Always",
6121642b65aSPatrick Williams                "Thresholds": [
6131642b65aSPatrick Williams                    {
6141642b65aSPatrick Williams                        "Direction": "greater than",
615*322328dbSYang Chen                        "Hysteresis": 400.0,
6161642b65aSPatrick Williams                        "Name": "upper critical",
6171642b65aSPatrick Williams                        "Severity": 1,
6181642b65aSPatrick Williams                        "Value": 20000
6191642b65aSPatrick Williams                    },
6201642b65aSPatrick Williams                    {
6211642b65aSPatrick Williams                        "Direction": "less than",
622*322328dbSYang Chen                        "Hysteresis": 16.0,
6231642b65aSPatrick Williams                        "Name": "lower critical",
6241642b65aSPatrick Williams                        "Severity": 1,
6251642b65aSPatrick Williams                        "Value": 800
6261642b65aSPatrick Williams                    }
6271642b65aSPatrick Williams                ],
6281642b65aSPatrick Williams                "Type": "I2CFan"
6291642b65aSPatrick Williams            },
6301642b65aSPatrick Williams            {
6311642b65aSPatrick Williams                "Address": "0x5e",
6321642b65aSPatrick Williams                "Bus": "$bus",
6331642b65aSPatrick Williams                "Connector": {
6341642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_OL",
6351642b65aSPatrick Williams                    "Pwm": 2,
6361642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
6371642b65aSPatrick Williams                    "Tachs": [
6381642b65aSPatrick Williams                        3
6391642b65aSPatrick Williams                    ]
6401642b65aSPatrick Williams                },
6411642b65aSPatrick Williams                "Index": 5,
6421642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 TACH_OL_SPEED_RPM",
6431642b65aSPatrick Williams                "PowerState": "Always",
6441642b65aSPatrick Williams                "Thresholds": [
6451642b65aSPatrick Williams                    {
6461642b65aSPatrick Williams                        "Direction": "greater than",
647*322328dbSYang Chen                        "Hysteresis": 400.0,
6481642b65aSPatrick Williams                        "Name": "upper critical",
6491642b65aSPatrick Williams                        "Severity": 1,
6501642b65aSPatrick Williams                        "Value": 20000
6511642b65aSPatrick Williams                    },
6521642b65aSPatrick Williams                    {
6531642b65aSPatrick Williams                        "Direction": "less than",
654*322328dbSYang Chen                        "Hysteresis": 16.0,
6551642b65aSPatrick Williams                        "Name": "lower critical",
6561642b65aSPatrick Williams                        "Severity": 1,
6571642b65aSPatrick Williams                        "Value": 800
6581642b65aSPatrick Williams                    }
6591642b65aSPatrick Williams                ],
6601642b65aSPatrick Williams                "Type": "I2CFan"
6611642b65aSPatrick Williams            },
6621642b65aSPatrick Williams            {
6631642b65aSPatrick Williams                "Address": "0x5e",
6641642b65aSPatrick Williams                "Bus": "$bus",
6651642b65aSPatrick Williams                "Connector": {
6661642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_IL",
6671642b65aSPatrick Williams                    "Pwm": 2,
6681642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
6691642b65aSPatrick Williams                    "Tachs": [
6701642b65aSPatrick Williams                        0
6711642b65aSPatrick Williams                    ]
6721642b65aSPatrick Williams                },
6731642b65aSPatrick Williams                "Index": 6,
6741642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_IL_SPEED_RPM",
6751642b65aSPatrick Williams                "PowerState": "Always",
6761642b65aSPatrick Williams                "Thresholds": [
6771642b65aSPatrick Williams                    {
6781642b65aSPatrick Williams                        "Direction": "greater than",
679*322328dbSYang Chen                        "Hysteresis": 400.0,
6801642b65aSPatrick Williams                        "Name": "upper critical",
6811642b65aSPatrick Williams                        "Severity": 1,
6821642b65aSPatrick Williams                        "Value": 20000
6831642b65aSPatrick Williams                    },
6841642b65aSPatrick Williams                    {
6851642b65aSPatrick Williams                        "Direction": "less than",
686*322328dbSYang Chen                        "Hysteresis": 16.0,
6871642b65aSPatrick Williams                        "Name": "lower critical",
6881642b65aSPatrick Williams                        "Severity": 1,
6891642b65aSPatrick Williams                        "Value": 800
6901642b65aSPatrick Williams                    }
6911642b65aSPatrick Williams                ],
6921642b65aSPatrick Williams                "Type": "I2CFan"
6931642b65aSPatrick Williams            },
6941642b65aSPatrick Williams            {
6951642b65aSPatrick Williams                "Address": "0x5e",
6961642b65aSPatrick Williams                "Bus": "$bus",
6971642b65aSPatrick Williams                "Connector": {
6981642b65aSPatrick Williams                    "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_OL",
6991642b65aSPatrick Williams                    "Pwm": 2,
7001642b65aSPatrick Williams                    "PwmName": "FCB_$bus - 15 FAN_PWM",
7011642b65aSPatrick Williams                    "Tachs": [
7021642b65aSPatrick Williams                        1
7031642b65aSPatrick Williams                    ]
7041642b65aSPatrick Williams                },
7051642b65aSPatrick Williams                "Index": 7,
7061642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 TACH_OL_SPEED_RPM",
7071642b65aSPatrick Williams                "PowerState": "Always",
7081642b65aSPatrick Williams                "Thresholds": [
7091642b65aSPatrick Williams                    {
7101642b65aSPatrick Williams                        "Direction": "greater than",
711*322328dbSYang Chen                        "Hysteresis": 400.0,
7121642b65aSPatrick Williams                        "Name": "upper critical",
7131642b65aSPatrick Williams                        "Severity": 1,
7141642b65aSPatrick Williams                        "Value": 20000
7151642b65aSPatrick Williams                    },
7161642b65aSPatrick Williams                    {
7171642b65aSPatrick Williams                        "Direction": "less than",
718*322328dbSYang Chen                        "Hysteresis": 16.0,
7191642b65aSPatrick Williams                        "Name": "lower critical",
7201642b65aSPatrick Williams                        "Severity": 1,
7211642b65aSPatrick Williams                        "Value": 800
7221642b65aSPatrick Williams                    }
7231642b65aSPatrick Williams                ],
7241642b65aSPatrick Williams                "Type": "I2CFan"
7251642b65aSPatrick Williams            },
7261642b65aSPatrick Williams            {
7271642b65aSPatrick Williams                "Address": "0x40",
7281642b65aSPatrick Williams                "Bus": "$bus",
7291642b65aSPatrick Williams                "Labels": [
7301642b65aSPatrick Williams                    "in1",
7311642b65aSPatrick Williams                    "curr1"
7321642b65aSPatrick Williams                ],
7331642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 1",
7341642b65aSPatrick Williams                "Thresholds": [
7351642b65aSPatrick Williams                    {
7361642b65aSPatrick Williams                        "Direction": "less than",
737*322328dbSYang Chen                        "Hysteresis": 0.969,
7381642b65aSPatrick Williams                        "Label": "in1",
7391642b65aSPatrick Williams                        "Name": "lower critical",
7401642b65aSPatrick Williams                        "Severity": 1,
7411642b65aSPatrick Williams                        "Value": 48.45
7421642b65aSPatrick Williams                    },
7431642b65aSPatrick Williams                    {
7441642b65aSPatrick Williams                        "Direction": "greater than",
745*322328dbSYang Chen                        "Hysteresis": 1.067,
7461642b65aSPatrick Williams                        "Label": "in1",
7471642b65aSPatrick Williams                        "Name": "upper critical",
7481642b65aSPatrick Williams                        "Severity": 1,
7491642b65aSPatrick Williams                        "Value": 53.35
7501642b65aSPatrick Williams                    },
7511642b65aSPatrick Williams                    {
7521642b65aSPatrick Williams                        "Direction": "greater than",
753*322328dbSYang Chen                        "Hysteresis": 0.14,
7541642b65aSPatrick Williams                        "Label": "curr1",
7551642b65aSPatrick Williams                        "Name": "upper critical",
7561642b65aSPatrick Williams                        "Severity": 1,
757*322328dbSYang Chen                        "Value": 7.0
7581642b65aSPatrick Williams                    }
7591642b65aSPatrick Williams                ],
7601642b65aSPatrick Williams                "Type": "INA238",
7611642b65aSPatrick Williams                "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 CURR_A",
7621642b65aSPatrick Williams                "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 1 VOLT_V"
7631642b65aSPatrick Williams            },
7641642b65aSPatrick Williams            {
7651642b65aSPatrick Williams                "Address": "0x41",
7661642b65aSPatrick Williams                "Bus": "$bus",
7671642b65aSPatrick Williams                "Labels": [
7681642b65aSPatrick Williams                    "in1",
7691642b65aSPatrick Williams                    "curr1"
7701642b65aSPatrick Williams                ],
7711642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 2",
7721642b65aSPatrick Williams                "Thresholds": [
7731642b65aSPatrick Williams                    {
7741642b65aSPatrick Williams                        "Direction": "less than",
775*322328dbSYang Chen                        "Hysteresis": 0.969,
7761642b65aSPatrick Williams                        "Label": "in1",
7771642b65aSPatrick Williams                        "Name": "lower critical",
7781642b65aSPatrick Williams                        "Severity": 1,
7791642b65aSPatrick Williams                        "Value": 48.45
7801642b65aSPatrick Williams                    },
7811642b65aSPatrick Williams                    {
7821642b65aSPatrick Williams                        "Direction": "greater than",
783*322328dbSYang Chen                        "Hysteresis": 1.067,
7841642b65aSPatrick Williams                        "Label": "in1",
7851642b65aSPatrick Williams                        "Name": "upper critical",
7861642b65aSPatrick Williams                        "Severity": 1,
7871642b65aSPatrick Williams                        "Value": 53.35
7881642b65aSPatrick Williams                    },
7891642b65aSPatrick Williams                    {
7901642b65aSPatrick Williams                        "Direction": "greater than",
791*322328dbSYang Chen                        "Hysteresis": 0.14,
7921642b65aSPatrick Williams                        "Label": "curr1",
7931642b65aSPatrick Williams                        "Name": "upper critical",
7941642b65aSPatrick Williams                        "Severity": 1,
795*322328dbSYang Chen                        "Value": 7.0
7961642b65aSPatrick Williams                    }
7971642b65aSPatrick Williams                ],
7981642b65aSPatrick Williams                "Type": "INA238",
7991642b65aSPatrick Williams                "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 CURR_A",
8001642b65aSPatrick Williams                "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 2 VOLT_V"
8011642b65aSPatrick Williams            },
8021642b65aSPatrick Williams            {
8031642b65aSPatrick Williams                "Address": "0x44",
8041642b65aSPatrick Williams                "Bus": "$bus",
8051642b65aSPatrick Williams                "Labels": [
8061642b65aSPatrick Williams                    "in1",
8071642b65aSPatrick Williams                    "curr1"
8081642b65aSPatrick Williams                ],
8091642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 3",
8101642b65aSPatrick Williams                "Thresholds": [
8111642b65aSPatrick Williams                    {
8121642b65aSPatrick Williams                        "Direction": "less than",
813*322328dbSYang Chen                        "Hysteresis": 0.969,
8141642b65aSPatrick Williams                        "Label": "in1",
8151642b65aSPatrick Williams                        "Name": "lower critical",
8161642b65aSPatrick Williams                        "Severity": 1,
8171642b65aSPatrick Williams                        "Value": 48.45
8181642b65aSPatrick Williams                    },
8191642b65aSPatrick Williams                    {
8201642b65aSPatrick Williams                        "Direction": "greater than",
821*322328dbSYang Chen                        "Hysteresis": 1.067,
8221642b65aSPatrick Williams                        "Label": "in1",
8231642b65aSPatrick Williams                        "Name": "upper critical",
8241642b65aSPatrick Williams                        "Severity": 1,
8251642b65aSPatrick Williams                        "Value": 53.35
8261642b65aSPatrick Williams                    },
8271642b65aSPatrick Williams                    {
8281642b65aSPatrick Williams                        "Direction": "greater than",
829*322328dbSYang Chen                        "Hysteresis": 0.14,
8301642b65aSPatrick Williams                        "Label": "curr1",
8311642b65aSPatrick Williams                        "Name": "upper critical",
8321642b65aSPatrick Williams                        "Severity": 1,
833*322328dbSYang Chen                        "Value": 7.0
8341642b65aSPatrick Williams                    }
8351642b65aSPatrick Williams                ],
8361642b65aSPatrick Williams                "Type": "INA238",
8371642b65aSPatrick Williams                "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 CURR_A",
8381642b65aSPatrick Williams                "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 3 VOLT_V"
8391642b65aSPatrick Williams            },
8401642b65aSPatrick Williams            {
8411642b65aSPatrick Williams                "Address": "0x45",
8421642b65aSPatrick Williams                "Bus": "$bus",
8431642b65aSPatrick Williams                "Labels": [
8441642b65aSPatrick Williams                    "in1",
8451642b65aSPatrick Williams                    "curr1"
8461642b65aSPatrick Williams                ],
8471642b65aSPatrick Williams                "Name": "FCB_$bus - 15 FAN_$bus * 4 - 64 + 4",
8481642b65aSPatrick Williams                "Thresholds": [
8491642b65aSPatrick Williams                    {
8501642b65aSPatrick Williams                        "Direction": "less than",
851*322328dbSYang Chen                        "Hysteresis": 0.969,
8521642b65aSPatrick Williams                        "Label": "in1",
8531642b65aSPatrick Williams                        "Name": "lower critical",
8541642b65aSPatrick Williams                        "Severity": 1,
8551642b65aSPatrick Williams                        "Value": 48.45
8561642b65aSPatrick Williams                    },
8571642b65aSPatrick Williams                    {
8581642b65aSPatrick Williams                        "Direction": "greater than",
859*322328dbSYang Chen                        "Hysteresis": 1.067,
8601642b65aSPatrick Williams                        "Label": "in1",
8611642b65aSPatrick Williams                        "Name": "upper critical",
8621642b65aSPatrick Williams                        "Severity": 1,
8631642b65aSPatrick Williams                        "Value": 53.35
8641642b65aSPatrick Williams                    },
8651642b65aSPatrick Williams                    {
8661642b65aSPatrick Williams                        "Direction": "greater than",
867*322328dbSYang Chen                        "Hysteresis": 0.14,
8681642b65aSPatrick Williams                        "Label": "curr1",
8691642b65aSPatrick Williams                        "Name": "upper critical",
8701642b65aSPatrick Williams                        "Severity": 1,
871*322328dbSYang Chen                        "Value": 7.0
8721642b65aSPatrick Williams                    }
8731642b65aSPatrick Williams                ],
8741642b65aSPatrick Williams                "Type": "INA238",
8751642b65aSPatrick Williams                "curr1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 CURR_A",
8761642b65aSPatrick Williams                "in1_Name": "FCB_$bus - 15 FAN $bus * 4 - 64 + 4 VOLT_V"
8771642b65aSPatrick Williams            },
8781642b65aSPatrick Williams            {
8791642b65aSPatrick Williams                "Address": "0x49",
8801642b65aSPatrick Williams                "Bus": "$bus",
8811642b65aSPatrick Williams                "Labels": [
8821642b65aSPatrick Williams                    "temp1"
8831642b65aSPatrick Williams                ],
8841642b65aSPatrick Williams                "Name": "FCB_$bus - 15 T_SENSE",
8851642b65aSPatrick Williams                "Type": "INA238",
8861642b65aSPatrick Williams                "temp1_Name": "FCB_$bus - 15 T_SENSE_TEMP_C"
8871642b65aSPatrick Williams            },
8881642b65aSPatrick Williams            {
8891642b65aSPatrick Williams                "Address": "0x4b",
8901642b65aSPatrick Williams                "Bus": "$bus",
8911642b65aSPatrick Williams                "Name": "FCB_$bus - 15 TEMP_C",
8921642b65aSPatrick Williams                "Thresholds": [
8931642b65aSPatrick Williams                    {
8941642b65aSPatrick Williams                        "Direction": "greater than",
895*322328dbSYang Chen                        "Hysteresis": 1.6,
8961642b65aSPatrick Williams                        "Name": "upper critical",
8971642b65aSPatrick Williams                        "Severity": 1,
8981642b65aSPatrick Williams                        "Value": 80
8991642b65aSPatrick Williams                    },
9001642b65aSPatrick Williams                    {
9011642b65aSPatrick Williams                        "Direction": "less than",
902*322328dbSYang Chen                        "Hysteresis": 0.0,
9031642b65aSPatrick Williams                        "Name": "lower critical",
9041642b65aSPatrick Williams                        "Severity": 1,
9051642b65aSPatrick Williams                        "Value": 0
9061642b65aSPatrick Williams                    }
9071642b65aSPatrick Williams                ],
9081642b65aSPatrick Williams                "Type": "TMP75"
9091642b65aSPatrick Williams            }
9101642b65aSPatrick Williams        ],
9111642b65aSPatrick Williams        "Name": "Minerva Fan Board $bus - 15",
9121642b65aSPatrick Williams        "Probe": [
9131642b65aSPatrick Williams            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 20})",
9141642b65aSPatrick Williams            "OR",
9151642b65aSPatrick Williams            "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva Fan Board.*', 'BUS': 21})"
9161642b65aSPatrick Williams        ],
9171642b65aSPatrick Williams        "Type": "Board",
9181642b65aSPatrick Williams        "xyz.openbmc_project.Inventory.Decorator.Asset": {
9191642b65aSPatrick Williams            "BuildDate": "$BOARD_MANUFACTURE_DATE",
9201642b65aSPatrick Williams            "Manufacturer": "$BOARD_MANUFACTURER",
9211642b65aSPatrick Williams            "Model": "$BOARD_PRODUCT_NAME",
9221642b65aSPatrick Williams            "PartNumber": "$BOARD_PART_NUMBER",
9231642b65aSPatrick Williams            "SerialNumber": "$BOARD_SERIAL_NUMBER",
9241642b65aSPatrick Williams            "SparePartNumber": "$BOARD_INFO_AM1"
9251642b65aSPatrick Williams        },
9261642b65aSPatrick Williams        "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
9271642b65aSPatrick Williams            "AssetTag": "$PRODUCT_ASSET_TAG"
9281642b65aSPatrick Williams        }
9291642b65aSPatrick Williams    }
9301642b65aSPatrick Williams]
931