116152b57SPotin Lai{
216152b57SPotin Lai    "Exposes": [
316152b57SPotin Lai        {
416152b57SPotin Lai            "Address": "0x1d",
516152b57SPotin Lai            "Bus": 26,
616152b57SPotin Lai            "Labels": [
716152b57SPotin Lai                "in0",
816152b57SPotin Lai                "in1",
916152b57SPotin Lai                "in2",
1016152b57SPotin Lai                "in3",
1116152b57SPotin Lai                "in4",
1216152b57SPotin Lai                "in6"
1316152b57SPotin Lai            ],
1416152b57SPotin Lai            "Name": "PTTV_ADC",
1578a07723SDaniel Hsu            "Thresholds": [
1678a07723SDaniel Hsu                {
1778a07723SDaniel Hsu                    "Direction": "less than",
1878a07723SDaniel Hsu                    "Label": "in0",
1978a07723SDaniel Hsu                    "Name": "lower critical",
2078a07723SDaniel Hsu                    "Severity": 1,
213bc59e03SDaniel Hsu                    "Value": 18.42
2278a07723SDaniel Hsu                },
2378a07723SDaniel Hsu                {
2478a07723SDaniel Hsu                    "Direction": "greater than",
2578a07723SDaniel Hsu                    "Label": "in0",
2678a07723SDaniel Hsu                    "Name": "upper critical",
2778a07723SDaniel Hsu                    "Severity": 1,
283bc59e03SDaniel Hsu                    "Value": 42.56
2978a07723SDaniel Hsu                },
3078a07723SDaniel Hsu                {
3178a07723SDaniel Hsu                    "Direction": "less than",
3278a07723SDaniel Hsu                    "Label": "in1",
3378a07723SDaniel Hsu                    "Name": "lower critical",
3478a07723SDaniel Hsu                    "Severity": 1,
353bc59e03SDaniel Hsu                    "Value": 18.42
3678a07723SDaniel Hsu                },
3778a07723SDaniel Hsu                {
3878a07723SDaniel Hsu                    "Direction": "greater than",
3978a07723SDaniel Hsu                    "Label": "in1",
4078a07723SDaniel Hsu                    "Name": "upper critical",
4178a07723SDaniel Hsu                    "Severity": 1,
423bc59e03SDaniel Hsu                    "Value": 42.56
4378a07723SDaniel Hsu                },
4478a07723SDaniel Hsu                {
4578a07723SDaniel Hsu                    "Direction": "less than",
4678a07723SDaniel Hsu                    "Label": "in2",
4778a07723SDaniel Hsu                    "Name": "lower critical",
4878a07723SDaniel Hsu                    "Severity": 1,
493bc59e03SDaniel Hsu                    "Value": 14.86
5078a07723SDaniel Hsu                },
5178a07723SDaniel Hsu                {
5278a07723SDaniel Hsu                    "Direction": "greater than",
5378a07723SDaniel Hsu                    "Label": "in2",
5478a07723SDaniel Hsu                    "Name": "upper critical",
5578a07723SDaniel Hsu                    "Severity": 1,
563bc59e03SDaniel Hsu                    "Value": 36.23
5778a07723SDaniel Hsu                },
5878a07723SDaniel Hsu                {
5978a07723SDaniel Hsu                    "Direction": "less than",
6078a07723SDaniel Hsu                    "Label": "in3",
6178a07723SDaniel Hsu                    "Name": "lower critical",
6278a07723SDaniel Hsu                    "Severity": 1,
633bc59e03SDaniel Hsu                    "Value": 14.27
6478a07723SDaniel Hsu                },
6578a07723SDaniel Hsu                {
6678a07723SDaniel Hsu                    "Direction": "greater than",
6778a07723SDaniel Hsu                    "Label": "in3",
6878a07723SDaniel Hsu                    "Name": "upper critical",
6978a07723SDaniel Hsu                    "Severity": 1,
703bc59e03SDaniel Hsu                    "Value": 29.33
7178a07723SDaniel Hsu                },
7278a07723SDaniel Hsu                {
7378a07723SDaniel Hsu                    "Direction": "less than",
7478a07723SDaniel Hsu                    "Label": "in4",
7578a07723SDaniel Hsu                    "Name": "lower critical",
7678a07723SDaniel Hsu                    "Severity": 1,
7778a07723SDaniel Hsu                    "Value": 46.0
7878a07723SDaniel Hsu                },
7978a07723SDaniel Hsu                {
8078a07723SDaniel Hsu                    "Direction": "greater than",
8178a07723SDaniel Hsu                    "Label": "in4",
8278a07723SDaniel Hsu                    "Name": "upper critical",
8378a07723SDaniel Hsu                    "Severity": 1,
8478a07723SDaniel Hsu                    "Value": 55.0
8578a07723SDaniel Hsu                },
8678a07723SDaniel Hsu                {
8778a07723SDaniel Hsu                    "Direction": "less than",
8878a07723SDaniel Hsu                    "Label": "in6",
8978a07723SDaniel Hsu                    "Name": "lower critical",
9078a07723SDaniel Hsu                    "Severity": 1,
9178a07723SDaniel Hsu                    "Value": 3.135
9278a07723SDaniel Hsu                },
9378a07723SDaniel Hsu                {
9478a07723SDaniel Hsu                    "Direction": "greater than",
9578a07723SDaniel Hsu                    "Label": "in6",
9678a07723SDaniel Hsu                    "Name": "upper critical",
9778a07723SDaniel Hsu                    "Severity": 1,
9878a07723SDaniel Hsu                    "Value": 3.465
9978a07723SDaniel Hsu                }
10078a07723SDaniel Hsu            ],
10116152b57SPotin Lai            "Type": "ADC128D818",
10216152b57SPotin Lai            "in0_Name": "PTTV_ADC_P46V_0_VOLT_V",
10316152b57SPotin Lai            "in0_Scale": 43.233563571,
10416152b57SPotin Lai            "in1_Name": "PTTV_ADC_P46V_1_VOLT_V",
10516152b57SPotin Lai            "in1_Scale": 43.233563571,
10616152b57SPotin Lai            "in2_Name": "PTTV_ADC_P46V_2_VOLT_V",
10716152b57SPotin Lai            "in2_Scale": 43.233563571,
10816152b57SPotin Lai            "in3_Name": "PTTV_ADC_P46V_3_VOLT_V",
10916152b57SPotin Lai            "in3_Scale": 43.233563571,
11016152b57SPotin Lai            "in4_Name": "PTTV_ADC_P48V_VOLT_V",
11116152b57SPotin Lai            "in4_Scale": 41.32231405,
11216152b57SPotin Lai            "in6_Name": "PTTV_ADC_P3V3_AUX_VOLT_V",
11316152b57SPotin Lai            "in6_Scale": 500
11416152b57SPotin Lai        },
11516152b57SPotin Lai        {
11616152b57SPotin Lai            "Address": "0x44",
11716152b57SPotin Lai            "Bus": 26,
11816152b57SPotin Lai            "Labels": [
11916152b57SPotin Lai                "in1",
12016152b57SPotin Lai                "curr1",
12116152b57SPotin Lai                "power1"
12216152b57SPotin Lai            ],
123618c151cSPotin Lai            "Name": "PTTV_P48V_VR",
12478a07723SDaniel Hsu            "Thresholds": [
12578a07723SDaniel Hsu                {
12678a07723SDaniel Hsu                    "Direction": "less than",
127cc5b2affSDaniel Hsu                    "Label": "in1",
128cc5b2affSDaniel Hsu                    "Name": "lower critical",
129cc5b2affSDaniel Hsu                    "Severity": 1,
130cc5b2affSDaniel Hsu                    "Value": 46.0
131cc5b2affSDaniel Hsu                },
132cc5b2affSDaniel Hsu                {
133cc5b2affSDaniel Hsu                    "Direction": "greater than",
134cc5b2affSDaniel Hsu                    "Label": "in1",
135cc5b2affSDaniel Hsu                    "Name": "upper critical",
136cc5b2affSDaniel Hsu                    "Severity": 1,
137cc5b2affSDaniel Hsu                    "Value": 55.0
138cc5b2affSDaniel Hsu                },
139cc5b2affSDaniel Hsu                {
140cc5b2affSDaniel Hsu                    "Direction": "less than",
14178a07723SDaniel Hsu                    "Label": "curr1",
14278a07723SDaniel Hsu                    "Name": "lower critical",
14378a07723SDaniel Hsu                    "Severity": 1,
14478a07723SDaniel Hsu                    "Value": 0.0
14578a07723SDaniel Hsu                },
14678a07723SDaniel Hsu                {
14778a07723SDaniel Hsu                    "Direction": "greater than",
14878a07723SDaniel Hsu                    "Label": "curr1",
14978a07723SDaniel Hsu                    "Name": "upper critical",
15078a07723SDaniel Hsu                    "Severity": 1,
1513bc59e03SDaniel Hsu                    "Value": 2.0
15278a07723SDaniel Hsu                },
15378a07723SDaniel Hsu                {
15478a07723SDaniel Hsu                    "Direction": "less than",
15578a07723SDaniel Hsu                    "Label": "power1",
15678a07723SDaniel Hsu                    "Name": "lower critical",
15778a07723SDaniel Hsu                    "Severity": 1,
15878a07723SDaniel Hsu                    "Value": 0.0
15978a07723SDaniel Hsu                },
16078a07723SDaniel Hsu                {
16178a07723SDaniel Hsu                    "Direction": "greater than",
16278a07723SDaniel Hsu                    "Label": "power1",
16378a07723SDaniel Hsu                    "Name": "upper critical",
16478a07723SDaniel Hsu                    "Severity": 1,
1653bc59e03SDaniel Hsu                    "Value": 90.0
16678a07723SDaniel Hsu                }
16778a07723SDaniel Hsu            ],
16816152b57SPotin Lai            "Type": "INA238",
169618c151cSPotin Lai            "curr1_Name": "PTTV_P48V_VR_CURR_A",
170618c151cSPotin Lai            "in1_Name": "PTTV_P48V_VR_VOLT_V",
171618c151cSPotin Lai            "power1_Name": "PTTV_P48V_VR_PWR_W"
17216152b57SPotin Lai        },
17316152b57SPotin Lai        {
17416152b57SPotin Lai            "Address": "0x45",
17516152b57SPotin Lai            "Bus": 26,
17616152b57SPotin Lai            "Labels": [
17716152b57SPotin Lai                "in1",
17816152b57SPotin Lai                "curr1",
17916152b57SPotin Lai                "power1"
18016152b57SPotin Lai            ],
181618c151cSPotin Lai            "Name": "PTTV_P48V",
18278a07723SDaniel Hsu            "Thresholds": [
18378a07723SDaniel Hsu                {
18478a07723SDaniel Hsu                    "Direction": "less than",
185cc5b2affSDaniel Hsu                    "Label": "in1",
186cc5b2affSDaniel Hsu                    "Name": "lower critical",
187cc5b2affSDaniel Hsu                    "Severity": 1,
188cc5b2affSDaniel Hsu                    "Value": 46.0
189cc5b2affSDaniel Hsu                },
190cc5b2affSDaniel Hsu                {
191cc5b2affSDaniel Hsu                    "Direction": "greater than",
192cc5b2affSDaniel Hsu                    "Label": "in1",
193cc5b2affSDaniel Hsu                    "Name": "upper critical",
194cc5b2affSDaniel Hsu                    "Severity": 1,
195cc5b2affSDaniel Hsu                    "Value": 55.0
196cc5b2affSDaniel Hsu                },
197cc5b2affSDaniel Hsu                {
198cc5b2affSDaniel Hsu                    "Direction": "less than",
19978a07723SDaniel Hsu                    "Label": "curr1",
20078a07723SDaniel Hsu                    "Name": "lower critical",
20178a07723SDaniel Hsu                    "Severity": 1,
20278a07723SDaniel Hsu                    "Value": 0.0
20378a07723SDaniel Hsu                },
20478a07723SDaniel Hsu                {
20578a07723SDaniel Hsu                    "Direction": "greater than",
20678a07723SDaniel Hsu                    "Label": "curr1",
20778a07723SDaniel Hsu                    "Name": "upper critical",
20878a07723SDaniel Hsu                    "Severity": 1,
20978a07723SDaniel Hsu                    "Value": 28.3
21078a07723SDaniel Hsu                },
21178a07723SDaniel Hsu                {
21278a07723SDaniel Hsu                    "Direction": "less than",
21378a07723SDaniel Hsu                    "Label": "power1",
21478a07723SDaniel Hsu                    "Name": "lower critical",
21578a07723SDaniel Hsu                    "Severity": 1,
21678a07723SDaniel Hsu                    "Value": 0.0
21778a07723SDaniel Hsu                },
21878a07723SDaniel Hsu                {
21978a07723SDaniel Hsu                    "Direction": "greater than",
22078a07723SDaniel Hsu                    "Label": "power1",
22178a07723SDaniel Hsu                    "Name": "upper critical",
22278a07723SDaniel Hsu                    "Severity": 1,
22378a07723SDaniel Hsu                    "Value": 1302.0
22478a07723SDaniel Hsu                }
22578a07723SDaniel Hsu            ],
22616152b57SPotin Lai            "Type": "INA238",
227618c151cSPotin Lai            "curr1_Name": "PTTV_P48V_CURR_A",
228618c151cSPotin Lai            "in1_Name": "PTTV_P48V_VOLT_V",
229618c151cSPotin Lai            "power1_Name": "PTTV_P48V_PWR_W"
23016152b57SPotin Lai        },
23116152b57SPotin Lai        {
23216152b57SPotin Lai            "Address": "0x60",
23316152b57SPotin Lai            "Bus": 24,
23416152b57SPotin Lai            "Name": "PTTV_THRMCUP_REF_TEMP_C",
23578a07723SDaniel Hsu            "Thresholds": [
23678a07723SDaniel Hsu                {
23778a07723SDaniel Hsu                    "Direction": "greater than",
23878a07723SDaniel Hsu                    "Name": "upper critical",
23978a07723SDaniel Hsu                    "Severity": 1,
24078a07723SDaniel Hsu                    "Value": 60.0
24178a07723SDaniel Hsu                }
24278a07723SDaniel Hsu            ],
24316152b57SPotin Lai            "Type": "MCP9600"
24416152b57SPotin Lai        },
24516152b57SPotin Lai        {
24616152b57SPotin Lai            "Address": "0x62",
24716152b57SPotin Lai            "Bus": 24,
24816152b57SPotin Lai            "Name": "PTTV_THRMCUP_IOA_TEMP_C",
24978a07723SDaniel Hsu            "Thresholds": [
25078a07723SDaniel Hsu                {
25178a07723SDaniel Hsu                    "Direction": "greater than",
25278a07723SDaniel Hsu                    "Name": "upper critical",
25378a07723SDaniel Hsu                    "Severity": 1,
25478a07723SDaniel Hsu                    "Value": 100.0
25578a07723SDaniel Hsu                }
25678a07723SDaniel Hsu            ],
25716152b57SPotin Lai            "Type": "MCP9600"
25816152b57SPotin Lai        },
25916152b57SPotin Lai        {
26016152b57SPotin Lai            "Address": "0x63",
26116152b57SPotin Lai            "Bus": 24,
26216152b57SPotin Lai            "Name": "PTTV_THRMCUP_IOB_TEMP_C",
26378a07723SDaniel Hsu            "Thresholds": [
26478a07723SDaniel Hsu                {
26578a07723SDaniel Hsu                    "Direction": "greater than",
26678a07723SDaniel Hsu                    "Name": "upper critical",
26778a07723SDaniel Hsu                    "Severity": 1,
26878a07723SDaniel Hsu                    "Value": 100.0
26978a07723SDaniel Hsu                }
27078a07723SDaniel Hsu            ],
27116152b57SPotin Lai            "Type": "MCP9600"
27216152b57SPotin Lai        },
27316152b57SPotin Lai        {
27416152b57SPotin Lai            "Address": "0x64",
27516152b57SPotin Lai            "Bus": 24,
27616152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM4_TEMP_C",
27778a07723SDaniel Hsu            "Thresholds": [
27878a07723SDaniel Hsu                {
27978a07723SDaniel Hsu                    "Direction": "greater than",
28078a07723SDaniel Hsu                    "Name": "upper critical",
28178a07723SDaniel Hsu                    "Severity": 1,
28278a07723SDaniel Hsu                    "Value": 100.0
28378a07723SDaniel Hsu                }
28478a07723SDaniel Hsu            ],
28516152b57SPotin Lai            "Type": "MCP9600"
28616152b57SPotin Lai        },
28716152b57SPotin Lai        {
28816152b57SPotin Lai            "Address": "0x65",
28916152b57SPotin Lai            "Bus": 24,
29016152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM5_TEMP_C",
29178a07723SDaniel Hsu            "Thresholds": [
29278a07723SDaniel Hsu                {
29378a07723SDaniel Hsu                    "Direction": "greater than",
29478a07723SDaniel Hsu                    "Name": "upper critical",
29578a07723SDaniel Hsu                    "Severity": 1,
29678a07723SDaniel Hsu                    "Value": 100.0
29778a07723SDaniel Hsu                }
29878a07723SDaniel Hsu            ],
29916152b57SPotin Lai            "Type": "MCP9600"
30016152b57SPotin Lai        },
30116152b57SPotin Lai        {
30216152b57SPotin Lai            "Address": "0x66",
30316152b57SPotin Lai            "Bus": 24,
30416152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM6_TEMP_C",
30578a07723SDaniel Hsu            "Thresholds": [
30678a07723SDaniel Hsu                {
30778a07723SDaniel Hsu                    "Direction": "greater than",
30878a07723SDaniel Hsu                    "Name": "upper critical",
30978a07723SDaniel Hsu                    "Severity": 1,
31078a07723SDaniel Hsu                    "Value": 100.0
31178a07723SDaniel Hsu                }
31278a07723SDaniel Hsu            ],
31316152b57SPotin Lai            "Type": "MCP9600"
31416152b57SPotin Lai        },
31516152b57SPotin Lai        {
31616152b57SPotin Lai            "Address": "0x67",
31716152b57SPotin Lai            "Bus": 24,
31816152b57SPotin Lai            "Name": "PTTV_THRMCUP_CORE_TEMP_C",
31978a07723SDaniel Hsu            "Thresholds": [
32078a07723SDaniel Hsu                {
32178a07723SDaniel Hsu                    "Direction": "greater than",
32278a07723SDaniel Hsu                    "Name": "upper critical",
32378a07723SDaniel Hsu                    "Severity": 1,
32478a07723SDaniel Hsu                    "Value": 100.0
32578a07723SDaniel Hsu                }
32678a07723SDaniel Hsu            ],
32716152b57SPotin Lai            "Type": "MCP9600"
32816152b57SPotin Lai        },
32916152b57SPotin Lai        {
33016152b57SPotin Lai            "Address": "0x64",
33116152b57SPotin Lai            "Bus": 25,
33216152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM1_TEMP_C",
33378a07723SDaniel Hsu            "Thresholds": [
33478a07723SDaniel Hsu                {
33578a07723SDaniel Hsu                    "Direction": "greater than",
33678a07723SDaniel Hsu                    "Name": "upper critical",
33778a07723SDaniel Hsu                    "Severity": 1,
33878a07723SDaniel Hsu                    "Value": 100.0
33978a07723SDaniel Hsu                }
34078a07723SDaniel Hsu            ],
34116152b57SPotin Lai            "Type": "MCP9600"
34216152b57SPotin Lai        },
34316152b57SPotin Lai        {
34416152b57SPotin Lai            "Address": "0x65",
34516152b57SPotin Lai            "Bus": 25,
34616152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM2_TEMP_C",
34778a07723SDaniel Hsu            "Thresholds": [
34878a07723SDaniel Hsu                {
34978a07723SDaniel Hsu                    "Direction": "greater than",
35078a07723SDaniel Hsu                    "Name": "upper critical",
35178a07723SDaniel Hsu                    "Severity": 1,
35278a07723SDaniel Hsu                    "Value": 100.0
35378a07723SDaniel Hsu                }
35478a07723SDaniel Hsu            ],
35516152b57SPotin Lai            "Type": "MCP9600"
35616152b57SPotin Lai        },
35716152b57SPotin Lai        {
35816152b57SPotin Lai            "Address": "0x66",
35916152b57SPotin Lai            "Bus": 25,
36016152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM3_TEMP_C",
36178a07723SDaniel Hsu            "Thresholds": [
36278a07723SDaniel Hsu                {
36378a07723SDaniel Hsu                    "Direction": "greater than",
36478a07723SDaniel Hsu                    "Name": "upper critical",
36578a07723SDaniel Hsu                    "Severity": 1,
36678a07723SDaniel Hsu                    "Value": 100.0
36778a07723SDaniel Hsu                }
36878a07723SDaniel Hsu            ],
36916152b57SPotin Lai            "Type": "MCP9600"
37016152b57SPotin Lai        },
37116152b57SPotin Lai        {
37216152b57SPotin Lai            "Address": "0x49",
37316152b57SPotin Lai            "Bus": 26,
37416152b57SPotin Lai            "Name": "PTTV_TMP75_92_TEMP_C",
37516152b57SPotin Lai            "Type": "TMP75"
37616152b57SPotin Lai        },
37716152b57SPotin Lai        {
37816152b57SPotin Lai            "Address": "0x4A",
37916152b57SPotin Lai            "Bus": 26,
38016152b57SPotin Lai            "Name": "PTTV_TMP75_94_TEMP_C",
38116152b57SPotin Lai            "Type": "TMP75"
38216152b57SPotin Lai        },
38316152b57SPotin Lai        {
38416152b57SPotin Lai            "Address": "0x4B",
38516152b57SPotin Lai            "Bus": 26,
38616152b57SPotin Lai            "Name": "PTTV_TMP75_96_TEMP_C",
38716152b57SPotin Lai            "Type": "TMP75"
38816152b57SPotin Lai        },
38916152b57SPotin Lai        {
39016152b57SPotin Lai            "Address": "0x4C",
39116152b57SPotin Lai            "Bus": 26,
39216152b57SPotin Lai            "Name": "PTTV_TMP75_98_TEMP_C",
39316152b57SPotin Lai            "Type": "TMP75"
39416152b57SPotin Lai        }
39516152b57SPotin Lai    ],
39616152b57SPotin Lai    "Name": "Minerva PTTV",
39716152b57SPotin Lai    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva PTTV '})",
39816152b57SPotin Lai    "Type": "Board",
39916152b57SPotin Lai    "xyz.openbmc_project.Inventory.Decorator.Asset": {
4005501ee3eSPeter Yin        "BuildDate": "$BOARD_MANUFACTURE_DATE",
40191c92906SPeter Yin        "Manufacturer": "$BOARD_MANUFACTURER",
40291c92906SPeter Yin        "Model": "$BOARD_PRODUCT_NAME",
40391c92906SPeter Yin        "PartNumber": "$BOARD_PART_NUMBER",
40405cdf04eSPeter Yin        "SerialNumber": "$BOARD_SERIAL_NUMBER",
40505cdf04eSPeter Yin        "SparePartNumber": "$BOARD_INFO_AM1"
406*141718c7SPeter Yin    },
407*141718c7SPeter Yin    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
408*141718c7SPeter Yin        "AssetTag": "$PRODUCT_ASSET_TAG"
40916152b57SPotin Lai    }
41016152b57SPotin Lai}
411