1*16152b57SPotin Lai{
2*16152b57SPotin Lai    "Exposes": [
3*16152b57SPotin Lai        {
4*16152b57SPotin Lai            "Address": "0x1d",
5*16152b57SPotin Lai            "Bus": 26,
6*16152b57SPotin Lai            "Labels": [
7*16152b57SPotin Lai                "in0",
8*16152b57SPotin Lai                "in1",
9*16152b57SPotin Lai                "in2",
10*16152b57SPotin Lai                "in3",
11*16152b57SPotin Lai                "in4",
12*16152b57SPotin Lai                "in5",
13*16152b57SPotin Lai                "in6"
14*16152b57SPotin Lai            ],
15*16152b57SPotin Lai            "Name": "PTTV_ADC",
16*16152b57SPotin Lai            "Type": "ADC128D818",
17*16152b57SPotin Lai            "in0_Name": "PTTV_ADC_P46V_0_VOLT_V",
18*16152b57SPotin Lai            "in0_Scale": 43.233563571,
19*16152b57SPotin Lai            "in1_Name": "PTTV_ADC_P46V_1_VOLT_V",
20*16152b57SPotin Lai            "in1_Scale": 43.233563571,
21*16152b57SPotin Lai            "in2_Name": "PTTV_ADC_P46V_2_VOLT_V",
22*16152b57SPotin Lai            "in2_Scale": 43.233563571,
23*16152b57SPotin Lai            "in3_Name": "PTTV_ADC_P46V_3_VOLT_V",
24*16152b57SPotin Lai            "in3_Scale": 43.233563571,
25*16152b57SPotin Lai            "in4_Name": "PTTV_ADC_P48V_VOLT_V",
26*16152b57SPotin Lai            "in4_Scale": 41.32231405,
27*16152b57SPotin Lai            "in5_Name": "PTTV_ADC_P5V_AUX_VOLT_V",
28*16152b57SPotin Lai            "in5_Scale": 281.29395218,
29*16152b57SPotin Lai            "in6_Name": "PTTV_ADC_P3V3_AUX_VOLT_V",
30*16152b57SPotin Lai            "in6_Scale": 500
31*16152b57SPotin Lai        },
32*16152b57SPotin Lai        {
33*16152b57SPotin Lai            "Address": "0x44",
34*16152b57SPotin Lai            "Bus": 26,
35*16152b57SPotin Lai            "Labels": [
36*16152b57SPotin Lai                "in1",
37*16152b57SPotin Lai                "curr1",
38*16152b57SPotin Lai                "power1"
39*16152b57SPotin Lai            ],
40*16152b57SPotin Lai            "Name": "PTTY_P48V_VR",
41*16152b57SPotin Lai            "Type": "INA238",
42*16152b57SPotin Lai            "curr1_Name": "PTTY_P48V_VR_CURR_A",
43*16152b57SPotin Lai            "in1_Name": "PTTY_P48V_VR_VOLT_V",
44*16152b57SPotin Lai            "power1_Name": "PTTY_P48V_VR_PWR_W"
45*16152b57SPotin Lai        },
46*16152b57SPotin Lai        {
47*16152b57SPotin Lai            "Address": "0x45",
48*16152b57SPotin Lai            "Bus": 26,
49*16152b57SPotin Lai            "Labels": [
50*16152b57SPotin Lai                "in1",
51*16152b57SPotin Lai                "curr1",
52*16152b57SPotin Lai                "power1"
53*16152b57SPotin Lai            ],
54*16152b57SPotin Lai            "Name": "PTTY_P48V",
55*16152b57SPotin Lai            "Type": "INA238",
56*16152b57SPotin Lai            "curr1_Name": "PTTY_P48V_CURR_A",
57*16152b57SPotin Lai            "in1_Name": "PTTY_P48V_VOLT_V",
58*16152b57SPotin Lai            "power1_Name": "PTTY_P48V_PWR_W"
59*16152b57SPotin Lai        },
60*16152b57SPotin Lai        {
61*16152b57SPotin Lai            "Address": "0x60",
62*16152b57SPotin Lai            "Bus": 24,
63*16152b57SPotin Lai            "Name": "PTTV_THRMCUP_REF_TEMP_C",
64*16152b57SPotin Lai            "Type": "MCP9600"
65*16152b57SPotin Lai        },
66*16152b57SPotin Lai        {
67*16152b57SPotin Lai            "Address": "0x62",
68*16152b57SPotin Lai            "Bus": 24,
69*16152b57SPotin Lai            "Name": "PTTV_THRMCUP_IOA_TEMP_C",
70*16152b57SPotin Lai            "Type": "MCP9600"
71*16152b57SPotin Lai        },
72*16152b57SPotin Lai        {
73*16152b57SPotin Lai            "Address": "0x63",
74*16152b57SPotin Lai            "Bus": 24,
75*16152b57SPotin Lai            "Name": "PTTV_THRMCUP_IOB_TEMP_C",
76*16152b57SPotin Lai            "Type": "MCP9600"
77*16152b57SPotin Lai        },
78*16152b57SPotin Lai        {
79*16152b57SPotin Lai            "Address": "0x64",
80*16152b57SPotin Lai            "Bus": 24,
81*16152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM4_TEMP_C",
82*16152b57SPotin Lai            "Type": "MCP9600"
83*16152b57SPotin Lai        },
84*16152b57SPotin Lai        {
85*16152b57SPotin Lai            "Address": "0x65",
86*16152b57SPotin Lai            "Bus": 24,
87*16152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM5_TEMP_C",
88*16152b57SPotin Lai            "Type": "MCP9600"
89*16152b57SPotin Lai        },
90*16152b57SPotin Lai        {
91*16152b57SPotin Lai            "Address": "0x66",
92*16152b57SPotin Lai            "Bus": 24,
93*16152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM6_TEMP_C",
94*16152b57SPotin Lai            "Type": "MCP9600"
95*16152b57SPotin Lai        },
96*16152b57SPotin Lai        {
97*16152b57SPotin Lai            "Address": "0x67",
98*16152b57SPotin Lai            "Bus": 24,
99*16152b57SPotin Lai            "Name": "PTTV_THRMCUP_CORE_TEMP_C",
100*16152b57SPotin Lai            "Type": "MCP9600"
101*16152b57SPotin Lai        },
102*16152b57SPotin Lai        {
103*16152b57SPotin Lai            "Address": "0x64",
104*16152b57SPotin Lai            "Bus": 25,
105*16152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM1_TEMP_C",
106*16152b57SPotin Lai            "Type": "MCP9600"
107*16152b57SPotin Lai        },
108*16152b57SPotin Lai        {
109*16152b57SPotin Lai            "Address": "0x65",
110*16152b57SPotin Lai            "Bus": 25,
111*16152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM2_TEMP_C",
112*16152b57SPotin Lai            "Type": "MCP9600"
113*16152b57SPotin Lai        },
114*16152b57SPotin Lai        {
115*16152b57SPotin Lai            "Address": "0x66",
116*16152b57SPotin Lai            "Bus": 25,
117*16152b57SPotin Lai            "Name": "PTTV_THRMCUP_HBM3_TEMP_C",
118*16152b57SPotin Lai            "Type": "MCP9600"
119*16152b57SPotin Lai        },
120*16152b57SPotin Lai        {
121*16152b57SPotin Lai            "Address": "0x49",
122*16152b57SPotin Lai            "Bus": 26,
123*16152b57SPotin Lai            "Name": "PTTV_TMP75_92_TEMP_C",
124*16152b57SPotin Lai            "Type": "TMP75"
125*16152b57SPotin Lai        },
126*16152b57SPotin Lai        {
127*16152b57SPotin Lai            "Address": "0x4A",
128*16152b57SPotin Lai            "Bus": 26,
129*16152b57SPotin Lai            "Name": "PTTV_TMP75_94_TEMP_C",
130*16152b57SPotin Lai            "Type": "TMP75"
131*16152b57SPotin Lai        },
132*16152b57SPotin Lai        {
133*16152b57SPotin Lai            "Address": "0x4B",
134*16152b57SPotin Lai            "Bus": 26,
135*16152b57SPotin Lai            "Name": "PTTV_TMP75_96_TEMP_C",
136*16152b57SPotin Lai            "Type": "TMP75"
137*16152b57SPotin Lai        },
138*16152b57SPotin Lai        {
139*16152b57SPotin Lai            "Address": "0x4C",
140*16152b57SPotin Lai            "Bus": 26,
141*16152b57SPotin Lai            "Name": "PTTV_TMP75_98_TEMP_C",
142*16152b57SPotin Lai            "Type": "TMP75"
143*16152b57SPotin Lai        }
144*16152b57SPotin Lai    ],
145*16152b57SPotin Lai    /* Power and thermal test vehicle board */
146*16152b57SPotin Lai    "Name": "Minerva PTTV",
147*16152b57SPotin Lai    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva PTTV '})",
148*16152b57SPotin Lai    "Type": "Board",
149*16152b57SPotin Lai    "xyz.openbmc_project.Inventory.Decorator.Asset": {
150*16152b57SPotin Lai        "Manufacturer": "$PRODUCT_MANUFACTURER",
151*16152b57SPotin Lai        "Model": "$PRODUCT_PRODUCT_NAME",
152*16152b57SPotin Lai        "PartNumber": "$PRODUCT_PART_NUMBER",
153*16152b57SPotin Lai        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
154*16152b57SPotin Lai    }
155*16152b57SPotin Lai}
156