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                "in5",
1316152b57SPotin Lai                "in6"
1416152b57SPotin Lai            ],
1516152b57SPotin Lai            "Name": "PTTV_ADC",
1616152b57SPotin Lai            "Type": "ADC128D818",
1716152b57SPotin Lai            "in0_Name": "PTTV_ADC_P46V_0_VOLT_V",
1816152b57SPotin Lai            "in0_Scale": 43.233563571,
1916152b57SPotin Lai            "in1_Name": "PTTV_ADC_P46V_1_VOLT_V",
2016152b57SPotin Lai            "in1_Scale": 43.233563571,
2116152b57SPotin Lai            "in2_Name": "PTTV_ADC_P46V_2_VOLT_V",
2216152b57SPotin Lai            "in2_Scale": 43.233563571,
2316152b57SPotin Lai            "in3_Name": "PTTV_ADC_P46V_3_VOLT_V",
2416152b57SPotin Lai            "in3_Scale": 43.233563571,
2516152b57SPotin Lai            "in4_Name": "PTTV_ADC_P48V_VOLT_V",
2616152b57SPotin Lai            "in4_Scale": 41.32231405,
2716152b57SPotin Lai            "in5_Name": "PTTV_ADC_P5V_AUX_VOLT_V",
2816152b57SPotin Lai            "in5_Scale": 281.29395218,
2916152b57SPotin Lai            "in6_Name": "PTTV_ADC_P3V3_AUX_VOLT_V",
3016152b57SPotin Lai            "in6_Scale": 500
3116152b57SPotin Lai        },
3216152b57SPotin Lai        {
3316152b57SPotin Lai            "Address": "0x44",
3416152b57SPotin Lai            "Bus": 26,
3516152b57SPotin Lai            "Labels": [
3616152b57SPotin Lai                "in1",
3716152b57SPotin Lai                "curr1",
3816152b57SPotin Lai                "power1"
3916152b57SPotin Lai            ],
40*618c151cSPotin Lai            "Name": "PTTV_P48V_VR",
4116152b57SPotin Lai            "Type": "INA238",
42*618c151cSPotin Lai            "curr1_Name": "PTTV_P48V_VR_CURR_A",
43*618c151cSPotin Lai            "in1_Name": "PTTV_P48V_VR_VOLT_V",
44*618c151cSPotin Lai            "power1_Name": "PTTV_P48V_VR_PWR_W"
4516152b57SPotin Lai        },
4616152b57SPotin Lai        {
4716152b57SPotin Lai            "Address": "0x45",
4816152b57SPotin Lai            "Bus": 26,
4916152b57SPotin Lai            "Labels": [
5016152b57SPotin Lai                "in1",
5116152b57SPotin Lai                "curr1",
5216152b57SPotin Lai                "power1"
5316152b57SPotin Lai            ],
54*618c151cSPotin Lai            "Name": "PTTV_P48V",
5516152b57SPotin Lai            "Type": "INA238",
56*618c151cSPotin Lai            "curr1_Name": "PTTV_P48V_CURR_A",
57*618c151cSPotin Lai            "in1_Name": "PTTV_P48V_VOLT_V",
58*618c151cSPotin Lai            "power1_Name": "PTTV_P48V_PWR_W"
5916152b57SPotin Lai        },
6016152b57SPotin Lai        {
6116152b57SPotin Lai            "Address": "0x60",
6216152b57SPotin Lai            "Bus": 24,
6316152b57SPotin Lai            "Name": "PTTV_THRMCUP_REF_TEMP_C",
6416152b57SPotin Lai            "Type": "MCP9600"
6516152b57SPotin Lai        },
6616152b57SPotin Lai        {
6716152b57SPotin Lai            "Address": "0x62",
6816152b57SPotin Lai            "Bus": 24,
6916152b57SPotin Lai            "Name": "PTTV_THRMCUP_IOA_TEMP_C",
7016152b57SPotin Lai            "Type": "MCP9600"
7116152b57SPotin Lai        },
7216152b57SPotin Lai        {
7316152b57SPotin Lai            "Address": "0x63",
7416152b57SPotin Lai            "Bus": 24,
7516152b57SPotin Lai            "Name": "PTTV_THRMCUP_IOB_TEMP_C",
7616152b57SPotin Lai            "Type": "MCP9600"
7716152b57SPotin Lai        },
7816152b57SPotin Lai        {
7916152b57SPotin Lai            "Address": "0x64",
8016152b57SPotin Lai            "Bus": 24,
8116152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM4_TEMP_C",
8216152b57SPotin Lai            "Type": "MCP9600"
8316152b57SPotin Lai        },
8416152b57SPotin Lai        {
8516152b57SPotin Lai            "Address": "0x65",
8616152b57SPotin Lai            "Bus": 24,
8716152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM5_TEMP_C",
8816152b57SPotin Lai            "Type": "MCP9600"
8916152b57SPotin Lai        },
9016152b57SPotin Lai        {
9116152b57SPotin Lai            "Address": "0x66",
9216152b57SPotin Lai            "Bus": 24,
9316152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM6_TEMP_C",
9416152b57SPotin Lai            "Type": "MCP9600"
9516152b57SPotin Lai        },
9616152b57SPotin Lai        {
9716152b57SPotin Lai            "Address": "0x67",
9816152b57SPotin Lai            "Bus": 24,
9916152b57SPotin Lai            "Name": "PTTV_THRMCUP_CORE_TEMP_C",
10016152b57SPotin Lai            "Type": "MCP9600"
10116152b57SPotin Lai        },
10216152b57SPotin Lai        {
10316152b57SPotin Lai            "Address": "0x64",
10416152b57SPotin Lai            "Bus": 25,
10516152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM1_TEMP_C",
10616152b57SPotin Lai            "Type": "MCP9600"
10716152b57SPotin Lai        },
10816152b57SPotin Lai        {
10916152b57SPotin Lai            "Address": "0x65",
11016152b57SPotin Lai            "Bus": 25,
11116152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM2_TEMP_C",
11216152b57SPotin Lai            "Type": "MCP9600"
11316152b57SPotin Lai        },
11416152b57SPotin Lai        {
11516152b57SPotin Lai            "Address": "0x66",
11616152b57SPotin Lai            "Bus": 25,
11716152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM3_TEMP_C",
11816152b57SPotin Lai            "Type": "MCP9600"
11916152b57SPotin Lai        },
12016152b57SPotin Lai        {
12116152b57SPotin Lai            "Address": "0x49",
12216152b57SPotin Lai            "Bus": 26,
12316152b57SPotin Lai            "Name": "PTTV_TMP75_92_TEMP_C",
12416152b57SPotin Lai            "Type": "TMP75"
12516152b57SPotin Lai        },
12616152b57SPotin Lai        {
12716152b57SPotin Lai            "Address": "0x4A",
12816152b57SPotin Lai            "Bus": 26,
12916152b57SPotin Lai            "Name": "PTTV_TMP75_94_TEMP_C",
13016152b57SPotin Lai            "Type": "TMP75"
13116152b57SPotin Lai        },
13216152b57SPotin Lai        {
13316152b57SPotin Lai            "Address": "0x4B",
13416152b57SPotin Lai            "Bus": 26,
13516152b57SPotin Lai            "Name": "PTTV_TMP75_96_TEMP_C",
13616152b57SPotin Lai            "Type": "TMP75"
13716152b57SPotin Lai        },
13816152b57SPotin Lai        {
13916152b57SPotin Lai            "Address": "0x4C",
14016152b57SPotin Lai            "Bus": 26,
14116152b57SPotin Lai            "Name": "PTTV_TMP75_98_TEMP_C",
14216152b57SPotin Lai            "Type": "TMP75"
14316152b57SPotin Lai        }
14416152b57SPotin Lai    ],
14516152b57SPotin Lai    /* Power and thermal test vehicle board */
14616152b57SPotin Lai    "Name": "Minerva PTTV",
14716152b57SPotin Lai    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva PTTV '})",
14816152b57SPotin Lai    "Type": "Board",
14916152b57SPotin Lai    "xyz.openbmc_project.Inventory.Decorator.Asset": {
15016152b57SPotin Lai        "Manufacturer": "$PRODUCT_MANUFACTURER",
15116152b57SPotin Lai        "Model": "$PRODUCT_PRODUCT_NAME",
15216152b57SPotin Lai        "PartNumber": "$PRODUCT_PART_NUMBER",
15316152b57SPotin Lai        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
15416152b57SPotin Lai    }
15516152b57SPotin Lai}
156