1*1642b65aSPatrick Williams[ 2*1642b65aSPatrick Williams { 3*1642b65aSPatrick Williams "Exposes": [ 4*1642b65aSPatrick Williams { 5*1642b65aSPatrick Williams "Address": "0x1f", 6*1642b65aSPatrick Williams "Bus": "$bus", 7*1642b65aSPatrick Williams "Labels": [ 8*1642b65aSPatrick Williams "in0", 9*1642b65aSPatrick Williams "in1", 10*1642b65aSPatrick Williams "in2", 11*1642b65aSPatrick Williams "in3" 12*1642b65aSPatrick Williams ], 13*1642b65aSPatrick Williams "Name": "FAN_ADC", 14*1642b65aSPatrick Williams "Thresholds": [ 15*1642b65aSPatrick Williams { 16*1642b65aSPatrick Williams "Direction": "greater than", 17*1642b65aSPatrick Williams "Label": "in0", 18*1642b65aSPatrick Williams "Name": "upper critical", 19*1642b65aSPatrick Williams "Severity": 1, 20*1642b65aSPatrick Williams "Value": 13.6 21*1642b65aSPatrick Williams }, 22*1642b65aSPatrick Williams { 23*1642b65aSPatrick Williams "Direction": "less than", 24*1642b65aSPatrick Williams "Label": "in0", 25*1642b65aSPatrick Williams "Name": "lower critical", 26*1642b65aSPatrick Williams "Severity": 1, 27*1642b65aSPatrick Williams "Value": 10.5 28*1642b65aSPatrick Williams }, 29*1642b65aSPatrick Williams { 30*1642b65aSPatrick Williams "Direction": "greater than", 31*1642b65aSPatrick Williams "Label": "in2", 32*1642b65aSPatrick Williams "Name": "upper critical", 33*1642b65aSPatrick Williams "Severity": 1, 34*1642b65aSPatrick Williams "Value": 13.6 35*1642b65aSPatrick Williams }, 36*1642b65aSPatrick Williams { 37*1642b65aSPatrick Williams "Direction": "less than", 38*1642b65aSPatrick Williams "Label": "in2", 39*1642b65aSPatrick Williams "Name": "lower critical", 40*1642b65aSPatrick Williams "Severity": 1, 41*1642b65aSPatrick Williams "Value": 10.5 42*1642b65aSPatrick Williams } 43*1642b65aSPatrick Williams ], 44*1642b65aSPatrick Williams "Type": "ADC128D818", 45*1642b65aSPatrick Williams "in0_Name": "FCB_0_FAN_0_VOLT_V", 46*1642b65aSPatrick Williams "in0_Scale": 166.667, 47*1642b65aSPatrick Williams "in1_Name": "FCB_0_FAN_0_CURR_A", 48*1642b65aSPatrick Williams "in1_Scale": 464, 49*1642b65aSPatrick Williams "in2_Name": "FCB_0_FAN_1_VOLT_V", 50*1642b65aSPatrick Williams "in2_Scale": 166.667, 51*1642b65aSPatrick Williams "in3_Name": "FCB_0_FAN_1_CURR_A", 52*1642b65aSPatrick Williams "in3_Scale": 464 53*1642b65aSPatrick Williams }, 54*1642b65aSPatrick Williams { 55*1642b65aSPatrick Williams "Address": "0x20", 56*1642b65aSPatrick Williams "Bus": "18", 57*1642b65aSPatrick Williams "Connector": { 58*1642b65aSPatrick Williams "Name": "FCB_0_FAN0_TACH_OL", 59*1642b65aSPatrick Williams "Pwm": 0, 60*1642b65aSPatrick Williams "PwmName": "FCB_0_FAN0_PWM", 61*1642b65aSPatrick Williams "Tachs": [ 62*1642b65aSPatrick Williams 1 63*1642b65aSPatrick Williams ] 64*1642b65aSPatrick Williams }, 65*1642b65aSPatrick Williams "Index": 1, 66*1642b65aSPatrick Williams "Name": "FCB_0_FAN0_TACH_OL_SPEED_RPM", 67*1642b65aSPatrick Williams "PowerState": "Always", 68*1642b65aSPatrick Williams "Thresholds": [ 69*1642b65aSPatrick Williams { 70*1642b65aSPatrick Williams "Direction": "greater than", 71*1642b65aSPatrick Williams "Name": "upper critical", 72*1642b65aSPatrick Williams "Severity": 1, 73*1642b65aSPatrick Williams "Value": 33000 74*1642b65aSPatrick Williams }, 75*1642b65aSPatrick Williams { 76*1642b65aSPatrick Williams "Direction": "less than", 77*1642b65aSPatrick Williams "Name": "lower critical", 78*1642b65aSPatrick Williams "Severity": 1, 79*1642b65aSPatrick Williams "Value": 1960 80*1642b65aSPatrick Williams } 81*1642b65aSPatrick Williams ], 82*1642b65aSPatrick Williams "Type": "I2CFan" 83*1642b65aSPatrick Williams }, 84*1642b65aSPatrick Williams { 85*1642b65aSPatrick Williams "Address": "0x20", 86*1642b65aSPatrick Williams "Bus": "18", 87*1642b65aSPatrick Williams "Connector": { 88*1642b65aSPatrick Williams "Name": "FCB_0_FAN0_TACH_IL", 89*1642b65aSPatrick Williams "Pwm": 0, 90*1642b65aSPatrick Williams "PwmName": "FCB_0_FAN0_PWM", 91*1642b65aSPatrick Williams "Tachs": [ 92*1642b65aSPatrick Williams 0 93*1642b65aSPatrick Williams ] 94*1642b65aSPatrick Williams }, 95*1642b65aSPatrick Williams "Index": 0, 96*1642b65aSPatrick Williams "Name": "FCB_0_FAN0_TACH_IL_SPEED_RPM", 97*1642b65aSPatrick Williams "PowerState": "Always", 98*1642b65aSPatrick Williams "Thresholds": [ 99*1642b65aSPatrick Williams { 100*1642b65aSPatrick Williams "Direction": "greater than", 101*1642b65aSPatrick Williams "Name": "upper critical", 102*1642b65aSPatrick Williams "Severity": 1, 103*1642b65aSPatrick Williams "Value": 36300 104*1642b65aSPatrick Williams }, 105*1642b65aSPatrick Williams { 106*1642b65aSPatrick Williams "Direction": "less than", 107*1642b65aSPatrick Williams "Name": "lower critical", 108*1642b65aSPatrick Williams "Severity": 1, 109*1642b65aSPatrick Williams "Value": 2550 110*1642b65aSPatrick Williams } 111*1642b65aSPatrick Williams ], 112*1642b65aSPatrick Williams "Type": "I2CFan" 113*1642b65aSPatrick Williams }, 114*1642b65aSPatrick Williams { 115*1642b65aSPatrick Williams "Address": "0x20", 116*1642b65aSPatrick Williams "Bus": "18", 117*1642b65aSPatrick Williams "Connector": { 118*1642b65aSPatrick Williams "Name": "FCB_0_FAN1_TACH_OL", 119*1642b65aSPatrick Williams "Pwm": 2, 120*1642b65aSPatrick Williams "PwmName": "FCB_0_FAN1_PWM", 121*1642b65aSPatrick Williams "Tachs": [ 122*1642b65aSPatrick Williams 2 123*1642b65aSPatrick Williams ] 124*1642b65aSPatrick Williams }, 125*1642b65aSPatrick Williams "Index": 2, 126*1642b65aSPatrick Williams "Name": "FCB_0_FAN1_TACH_OL_SPEED_RPM", 127*1642b65aSPatrick Williams "PowerState": "Always", 128*1642b65aSPatrick Williams "Thresholds": [ 129*1642b65aSPatrick Williams { 130*1642b65aSPatrick Williams "Direction": "greater than", 131*1642b65aSPatrick Williams "Name": "upper critical", 132*1642b65aSPatrick Williams "Severity": 1, 133*1642b65aSPatrick Williams "Value": 33000 134*1642b65aSPatrick Williams }, 135*1642b65aSPatrick Williams { 136*1642b65aSPatrick Williams "Direction": "less than", 137*1642b65aSPatrick Williams "Name": "lower critical", 138*1642b65aSPatrick Williams "Severity": 1, 139*1642b65aSPatrick Williams "Value": 1960 140*1642b65aSPatrick Williams } 141*1642b65aSPatrick Williams ], 142*1642b65aSPatrick Williams "Type": "I2CFan" 143*1642b65aSPatrick Williams }, 144*1642b65aSPatrick Williams { 145*1642b65aSPatrick Williams "Address": "0x20", 146*1642b65aSPatrick Williams "Bus": "18", 147*1642b65aSPatrick Williams "Connector": { 148*1642b65aSPatrick Williams "Name": "FCB_0_FAN1_TACH_IL", 149*1642b65aSPatrick Williams "Pwm": 2, 150*1642b65aSPatrick Williams "PwmName": "FCB_0_FAN1_PWM", 151*1642b65aSPatrick Williams "Tachs": [ 152*1642b65aSPatrick Williams 7 153*1642b65aSPatrick Williams ] 154*1642b65aSPatrick Williams }, 155*1642b65aSPatrick Williams "Index": 7, 156*1642b65aSPatrick Williams "Name": "FCB_0_FAN1_TACH_IL_SPEED_RPM", 157*1642b65aSPatrick Williams "PowerState": "Always", 158*1642b65aSPatrick Williams "Thresholds": [ 159*1642b65aSPatrick Williams { 160*1642b65aSPatrick Williams "Direction": "greater than", 161*1642b65aSPatrick Williams "Name": "upper critical", 162*1642b65aSPatrick Williams "Severity": 1, 163*1642b65aSPatrick Williams "Value": 36300 164*1642b65aSPatrick Williams }, 165*1642b65aSPatrick Williams { 166*1642b65aSPatrick Williams "Direction": "less than", 167*1642b65aSPatrick Williams "Name": "lower critical", 168*1642b65aSPatrick Williams "Severity": 1, 169*1642b65aSPatrick Williams "Value": 2550 170*1642b65aSPatrick Williams } 171*1642b65aSPatrick Williams ], 172*1642b65aSPatrick Williams "Type": "I2CFan" 173*1642b65aSPatrick Williams } 174*1642b65aSPatrick Williams ], 175*1642b65aSPatrick Williams "Name": "Ventura Fan Board 0", 176*1642b65aSPatrick Williams "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Ventura FAN Board', 'BUS': 16})", 177*1642b65aSPatrick Williams "Type": "Board", 178*1642b65aSPatrick Williams "xyz.openbmc_project.Inventory.Decorator.Asset": { 179*1642b65aSPatrick Williams "BuildDate": "$BOARD_MANUFACTURE_DATE", 180*1642b65aSPatrick Williams "Manufacturer": "$BOARD_MANUFACTURER", 181*1642b65aSPatrick Williams "Model": "$BOARD_PRODUCT_NAME", 182*1642b65aSPatrick Williams "PartNumber": "$BOARD_PART_NUMBER", 183*1642b65aSPatrick Williams "SerialNumber": "$BOARD_SERIAL_NUMBER", 184*1642b65aSPatrick Williams "SparePartNumber": "$BOARD_INFO_AM1" 185*1642b65aSPatrick Williams }, 186*1642b65aSPatrick Williams "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 187*1642b65aSPatrick Williams "AssetTag": "$PRODUCT_ASSET_TAG" 188*1642b65aSPatrick Williams }, 189*1642b65aSPatrick Williams "xyz.openbmc_project.Inventory.Decorator.Revision": { 190*1642b65aSPatrick Williams "Version": "$PRODUCT_VERSION" 191*1642b65aSPatrick Williams } 192*1642b65aSPatrick Williams }, 193*1642b65aSPatrick Williams { 194*1642b65aSPatrick Williams "Exposes": [ 195*1642b65aSPatrick Williams { 196*1642b65aSPatrick Williams "Address": "0x1f", 197*1642b65aSPatrick Williams "Bus": "$bus", 198*1642b65aSPatrick Williams "Labels": [ 199*1642b65aSPatrick Williams "in0", 200*1642b65aSPatrick Williams "in1", 201*1642b65aSPatrick Williams "in2", 202*1642b65aSPatrick Williams "in3" 203*1642b65aSPatrick Williams ], 204*1642b65aSPatrick Williams "Name": "FAN_ADC", 205*1642b65aSPatrick Williams "Thresholds": [ 206*1642b65aSPatrick Williams { 207*1642b65aSPatrick Williams "Direction": "greater than", 208*1642b65aSPatrick Williams "Label": "in0", 209*1642b65aSPatrick Williams "Name": "upper critical", 210*1642b65aSPatrick Williams "Severity": 1, 211*1642b65aSPatrick Williams "Value": 13.6 212*1642b65aSPatrick Williams }, 213*1642b65aSPatrick Williams { 214*1642b65aSPatrick Williams "Direction": "less than", 215*1642b65aSPatrick Williams "Label": "in0", 216*1642b65aSPatrick Williams "Name": "lower critical", 217*1642b65aSPatrick Williams "Severity": 1, 218*1642b65aSPatrick Williams "Value": 10.5 219*1642b65aSPatrick Williams }, 220*1642b65aSPatrick Williams { 221*1642b65aSPatrick Williams "Direction": "greater than", 222*1642b65aSPatrick Williams "Label": "in2", 223*1642b65aSPatrick Williams "Name": "upper critical", 224*1642b65aSPatrick Williams "Severity": 1, 225*1642b65aSPatrick Williams "Value": 13.6 226*1642b65aSPatrick Williams }, 227*1642b65aSPatrick Williams { 228*1642b65aSPatrick Williams "Direction": "less than", 229*1642b65aSPatrick Williams "Label": "in2", 230*1642b65aSPatrick Williams "Name": "lower critical", 231*1642b65aSPatrick Williams "Severity": 1, 232*1642b65aSPatrick Williams "Value": 10.5 233*1642b65aSPatrick Williams } 234*1642b65aSPatrick Williams ], 235*1642b65aSPatrick Williams "Type": "ADC128D818", 236*1642b65aSPatrick Williams "in0_Name": "FCB_1_FAN_2_VOLT_V", 237*1642b65aSPatrick Williams "in0_Scale": 166.667, 238*1642b65aSPatrick Williams "in1_Name": "FCB_1_FAN_2_CURR_A", 239*1642b65aSPatrick Williams "in1_Scale": 464, 240*1642b65aSPatrick Williams "in2_Name": "FCB_1_FAN_3_VOLT_V", 241*1642b65aSPatrick Williams "in2_Scale": 166.667, 242*1642b65aSPatrick Williams "in3_Name": "FCB_1_FAN_3_CURR_A", 243*1642b65aSPatrick Williams "in3_Scale": 464 244*1642b65aSPatrick Williams }, 245*1642b65aSPatrick Williams { 246*1642b65aSPatrick Williams "Address": "0x20", 247*1642b65aSPatrick Williams "Bus": "18", 248*1642b65aSPatrick Williams "Connector": { 249*1642b65aSPatrick Williams "Name": "FCB_1_FAN2_TACH_OL", 250*1642b65aSPatrick Williams "Pwm": 3, 251*1642b65aSPatrick Williams "PwmName": "FCB_1_FAN2_PWM", 252*1642b65aSPatrick Williams "Tachs": [ 253*1642b65aSPatrick Williams 4 254*1642b65aSPatrick Williams ] 255*1642b65aSPatrick Williams }, 256*1642b65aSPatrick Williams "Index": 4, 257*1642b65aSPatrick Williams "Name": "FCB_1_FAN2_TACH_OL_SPEED_RPM", 258*1642b65aSPatrick Williams "PowerState": "Always", 259*1642b65aSPatrick Williams "Thresholds": [ 260*1642b65aSPatrick Williams { 261*1642b65aSPatrick Williams "Direction": "greater than", 262*1642b65aSPatrick Williams "Name": "upper critical", 263*1642b65aSPatrick Williams "Severity": 1, 264*1642b65aSPatrick Williams "Value": 33000 265*1642b65aSPatrick Williams }, 266*1642b65aSPatrick Williams { 267*1642b65aSPatrick Williams "Direction": "less than", 268*1642b65aSPatrick Williams "Name": "lower critical", 269*1642b65aSPatrick Williams "Severity": 1, 270*1642b65aSPatrick Williams "Value": 1960 271*1642b65aSPatrick Williams } 272*1642b65aSPatrick Williams ], 273*1642b65aSPatrick Williams "Type": "I2CFan" 274*1642b65aSPatrick Williams }, 275*1642b65aSPatrick Williams { 276*1642b65aSPatrick Williams "Address": "0x20", 277*1642b65aSPatrick Williams "Bus": "18", 278*1642b65aSPatrick Williams "Connector": { 279*1642b65aSPatrick Williams "Name": "FCB_1_FAN2_TACH_IL", 280*1642b65aSPatrick Williams "Pwm": 3, 281*1642b65aSPatrick Williams "PwmName": "FCB_1_FAN2_PWM", 282*1642b65aSPatrick Williams "Tachs": [ 283*1642b65aSPatrick Williams 3 284*1642b65aSPatrick Williams ] 285*1642b65aSPatrick Williams }, 286*1642b65aSPatrick Williams "Index": 3, 287*1642b65aSPatrick Williams "Name": "FCB_1_FAN2_TACH_IL_SPEED_RPM", 288*1642b65aSPatrick Williams "PowerState": "Always", 289*1642b65aSPatrick Williams "Thresholds": [ 290*1642b65aSPatrick Williams { 291*1642b65aSPatrick Williams "Direction": "greater than", 292*1642b65aSPatrick Williams "Name": "upper critical", 293*1642b65aSPatrick Williams "Severity": 1, 294*1642b65aSPatrick Williams "Value": 36300 295*1642b65aSPatrick Williams }, 296*1642b65aSPatrick Williams { 297*1642b65aSPatrick Williams "Direction": "less than", 298*1642b65aSPatrick Williams "Name": "lower critical", 299*1642b65aSPatrick Williams "Severity": 1, 300*1642b65aSPatrick Williams "Value": 2550 301*1642b65aSPatrick Williams } 302*1642b65aSPatrick Williams ], 303*1642b65aSPatrick Williams "Type": "I2CFan" 304*1642b65aSPatrick Williams }, 305*1642b65aSPatrick Williams { 306*1642b65aSPatrick Williams "Address": "0x20", 307*1642b65aSPatrick Williams "Bus": "18", 308*1642b65aSPatrick Williams "Connector": { 309*1642b65aSPatrick Williams "Name": "FCB_1_FAN3_TACH_OL", 310*1642b65aSPatrick Williams "Pwm": 5, 311*1642b65aSPatrick Williams "PwmName": "FCB_1_FAN3_PWM", 312*1642b65aSPatrick Williams "Tachs": [ 313*1642b65aSPatrick Williams 5 314*1642b65aSPatrick Williams ] 315*1642b65aSPatrick Williams }, 316*1642b65aSPatrick Williams "Index": 5, 317*1642b65aSPatrick Williams "Name": "FCB_1_FAN3_TACH_OL_SPEED_RPM", 318*1642b65aSPatrick Williams "PowerState": "Always", 319*1642b65aSPatrick Williams "Thresholds": [ 320*1642b65aSPatrick Williams { 321*1642b65aSPatrick Williams "Direction": "greater than", 322*1642b65aSPatrick Williams "Name": "upper critical", 323*1642b65aSPatrick Williams "Severity": 1, 324*1642b65aSPatrick Williams "Value": 33000 325*1642b65aSPatrick Williams }, 326*1642b65aSPatrick Williams { 327*1642b65aSPatrick Williams "Direction": "less than", 328*1642b65aSPatrick Williams "Name": "lower critical", 329*1642b65aSPatrick Williams "Severity": 1, 330*1642b65aSPatrick Williams "Value": 1960 331*1642b65aSPatrick Williams } 332*1642b65aSPatrick Williams ], 333*1642b65aSPatrick Williams "Type": "I2CFan" 334*1642b65aSPatrick Williams }, 335*1642b65aSPatrick Williams { 336*1642b65aSPatrick Williams "Address": "0x20", 337*1642b65aSPatrick Williams "Bus": "18", 338*1642b65aSPatrick Williams "Connector": { 339*1642b65aSPatrick Williams "Name": "FCB_1_FAN3_TACH_IL", 340*1642b65aSPatrick Williams "Pwm": 5, 341*1642b65aSPatrick Williams "PwmName": "FCB_1_FAN3_PWM", 342*1642b65aSPatrick Williams "Tachs": [ 343*1642b65aSPatrick Williams 10 344*1642b65aSPatrick Williams ] 345*1642b65aSPatrick Williams }, 346*1642b65aSPatrick Williams "Index": 10, 347*1642b65aSPatrick Williams "Name": "FCB_1_FAN3_TACH_IL_SPEED_RPM", 348*1642b65aSPatrick Williams "PowerState": "Always", 349*1642b65aSPatrick Williams "Thresholds": [ 350*1642b65aSPatrick Williams { 351*1642b65aSPatrick Williams "Direction": "greater than", 352*1642b65aSPatrick Williams "Name": "upper critical", 353*1642b65aSPatrick Williams "Severity": 1, 354*1642b65aSPatrick Williams "Value": 36300 355*1642b65aSPatrick Williams }, 356*1642b65aSPatrick Williams { 357*1642b65aSPatrick Williams "Direction": "less than", 358*1642b65aSPatrick Williams "Name": "lower critical", 359*1642b65aSPatrick Williams "Severity": 1, 360*1642b65aSPatrick Williams "Value": 2550 361*1642b65aSPatrick Williams } 362*1642b65aSPatrick Williams ], 363*1642b65aSPatrick Williams "Type": "I2CFan" 364*1642b65aSPatrick Williams } 365*1642b65aSPatrick Williams ], 366*1642b65aSPatrick Williams "Name": "Ventura Fan Board 1", 367*1642b65aSPatrick Williams "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Ventura FAN Board', 'BUS': 17})", 368*1642b65aSPatrick Williams "Type": "Board", 369*1642b65aSPatrick Williams "xyz.openbmc_project.Inventory.Decorator.Asset": { 370*1642b65aSPatrick Williams "BuildDate": "$BOARD_MANUFACTURE_DATE", 371*1642b65aSPatrick Williams "Manufacturer": "$BOARD_MANUFACTURER", 372*1642b65aSPatrick Williams "Model": "$BOARD_PRODUCT_NAME", 373*1642b65aSPatrick Williams "PartNumber": "$BOARD_PART_NUMBER", 374*1642b65aSPatrick Williams "SerialNumber": "$BOARD_SERIAL_NUMBER", 375*1642b65aSPatrick Williams "SparePartNumber": "$BOARD_INFO_AM1" 376*1642b65aSPatrick Williams }, 377*1642b65aSPatrick Williams "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 378*1642b65aSPatrick Williams "AssetTag": "$PRODUCT_ASSET_TAG" 379*1642b65aSPatrick Williams }, 380*1642b65aSPatrick Williams "xyz.openbmc_project.Inventory.Decorator.Revision": { 381*1642b65aSPatrick Williams "Version": "$PRODUCT_VERSION" 382*1642b65aSPatrick Williams } 383*1642b65aSPatrick Williams } 384*1642b65aSPatrick Williams] 385