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", 16*78a07723SDaniel Hsu "Thresholds": [ 17*78a07723SDaniel Hsu { 18*78a07723SDaniel Hsu "Direction": "less than", 19*78a07723SDaniel Hsu "Label": "in0", 20*78a07723SDaniel Hsu "Name": "lower critical", 21*78a07723SDaniel Hsu "Severity": 1, 22*78a07723SDaniel Hsu "Value": 20.24 23*78a07723SDaniel Hsu }, 24*78a07723SDaniel Hsu { 25*78a07723SDaniel Hsu "Direction": "greater than", 26*78a07723SDaniel Hsu "Label": "in0", 27*78a07723SDaniel Hsu "Name": "upper critical", 28*78a07723SDaniel Hsu "Severity": 1, 29*78a07723SDaniel Hsu "Value": 39.05 30*78a07723SDaniel Hsu }, 31*78a07723SDaniel Hsu { 32*78a07723SDaniel Hsu "Direction": "less than", 33*78a07723SDaniel Hsu "Label": "in1", 34*78a07723SDaniel Hsu "Name": "lower critical", 35*78a07723SDaniel Hsu "Severity": 1, 36*78a07723SDaniel Hsu "Value": 20.24 37*78a07723SDaniel Hsu }, 38*78a07723SDaniel Hsu { 39*78a07723SDaniel Hsu "Direction": "greater than", 40*78a07723SDaniel Hsu "Label": "in1", 41*78a07723SDaniel Hsu "Name": "upper critical", 42*78a07723SDaniel Hsu "Severity": 1, 43*78a07723SDaniel Hsu "Value": 39.05 44*78a07723SDaniel Hsu }, 45*78a07723SDaniel Hsu { 46*78a07723SDaniel Hsu "Direction": "less than", 47*78a07723SDaniel Hsu "Label": "in2", 48*78a07723SDaniel Hsu "Name": "lower critical", 49*78a07723SDaniel Hsu "Severity": 1, 50*78a07723SDaniel Hsu "Value": 16.33 51*78a07723SDaniel Hsu }, 52*78a07723SDaniel Hsu { 53*78a07723SDaniel Hsu "Direction": "greater than", 54*78a07723SDaniel Hsu "Label": "in2", 55*78a07723SDaniel Hsu "Name": "upper critical", 56*78a07723SDaniel Hsu "Severity": 1, 57*78a07723SDaniel Hsu "Value": 33.24 58*78a07723SDaniel Hsu }, 59*78a07723SDaniel Hsu { 60*78a07723SDaniel Hsu "Direction": "less than", 61*78a07723SDaniel Hsu "Label": "in3", 62*78a07723SDaniel Hsu "Name": "lower critical", 63*78a07723SDaniel Hsu "Severity": 1, 64*78a07723SDaniel Hsu "Value": 13.09 65*78a07723SDaniel Hsu }, 66*78a07723SDaniel Hsu { 67*78a07723SDaniel Hsu "Direction": "greater than", 68*78a07723SDaniel Hsu "Label": "in3", 69*78a07723SDaniel Hsu "Name": "upper critical", 70*78a07723SDaniel Hsu "Severity": 1, 71*78a07723SDaniel Hsu "Value": 26.91 72*78a07723SDaniel Hsu }, 73*78a07723SDaniel Hsu { 74*78a07723SDaniel Hsu "Direction": "less than", 75*78a07723SDaniel Hsu "Label": "in4", 76*78a07723SDaniel Hsu "Name": "lower critical", 77*78a07723SDaniel Hsu "Severity": 1, 78*78a07723SDaniel Hsu "Value": 46.0 79*78a07723SDaniel Hsu }, 80*78a07723SDaniel Hsu { 81*78a07723SDaniel Hsu "Direction": "greater than", 82*78a07723SDaniel Hsu "Label": "in4", 83*78a07723SDaniel Hsu "Name": "upper critical", 84*78a07723SDaniel Hsu "Severity": 1, 85*78a07723SDaniel Hsu "Value": 55.0 86*78a07723SDaniel Hsu }, 87*78a07723SDaniel Hsu { 88*78a07723SDaniel Hsu "Direction": "less than", 89*78a07723SDaniel Hsu "Label": "in6", 90*78a07723SDaniel Hsu "Name": "lower critical", 91*78a07723SDaniel Hsu "Severity": 1, 92*78a07723SDaniel Hsu "Value": 3.135 93*78a07723SDaniel Hsu }, 94*78a07723SDaniel Hsu { 95*78a07723SDaniel Hsu "Direction": "greater than", 96*78a07723SDaniel Hsu "Label": "in6", 97*78a07723SDaniel Hsu "Name": "upper critical", 98*78a07723SDaniel Hsu "Severity": 1, 99*78a07723SDaniel Hsu "Value": 3.465 100*78a07723SDaniel Hsu } 101*78a07723SDaniel Hsu ], 10216152b57SPotin Lai "Type": "ADC128D818", 10316152b57SPotin Lai "in0_Name": "PTTV_ADC_P46V_0_VOLT_V", 10416152b57SPotin Lai "in0_Scale": 43.233563571, 10516152b57SPotin Lai "in1_Name": "PTTV_ADC_P46V_1_VOLT_V", 10616152b57SPotin Lai "in1_Scale": 43.233563571, 10716152b57SPotin Lai "in2_Name": "PTTV_ADC_P46V_2_VOLT_V", 10816152b57SPotin Lai "in2_Scale": 43.233563571, 10916152b57SPotin Lai "in3_Name": "PTTV_ADC_P46V_3_VOLT_V", 11016152b57SPotin Lai "in3_Scale": 43.233563571, 11116152b57SPotin Lai "in4_Name": "PTTV_ADC_P48V_VOLT_V", 11216152b57SPotin Lai "in4_Scale": 41.32231405, 11316152b57SPotin Lai "in5_Name": "PTTV_ADC_P5V_AUX_VOLT_V", 11416152b57SPotin Lai "in5_Scale": 281.29395218, 11516152b57SPotin Lai "in6_Name": "PTTV_ADC_P3V3_AUX_VOLT_V", 11616152b57SPotin Lai "in6_Scale": 500 11716152b57SPotin Lai }, 11816152b57SPotin Lai { 11916152b57SPotin Lai "Address": "0x44", 12016152b57SPotin Lai "Bus": 26, 12116152b57SPotin Lai "Labels": [ 12216152b57SPotin Lai "in1", 12316152b57SPotin Lai "curr1", 12416152b57SPotin Lai "power1" 12516152b57SPotin Lai ], 126618c151cSPotin Lai "Name": "PTTV_P48V_VR", 127*78a07723SDaniel Hsu "Thresholds": [ 128*78a07723SDaniel Hsu { 129*78a07723SDaniel Hsu "Direction": "less than", 130*78a07723SDaniel Hsu "Label": "curr1", 131*78a07723SDaniel Hsu "Name": "lower critical", 132*78a07723SDaniel Hsu "Severity": 1, 133*78a07723SDaniel Hsu "Value": 0.0 134*78a07723SDaniel Hsu }, 135*78a07723SDaniel Hsu { 136*78a07723SDaniel Hsu "Direction": "greater than", 137*78a07723SDaniel Hsu "Label": "curr1", 138*78a07723SDaniel Hsu "Name": "upper critical", 139*78a07723SDaniel Hsu "Severity": 1, 140*78a07723SDaniel Hsu "Value": 2.3 141*78a07723SDaniel Hsu }, 142*78a07723SDaniel Hsu { 143*78a07723SDaniel Hsu "Direction": "less than", 144*78a07723SDaniel Hsu "Label": "power1", 145*78a07723SDaniel Hsu "Name": "lower critical", 146*78a07723SDaniel Hsu "Severity": 1, 147*78a07723SDaniel Hsu "Value": 0.0 148*78a07723SDaniel Hsu }, 149*78a07723SDaniel Hsu { 150*78a07723SDaniel Hsu "Direction": "greater than", 151*78a07723SDaniel Hsu "Label": "power1", 152*78a07723SDaniel Hsu "Name": "upper critical", 153*78a07723SDaniel Hsu "Severity": 1, 154*78a07723SDaniel Hsu "Value": 111.0 155*78a07723SDaniel Hsu } 156*78a07723SDaniel Hsu ], 15716152b57SPotin Lai "Type": "INA238", 158618c151cSPotin Lai "curr1_Name": "PTTV_P48V_VR_CURR_A", 159618c151cSPotin Lai "in1_Name": "PTTV_P48V_VR_VOLT_V", 160618c151cSPotin Lai "power1_Name": "PTTV_P48V_VR_PWR_W" 16116152b57SPotin Lai }, 16216152b57SPotin Lai { 16316152b57SPotin Lai "Address": "0x45", 16416152b57SPotin Lai "Bus": 26, 16516152b57SPotin Lai "Labels": [ 16616152b57SPotin Lai "in1", 16716152b57SPotin Lai "curr1", 16816152b57SPotin Lai "power1" 16916152b57SPotin Lai ], 170618c151cSPotin Lai "Name": "PTTV_P48V", 171*78a07723SDaniel Hsu "Thresholds": [ 172*78a07723SDaniel Hsu { 173*78a07723SDaniel Hsu "Direction": "less than", 174*78a07723SDaniel Hsu "Label": "curr1", 175*78a07723SDaniel Hsu "Name": "lower critical", 176*78a07723SDaniel Hsu "Severity": 1, 177*78a07723SDaniel Hsu "Value": 0.0 178*78a07723SDaniel Hsu }, 179*78a07723SDaniel Hsu { 180*78a07723SDaniel Hsu "Direction": "greater than", 181*78a07723SDaniel Hsu "Label": "curr1", 182*78a07723SDaniel Hsu "Name": "upper critical", 183*78a07723SDaniel Hsu "Severity": 1, 184*78a07723SDaniel Hsu "Value": 28.3 185*78a07723SDaniel Hsu }, 186*78a07723SDaniel Hsu { 187*78a07723SDaniel Hsu "Direction": "less than", 188*78a07723SDaniel Hsu "Label": "power1", 189*78a07723SDaniel Hsu "Name": "lower critical", 190*78a07723SDaniel Hsu "Severity": 1, 191*78a07723SDaniel Hsu "Value": 0.0 192*78a07723SDaniel Hsu }, 193*78a07723SDaniel Hsu { 194*78a07723SDaniel Hsu "Direction": "greater than", 195*78a07723SDaniel Hsu "Label": "power1", 196*78a07723SDaniel Hsu "Name": "upper critical", 197*78a07723SDaniel Hsu "Severity": 1, 198*78a07723SDaniel Hsu "Value": 1302.0 199*78a07723SDaniel Hsu } 200*78a07723SDaniel Hsu ], 20116152b57SPotin Lai "Type": "INA238", 202618c151cSPotin Lai "curr1_Name": "PTTV_P48V_CURR_A", 203618c151cSPotin Lai "in1_Name": "PTTV_P48V_VOLT_V", 204618c151cSPotin Lai "power1_Name": "PTTV_P48V_PWR_W" 20516152b57SPotin Lai }, 20616152b57SPotin Lai { 20716152b57SPotin Lai "Address": "0x60", 20816152b57SPotin Lai "Bus": 24, 20916152b57SPotin Lai "Name": "PTTV_THRMCUP_REF_TEMP_C", 210*78a07723SDaniel Hsu "Thresholds": [ 211*78a07723SDaniel Hsu { 212*78a07723SDaniel Hsu "Direction": "greater than", 213*78a07723SDaniel Hsu "Name": "upper critical", 214*78a07723SDaniel Hsu "Severity": 1, 215*78a07723SDaniel Hsu "Value": 60.0 216*78a07723SDaniel Hsu } 217*78a07723SDaniel Hsu ], 21816152b57SPotin Lai "Type": "MCP9600" 21916152b57SPotin Lai }, 22016152b57SPotin Lai { 22116152b57SPotin Lai "Address": "0x62", 22216152b57SPotin Lai "Bus": 24, 22316152b57SPotin Lai "Name": "PTTV_THRMCUP_IOA_TEMP_C", 224*78a07723SDaniel Hsu "Thresholds": [ 225*78a07723SDaniel Hsu { 226*78a07723SDaniel Hsu "Direction": "greater than", 227*78a07723SDaniel Hsu "Name": "upper critical", 228*78a07723SDaniel Hsu "Severity": 1, 229*78a07723SDaniel Hsu "Value": 100.0 230*78a07723SDaniel Hsu } 231*78a07723SDaniel Hsu ], 23216152b57SPotin Lai "Type": "MCP9600" 23316152b57SPotin Lai }, 23416152b57SPotin Lai { 23516152b57SPotin Lai "Address": "0x63", 23616152b57SPotin Lai "Bus": 24, 23716152b57SPotin Lai "Name": "PTTV_THRMCUP_IOB_TEMP_C", 238*78a07723SDaniel Hsu "Thresholds": [ 239*78a07723SDaniel Hsu { 240*78a07723SDaniel Hsu "Direction": "greater than", 241*78a07723SDaniel Hsu "Name": "upper critical", 242*78a07723SDaniel Hsu "Severity": 1, 243*78a07723SDaniel Hsu "Value": 100.0 244*78a07723SDaniel Hsu } 245*78a07723SDaniel Hsu ], 24616152b57SPotin Lai "Type": "MCP9600" 24716152b57SPotin Lai }, 24816152b57SPotin Lai { 24916152b57SPotin Lai "Address": "0x64", 25016152b57SPotin Lai "Bus": 24, 25116152b57SPotin Lai "Name": "PTTV_THRMCUP_HBM4_TEMP_C", 252*78a07723SDaniel Hsu "Thresholds": [ 253*78a07723SDaniel Hsu { 254*78a07723SDaniel Hsu "Direction": "greater than", 255*78a07723SDaniel Hsu "Name": "upper critical", 256*78a07723SDaniel Hsu "Severity": 1, 257*78a07723SDaniel Hsu "Value": 100.0 258*78a07723SDaniel Hsu } 259*78a07723SDaniel Hsu ], 26016152b57SPotin Lai "Type": "MCP9600" 26116152b57SPotin Lai }, 26216152b57SPotin Lai { 26316152b57SPotin Lai "Address": "0x65", 26416152b57SPotin Lai "Bus": 24, 26516152b57SPotin Lai "Name": "PTTV_THRMCUP_HBM5_TEMP_C", 266*78a07723SDaniel Hsu "Thresholds": [ 267*78a07723SDaniel Hsu { 268*78a07723SDaniel Hsu "Direction": "greater than", 269*78a07723SDaniel Hsu "Name": "upper critical", 270*78a07723SDaniel Hsu "Severity": 1, 271*78a07723SDaniel Hsu "Value": 100.0 272*78a07723SDaniel Hsu } 273*78a07723SDaniel Hsu ], 27416152b57SPotin Lai "Type": "MCP9600" 27516152b57SPotin Lai }, 27616152b57SPotin Lai { 27716152b57SPotin Lai "Address": "0x66", 27816152b57SPotin Lai "Bus": 24, 27916152b57SPotin Lai "Name": "PTTV_THRMCUP_HBM6_TEMP_C", 280*78a07723SDaniel Hsu "Thresholds": [ 281*78a07723SDaniel Hsu { 282*78a07723SDaniel Hsu "Direction": "greater than", 283*78a07723SDaniel Hsu "Name": "upper critical", 284*78a07723SDaniel Hsu "Severity": 1, 285*78a07723SDaniel Hsu "Value": 100.0 286*78a07723SDaniel Hsu } 287*78a07723SDaniel Hsu ], 28816152b57SPotin Lai "Type": "MCP9600" 28916152b57SPotin Lai }, 29016152b57SPotin Lai { 29116152b57SPotin Lai "Address": "0x67", 29216152b57SPotin Lai "Bus": 24, 29316152b57SPotin Lai "Name": "PTTV_THRMCUP_CORE_TEMP_C", 294*78a07723SDaniel Hsu "Thresholds": [ 295*78a07723SDaniel Hsu { 296*78a07723SDaniel Hsu "Direction": "greater than", 297*78a07723SDaniel Hsu "Name": "upper critical", 298*78a07723SDaniel Hsu "Severity": 1, 299*78a07723SDaniel Hsu "Value": 100.0 300*78a07723SDaniel Hsu } 301*78a07723SDaniel Hsu ], 30216152b57SPotin Lai "Type": "MCP9600" 30316152b57SPotin Lai }, 30416152b57SPotin Lai { 30516152b57SPotin Lai "Address": "0x64", 30616152b57SPotin Lai "Bus": 25, 30716152b57SPotin Lai "Name": "PTTV_THRMCUP_HBM1_TEMP_C", 308*78a07723SDaniel Hsu "Thresholds": [ 309*78a07723SDaniel Hsu { 310*78a07723SDaniel Hsu "Direction": "greater than", 311*78a07723SDaniel Hsu "Name": "upper critical", 312*78a07723SDaniel Hsu "Severity": 1, 313*78a07723SDaniel Hsu "Value": 100.0 314*78a07723SDaniel Hsu } 315*78a07723SDaniel Hsu ], 31616152b57SPotin Lai "Type": "MCP9600" 31716152b57SPotin Lai }, 31816152b57SPotin Lai { 31916152b57SPotin Lai "Address": "0x65", 32016152b57SPotin Lai "Bus": 25, 32116152b57SPotin Lai "Name": "PTTV_THRMCUP_HBM2_TEMP_C", 322*78a07723SDaniel Hsu "Thresholds": [ 323*78a07723SDaniel Hsu { 324*78a07723SDaniel Hsu "Direction": "greater than", 325*78a07723SDaniel Hsu "Name": "upper critical", 326*78a07723SDaniel Hsu "Severity": 1, 327*78a07723SDaniel Hsu "Value": 100.0 328*78a07723SDaniel Hsu } 329*78a07723SDaniel Hsu ], 33016152b57SPotin Lai "Type": "MCP9600" 33116152b57SPotin Lai }, 33216152b57SPotin Lai { 33316152b57SPotin Lai "Address": "0x66", 33416152b57SPotin Lai "Bus": 25, 33516152b57SPotin Lai "Name": "PTTV_THRMCUP_HBM3_TEMP_C", 336*78a07723SDaniel Hsu "Thresholds": [ 337*78a07723SDaniel Hsu { 338*78a07723SDaniel Hsu "Direction": "greater than", 339*78a07723SDaniel Hsu "Name": "upper critical", 340*78a07723SDaniel Hsu "Severity": 1, 341*78a07723SDaniel Hsu "Value": 100.0 342*78a07723SDaniel Hsu } 343*78a07723SDaniel Hsu ], 34416152b57SPotin Lai "Type": "MCP9600" 34516152b57SPotin Lai }, 34616152b57SPotin Lai { 34716152b57SPotin Lai "Address": "0x49", 34816152b57SPotin Lai "Bus": 26, 34916152b57SPotin Lai "Name": "PTTV_TMP75_92_TEMP_C", 35016152b57SPotin Lai "Type": "TMP75" 35116152b57SPotin Lai }, 35216152b57SPotin Lai { 35316152b57SPotin Lai "Address": "0x4A", 35416152b57SPotin Lai "Bus": 26, 35516152b57SPotin Lai "Name": "PTTV_TMP75_94_TEMP_C", 35616152b57SPotin Lai "Type": "TMP75" 35716152b57SPotin Lai }, 35816152b57SPotin Lai { 35916152b57SPotin Lai "Address": "0x4B", 36016152b57SPotin Lai "Bus": 26, 36116152b57SPotin Lai "Name": "PTTV_TMP75_96_TEMP_C", 36216152b57SPotin Lai "Type": "TMP75" 36316152b57SPotin Lai }, 36416152b57SPotin Lai { 36516152b57SPotin Lai "Address": "0x4C", 36616152b57SPotin Lai "Bus": 26, 36716152b57SPotin Lai "Name": "PTTV_TMP75_98_TEMP_C", 36816152b57SPotin Lai "Type": "TMP75" 36916152b57SPotin Lai } 37016152b57SPotin Lai ], 37116152b57SPotin Lai /* Power and thermal test vehicle board */ 37216152b57SPotin Lai "Name": "Minerva PTTV", 37316152b57SPotin Lai "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva PTTV '})", 37416152b57SPotin Lai "Type": "Board", 37516152b57SPotin Lai "xyz.openbmc_project.Inventory.Decorator.Asset": { 37616152b57SPotin Lai "Manufacturer": "$PRODUCT_MANUFACTURER", 37716152b57SPotin Lai "Model": "$PRODUCT_PRODUCT_NAME", 37816152b57SPotin Lai "PartNumber": "$PRODUCT_PART_NUMBER", 37916152b57SPotin Lai "SerialNumber": "$PRODUCT_SERIAL_NUMBER" 38016152b57SPotin Lai } 38116152b57SPotin Lai} 382