1*0af35426SZev Weiss{ 2*0af35426SZev Weiss "Exposes": [ 3*0af35426SZev Weiss { 4*0af35426SZev Weiss "Index": 0, 5*0af35426SZev Weiss "Name": "3VSB", 6*0af35426SZev Weiss "ScaleFactor": 0.5349, 7*0af35426SZev Weiss "Thresholds": [ 8*0af35426SZev Weiss { 9*0af35426SZev Weiss "Direction": "greater than", 10*0af35426SZev Weiss "Name": "upper critical", 11*0af35426SZev Weiss "Severity": 1, 12*0af35426SZev Weiss "Value": 3.63 13*0af35426SZev Weiss }, 14*0af35426SZev Weiss { 15*0af35426SZev Weiss "Direction": "greater than", 16*0af35426SZev Weiss "Name": "upper non critical", 17*0af35426SZev Weiss "Severity": 0, 18*0af35426SZev Weiss "Value": 3.5 19*0af35426SZev Weiss }, 20*0af35426SZev Weiss { 21*0af35426SZev Weiss "Direction": "less than", 22*0af35426SZev Weiss "Name": "lower non critical", 23*0af35426SZev Weiss "Severity": 0, 24*0af35426SZev Weiss "Value": 3.1 25*0af35426SZev Weiss }, 26*0af35426SZev Weiss { 27*0af35426SZev Weiss "Direction": "less than", 28*0af35426SZev Weiss "Name": "lower critical", 29*0af35426SZev Weiss "Severity": 1, 30*0af35426SZev Weiss "Value": 2.97 31*0af35426SZev Weiss } 32*0af35426SZev Weiss ], 33*0af35426SZev Weiss "Type": "ADC" 34*0af35426SZev Weiss }, 35*0af35426SZev Weiss { 36*0af35426SZev Weiss "Index": 1, 37*0af35426SZev Weiss "Name": "5VSB", 38*0af35426SZev Weiss "ScaleFactor": 0.3548, 39*0af35426SZev Weiss "Thresholds": [ 40*0af35426SZev Weiss { 41*0af35426SZev Weiss "Direction": "greater than", 42*0af35426SZev Weiss "Name": "upper critical", 43*0af35426SZev Weiss "Severity": 1, 44*0af35426SZev Weiss "Value": 5.5 45*0af35426SZev Weiss }, 46*0af35426SZev Weiss { 47*0af35426SZev Weiss "Direction": "greater than", 48*0af35426SZev Weiss "Name": "upper non critical", 49*0af35426SZev Weiss "Severity": 0, 50*0af35426SZev Weiss "Value": 5.3 51*0af35426SZev Weiss }, 52*0af35426SZev Weiss { 53*0af35426SZev Weiss "Direction": "less than", 54*0af35426SZev Weiss "Name": "lower non critical", 55*0af35426SZev Weiss "Severity": 0, 56*0af35426SZev Weiss "Value": 4.7 57*0af35426SZev Weiss }, 58*0af35426SZev Weiss { 59*0af35426SZev Weiss "Direction": "less than", 60*0af35426SZev Weiss "Name": "lower critical", 61*0af35426SZev Weiss "Severity": 1, 62*0af35426SZev Weiss "Value": 4.5 63*0af35426SZev Weiss } 64*0af35426SZev Weiss ], 65*0af35426SZev Weiss "Type": "ADC" 66*0af35426SZev Weiss }, 67*0af35426SZev Weiss { 68*0af35426SZev Weiss "Index": 2, 69*0af35426SZev Weiss "Name": "VCORE", 70*0af35426SZev Weiss "Thresholds": [ 71*0af35426SZev Weiss { 72*0af35426SZev Weiss "Direction": "greater than", 73*0af35426SZev Weiss "Name": "upper critical", 74*0af35426SZev Weiss "Severity": 1, 75*0af35426SZev Weiss "Value": 1.89 76*0af35426SZev Weiss }, 77*0af35426SZev Weiss { 78*0af35426SZev Weiss "Direction": "greater than", 79*0af35426SZev Weiss "Name": "upper non critical", 80*0af35426SZev Weiss "Severity": 0, 81*0af35426SZev Weiss "Value": 1.6 82*0af35426SZev Weiss } 83*0af35426SZev Weiss ], 84*0af35426SZev Weiss "Type": "ADC" 85*0af35426SZev Weiss }, 86*0af35426SZev Weiss { 87*0af35426SZev Weiss "Index": 3, 88*0af35426SZev Weiss "Name": "VCCSA", 89*0af35426SZev Weiss "Thresholds": [ 90*0af35426SZev Weiss { 91*0af35426SZev Weiss "Direction": "greater than", 92*0af35426SZev Weiss "Name": "upper critical", 93*0af35426SZev Weiss "Severity": 1, 94*0af35426SZev Weiss "Value": 1.16 95*0af35426SZev Weiss }, 96*0af35426SZev Weiss { 97*0af35426SZev Weiss "Direction": "greater than", 98*0af35426SZev Weiss "Name": "upper non critical", 99*0af35426SZev Weiss "Severity": 0, 100*0af35426SZev Weiss "Value": 1.1 101*0af35426SZev Weiss } 102*0af35426SZev Weiss ], 103*0af35426SZev Weiss "Type": "ADC" 104*0af35426SZev Weiss }, 105*0af35426SZev Weiss { 106*0af35426SZev Weiss "Index": 4, 107*0af35426SZev Weiss "Name": "VCCM", 108*0af35426SZev Weiss "PowerState": "On", 109*0af35426SZev Weiss "Thresholds": [ 110*0af35426SZev Weiss { 111*0af35426SZev Weiss "Direction": "greater than", 112*0af35426SZev Weiss "Name": "upper critical", 113*0af35426SZev Weiss "Severity": 1, 114*0af35426SZev Weiss "Value": 1.32 115*0af35426SZev Weiss }, 116*0af35426SZev Weiss { 117*0af35426SZev Weiss "Direction": "greater than", 118*0af35426SZev Weiss "Name": "upper non critical", 119*0af35426SZev Weiss "Severity": 0, 120*0af35426SZev Weiss "Value": 1.27 121*0af35426SZev Weiss }, 122*0af35426SZev Weiss { 123*0af35426SZev Weiss "Direction": "less than", 124*0af35426SZev Weiss "Name": "lower non critical", 125*0af35426SZev Weiss "Severity": 0, 126*0af35426SZev Weiss "Value": 1.135 127*0af35426SZev Weiss }, 128*0af35426SZev Weiss { 129*0af35426SZev Weiss "Direction": "less than", 130*0af35426SZev Weiss "Name": "lower critical", 131*0af35426SZev Weiss "Severity": 1, 132*0af35426SZev Weiss "Value": 1.08 133*0af35426SZev Weiss } 134*0af35426SZev Weiss ], 135*0af35426SZev Weiss "Type": "ADC" 136*0af35426SZev Weiss }, 137*0af35426SZev Weiss { 138*0af35426SZev Weiss "Index": 5, 139*0af35426SZev Weiss "Name": "VCCPRIMT1P05", 140*0af35426SZev Weiss "Thresholds": [ 141*0af35426SZev Weiss { 142*0af35426SZev Weiss "Direction": "greater than", 143*0af35426SZev Weiss "Name": "upper critical", 144*0af35426SZev Weiss "Severity": 1, 145*0af35426SZev Weiss "Value": 1.16 146*0af35426SZev Weiss }, 147*0af35426SZev Weiss { 148*0af35426SZev Weiss "Direction": "greater than", 149*0af35426SZev Weiss "Name": "upper non critical", 150*0af35426SZev Weiss "Severity": 0, 151*0af35426SZev Weiss "Value": 1.12 152*0af35426SZev Weiss }, 153*0af35426SZev Weiss { 154*0af35426SZev Weiss "Direction": "less than", 155*0af35426SZev Weiss "Name": "lower non critical", 156*0af35426SZev Weiss "Severity": 0, 157*0af35426SZev Weiss "Value": 0.99 158*0af35426SZev Weiss }, 159*0af35426SZev Weiss { 160*0af35426SZev Weiss "Direction": "less than", 161*0af35426SZev Weiss "Name": "lower critical", 162*0af35426SZev Weiss "Severity": 1, 163*0af35426SZev Weiss "Value": 0.95 164*0af35426SZev Weiss } 165*0af35426SZev Weiss ], 166*0af35426SZev Weiss "Type": "ADC" 167*0af35426SZev Weiss }, 168*0af35426SZev Weiss { 169*0af35426SZev Weiss "Index": 6, 170*0af35426SZev Weiss "Name": "VCCIO", 171*0af35426SZev Weiss "PowerState": "On", 172*0af35426SZev Weiss "Thresholds": [ 173*0af35426SZev Weiss { 174*0af35426SZev Weiss "Direction": "greater than", 175*0af35426SZev Weiss "Name": "upper critical", 176*0af35426SZev Weiss "Severity": 1, 177*0af35426SZev Weiss "Value": 1.16 178*0af35426SZev Weiss }, 179*0af35426SZev Weiss { 180*0af35426SZev Weiss "Direction": "greater than", 181*0af35426SZev Weiss "Name": "upper non critical", 182*0af35426SZev Weiss "Severity": 0, 183*0af35426SZev Weiss "Value": 1.11 184*0af35426SZev Weiss }, 185*0af35426SZev Weiss { 186*0af35426SZev Weiss "Direction": "less than", 187*0af35426SZev Weiss "Name": "lower non critical", 188*0af35426SZev Weiss "Severity": 0, 189*0af35426SZev Weiss "Value": 0.91 190*0af35426SZev Weiss }, 191*0af35426SZev Weiss { 192*0af35426SZev Weiss "Direction": "less than", 193*0af35426SZev Weiss "Name": "lower critical", 194*0af35426SZev Weiss "Severity": 1, 195*0af35426SZev Weiss "Value": 0.86 196*0af35426SZev Weiss } 197*0af35426SZev Weiss ], 198*0af35426SZev Weiss "Type": "ADC" 199*0af35426SZev Weiss }, 200*0af35426SZev Weiss { 201*0af35426SZev Weiss "Index": 7, 202*0af35426SZev Weiss "Name": "VCCGT", 203*0af35426SZev Weiss "Type": "ADC" 204*0af35426SZev Weiss }, 205*0af35426SZev Weiss { 206*0af35426SZev Weiss "Index": 8, 207*0af35426SZev Weiss "Name": "VPPM", 208*0af35426SZev Weiss "PowerState": "On", 209*0af35426SZev Weiss "ScaleFactor": 0.5, 210*0af35426SZev Weiss "Thresholds": [ 211*0af35426SZev Weiss { 212*0af35426SZev Weiss "Direction": "greater than", 213*0af35426SZev Weiss "Name": "upper critical", 214*0af35426SZev Weiss "Severity": 1, 215*0af35426SZev Weiss "Value": 2.84 216*0af35426SZev Weiss }, 217*0af35426SZev Weiss { 218*0af35426SZev Weiss "Direction": "greater than", 219*0af35426SZev Weiss "Name": "upper non critical", 220*0af35426SZev Weiss "Severity": 0, 221*0af35426SZev Weiss "Value": 2.76 222*0af35426SZev Weiss }, 223*0af35426SZev Weiss { 224*0af35426SZev Weiss "Direction": "less than", 225*0af35426SZev Weiss "Name": "lower non critical", 226*0af35426SZev Weiss "Severity": 0, 227*0af35426SZev Weiss "Value": 2.4 228*0af35426SZev Weiss }, 229*0af35426SZev Weiss { 230*0af35426SZev Weiss "Direction": "less than", 231*0af35426SZev Weiss "Name": "lower critical", 232*0af35426SZev Weiss "Severity": 1, 233*0af35426SZev Weiss "Value": 2.32 234*0af35426SZev Weiss } 235*0af35426SZev Weiss ], 236*0af35426SZev Weiss "Type": "ADC" 237*0af35426SZev Weiss }, 238*0af35426SZev Weiss { 239*0af35426SZev Weiss "BridgeGpio": [ 240*0af35426SZev Weiss { 241*0af35426SZev Weiss "Name": "HWM_BAT_EN", 242*0af35426SZev Weiss "Polarity": "High", 243*0af35426SZev Weiss "SetupTime": 0.5 244*0af35426SZev Weiss } 245*0af35426SZev Weiss ], 246*0af35426SZev Weiss "Index": 9, 247*0af35426SZev Weiss "Name": "VBAT", 248*0af35426SZev Weiss "PollRate": 43200, 249*0af35426SZev Weiss "ScaleFactor": 0.3436, 250*0af35426SZev Weiss "Thresholds": [ 251*0af35426SZev Weiss { 252*0af35426SZev Weiss "Direction": "greater than", 253*0af35426SZev Weiss "Name": "upper critical", 254*0af35426SZev Weiss "Severity": 1, 255*0af35426SZev Weiss "Value": 3.3 256*0af35426SZev Weiss }, 257*0af35426SZev Weiss { 258*0af35426SZev Weiss "Direction": "greater than", 259*0af35426SZev Weiss "Name": "upper non critical", 260*0af35426SZev Weiss "Severity": 0, 261*0af35426SZev Weiss "Value": 3.2 262*0af35426SZev Weiss }, 263*0af35426SZev Weiss { 264*0af35426SZev Weiss "Direction": "less than", 265*0af35426SZev Weiss "Name": "lower non critical", 266*0af35426SZev Weiss "Severity": 0, 267*0af35426SZev Weiss "Value": 2.8 268*0af35426SZev Weiss }, 269*0af35426SZev Weiss { 270*0af35426SZev Weiss "Direction": "less than", 271*0af35426SZev Weiss "Name": "lower critical", 272*0af35426SZev Weiss "Severity": 1, 273*0af35426SZev Weiss "Value": 2.7 274*0af35426SZev Weiss } 275*0af35426SZev Weiss ], 276*0af35426SZev Weiss "Type": "ADC" 277*0af35426SZev Weiss }, 278*0af35426SZev Weiss { 279*0af35426SZev Weiss "Index": 10, 280*0af35426SZev Weiss "Name": "3V", 281*0af35426SZev Weiss "PowerState": "On", 282*0af35426SZev Weiss "ScaleFactor": 0.5349, 283*0af35426SZev Weiss "Thresholds": [ 284*0af35426SZev Weiss { 285*0af35426SZev Weiss "Direction": "greater than", 286*0af35426SZev Weiss "Name": "upper critical", 287*0af35426SZev Weiss "Severity": 1, 288*0af35426SZev Weiss "Value": 3.63 289*0af35426SZev Weiss }, 290*0af35426SZev Weiss { 291*0af35426SZev Weiss "Direction": "greater than", 292*0af35426SZev Weiss "Name": "upper non critical", 293*0af35426SZev Weiss "Severity": 0, 294*0af35426SZev Weiss "Value": 3.53 295*0af35426SZev Weiss }, 296*0af35426SZev Weiss { 297*0af35426SZev Weiss "Direction": "less than", 298*0af35426SZev Weiss "Name": "lower non critical", 299*0af35426SZev Weiss "Severity": 0, 300*0af35426SZev Weiss "Value": 3.07 301*0af35426SZev Weiss }, 302*0af35426SZev Weiss { 303*0af35426SZev Weiss "Direction": "less than", 304*0af35426SZev Weiss "Name": "lower critical", 305*0af35426SZev Weiss "Severity": 1, 306*0af35426SZev Weiss "Value": 2.97 307*0af35426SZev Weiss } 308*0af35426SZev Weiss ], 309*0af35426SZev Weiss "Type": "ADC" 310*0af35426SZev Weiss }, 311*0af35426SZev Weiss { 312*0af35426SZev Weiss "Index": 11, 313*0af35426SZev Weiss "Name": "5V", 314*0af35426SZev Weiss "PowerState": "On", 315*0af35426SZev Weiss "ScaleFactor": 0.3333, 316*0af35426SZev Weiss "Thresholds": [ 317*0af35426SZev Weiss { 318*0af35426SZev Weiss "Direction": "greater than", 319*0af35426SZev Weiss "Name": "upper critical", 320*0af35426SZev Weiss "Severity": 1, 321*0af35426SZev Weiss "Value": 5.5 322*0af35426SZev Weiss }, 323*0af35426SZev Weiss { 324*0af35426SZev Weiss "Direction": "greater than", 325*0af35426SZev Weiss "Name": "upper non critical", 326*0af35426SZev Weiss "Severity": 0, 327*0af35426SZev Weiss "Value": 5.35 328*0af35426SZev Weiss }, 329*0af35426SZev Weiss { 330*0af35426SZev Weiss "Direction": "less than", 331*0af35426SZev Weiss "Name": "lower non critical", 332*0af35426SZev Weiss "Severity": 0, 333*0af35426SZev Weiss "Value": 4.65 334*0af35426SZev Weiss }, 335*0af35426SZev Weiss { 336*0af35426SZev Weiss "Direction": "less than", 337*0af35426SZev Weiss "Name": "lower critical", 338*0af35426SZev Weiss "Severity": 1, 339*0af35426SZev Weiss "Value": 4.5 340*0af35426SZev Weiss } 341*0af35426SZev Weiss ], 342*0af35426SZev Weiss "Type": "ADC" 343*0af35426SZev Weiss }, 344*0af35426SZev Weiss { 345*0af35426SZev Weiss "Index": 12, 346*0af35426SZev Weiss "Name": "12V", 347*0af35426SZev Weiss "PowerState": "On", 348*0af35426SZev Weiss "ScaleFactor": 0.0833, 349*0af35426SZev Weiss "Thresholds": [ 350*0af35426SZev Weiss { 351*0af35426SZev Weiss "Direction": "greater than", 352*0af35426SZev Weiss "Name": "upper critical", 353*0af35426SZev Weiss "Severity": 1, 354*0af35426SZev Weiss "Value": 13.2 355*0af35426SZev Weiss }, 356*0af35426SZev Weiss { 357*0af35426SZev Weiss "Direction": "greater than", 358*0af35426SZev Weiss "Name": "upper non critical", 359*0af35426SZev Weiss "Severity": 0, 360*0af35426SZev Weiss "Value": 12.9 361*0af35426SZev Weiss }, 362*0af35426SZev Weiss { 363*0af35426SZev Weiss "Direction": "less than", 364*0af35426SZev Weiss "Name": "lower non critical", 365*0af35426SZev Weiss "Severity": 0, 366*0af35426SZev Weiss "Value": 11.1 367*0af35426SZev Weiss }, 368*0af35426SZev Weiss { 369*0af35426SZev Weiss "Direction": "less than", 370*0af35426SZev Weiss "Name": "lower critical", 371*0af35426SZev Weiss "Severity": 1, 372*0af35426SZev Weiss "Value": 10.8 373*0af35426SZev Weiss } 374*0af35426SZev Weiss ], 375*0af35426SZev Weiss "Type": "ADC" 376*0af35426SZev Weiss }, 377*0af35426SZev Weiss { 378*0af35426SZev Weiss "Name": "BMC", 379*0af35426SZev Weiss "Type": "BMC" 380*0af35426SZev Weiss }, 381*0af35426SZev Weiss { 382*0af35426SZev Weiss "Address": "0x60", 383*0af35426SZev Weiss "Bus": 11, 384*0af35426SZev Weiss "Labels": [ 385*0af35426SZev Weiss "iin1", 386*0af35426SZev Weiss "iin2", 387*0af35426SZev Weiss "iin3", 388*0af35426SZev Weiss "iout1", 389*0af35426SZev Weiss "iout2", 390*0af35426SZev Weiss "iout3", 391*0af35426SZev Weiss "vin", 392*0af35426SZev Weiss "vout1", 393*0af35426SZev Weiss "vout2", 394*0af35426SZev Weiss "vout3", 395*0af35426SZev Weiss "pin1", 396*0af35426SZev Weiss "pin2", 397*0af35426SZev Weiss "pin3", 398*0af35426SZev Weiss "pout1", 399*0af35426SZev Weiss "pout2", 400*0af35426SZev Weiss "pout3", 401*0af35426SZev Weiss "temp1", 402*0af35426SZev Weiss "temp2", 403*0af35426SZev Weiss "temp3", 404*0af35426SZev Weiss "temp4" 405*0af35426SZev Weiss ], 406*0af35426SZev Weiss "Name": "VRM", 407*0af35426SZev Weiss "Type": "ISL69269", 408*0af35426SZev Weiss "iin1_Name": "VRM Input Current 1", 409*0af35426SZev Weiss "iin2_Name": "VRM Input Current 2", 410*0af35426SZev Weiss "iin3_Name": "VRM Input Current 3", 411*0af35426SZev Weiss "iout1_Name": "VRM Output Current 1", 412*0af35426SZev Weiss "iout2_Name": "VRM Output Current 2", 413*0af35426SZev Weiss "iout3_Name": "VRM Output Current 3", 414*0af35426SZev Weiss "pin1_Name": "VRM Input Power 1", 415*0af35426SZev Weiss "pin2_Name": "VRM Input Power 2", 416*0af35426SZev Weiss "pin3_Name": "VRM Input Power 3", 417*0af35426SZev Weiss "pout1_Name": "VRM Output Power 1", 418*0af35426SZev Weiss "pout2_Name": "VRM Output Power 2", 419*0af35426SZev Weiss "pout3_Name": "VRM Output Power 3", 420*0af35426SZev Weiss "temp1_Name": "VRM Temperature 1", 421*0af35426SZev Weiss "temp2_Name": "VRM Temperature 2", 422*0af35426SZev Weiss "temp3_Name": "VRM Temperature 3", 423*0af35426SZev Weiss "temp4_Name": "VRM Temperature 4", 424*0af35426SZev Weiss "vin_Name": "VRM Input Voltage", 425*0af35426SZev Weiss "vout1_Name": "VRM Output Voltage 1", 426*0af35426SZev Weiss "vout2_Name": "VRM Output Voltage 2", 427*0af35426SZev Weiss "vout3_Name": "VRM Output Voltage 3" 428*0af35426SZev Weiss }, 429*0af35426SZev Weiss { 430*0af35426SZev Weiss "Address": "0x30", 431*0af35426SZev Weiss "Bus": 0, 432*0af35426SZev Weiss "CpuID": 1, 433*0af35426SZev Weiss "Name": "CPU 1", 434*0af35426SZev Weiss "Type": "XeonCPU" 435*0af35426SZev Weiss } 436*0af35426SZev Weiss ], 437*0af35426SZev Weiss "Name": "ASRock E3C256D4I", 438*0af35426SZev Weiss "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'E3C256D4I.*'})", 439*0af35426SZev Weiss "Type": "Board", 440*0af35426SZev Weiss "xyz.openbmc_project.Inventory.Decorator.Asset": { 441*0af35426SZev Weiss "Manufacturer": "$BOARD_MANUFACTURER", 442*0af35426SZev Weiss "Model": "$BOARD_PRODUCT_NAME", 443*0af35426SZev Weiss "PartNumber": "$PRODUCT_PART_NUMBER", 444*0af35426SZev Weiss "SerialNumber": "$BOARD_SERIAL_NUMBER" 445*0af35426SZev Weiss } 446*0af35426SZev Weiss} 447