1*ecaec95bSGeorge Liu{ 2*ecaec95bSGeorge Liu "Exposes": [ 3*ecaec95bSGeorge Liu { 4*ecaec95bSGeorge Liu "AllowedFailures": 0, 5*ecaec95bSGeorge Liu "Name": "FanRedundancy", 6*ecaec95bSGeorge Liu "Type": "FanRedundancy" 7*ecaec95bSGeorge Liu }, 8*ecaec95bSGeorge Liu { 9*ecaec95bSGeorge Liu "Address": "0x22", 10*ecaec95bSGeorge Liu "Bus": 8, 11*ecaec95bSGeorge Liu "Connector": { 12*ecaec95bSGeorge Liu "Name": "System Fan0_0", 13*ecaec95bSGeorge Liu "Pwm": 2, 14*ecaec95bSGeorge Liu "PwmName": "pwm1", 15*ecaec95bSGeorge Liu "Tachs": [ 16*ecaec95bSGeorge Liu 0 17*ecaec95bSGeorge Liu ] 18*ecaec95bSGeorge Liu }, 19*ecaec95bSGeorge Liu "Index": 4, 20*ecaec95bSGeorge Liu "MaxReading": 25000, 21*ecaec95bSGeorge Liu "Name": "fan0_0", 22*ecaec95bSGeorge Liu "PowerState": "Always", 23*ecaec95bSGeorge Liu "Presence": { 24*ecaec95bSGeorge Liu "PinName": "FAN_PRSNT0_D_N", 25*ecaec95bSGeorge Liu "Polarity": "Low" 26*ecaec95bSGeorge Liu }, 27*ecaec95bSGeorge Liu "Thresholds": [ 28*ecaec95bSGeorge Liu { 29*ecaec95bSGeorge Liu "Direction": "less than", 30*ecaec95bSGeorge Liu "Name": "lower critical", 31*ecaec95bSGeorge Liu "Severity": 1, 32*ecaec95bSGeorge Liu "Value": 0 33*ecaec95bSGeorge Liu } 34*ecaec95bSGeorge Liu ], 35*ecaec95bSGeorge Liu "Type": "I2CFan" 36*ecaec95bSGeorge Liu }, 37*ecaec95bSGeorge Liu { 38*ecaec95bSGeorge Liu "Address": "0x22", 39*ecaec95bSGeorge Liu "Bus": 8, 40*ecaec95bSGeorge Liu "Connector": { 41*ecaec95bSGeorge Liu "Name": "System Fan0_1", 42*ecaec95bSGeorge Liu "Pwm": 2, 43*ecaec95bSGeorge Liu "PwmName": "pwm1", 44*ecaec95bSGeorge Liu "Tachs": [ 45*ecaec95bSGeorge Liu 0 46*ecaec95bSGeorge Liu ] 47*ecaec95bSGeorge Liu }, 48*ecaec95bSGeorge Liu "Index": 5, 49*ecaec95bSGeorge Liu "MaxReading": 25000, 50*ecaec95bSGeorge Liu "Name": "fan0_1", 51*ecaec95bSGeorge Liu "PowerState": "Always", 52*ecaec95bSGeorge Liu "Presence": { 53*ecaec95bSGeorge Liu "PinName": "FAN_PRSNT0_D_N", 54*ecaec95bSGeorge Liu "Polarity": "Low" 55*ecaec95bSGeorge Liu }, 56*ecaec95bSGeorge Liu "Thresholds": [ 57*ecaec95bSGeorge Liu { 58*ecaec95bSGeorge Liu "Direction": "less than", 59*ecaec95bSGeorge Liu "Name": "lower critical", 60*ecaec95bSGeorge Liu "Severity": 1, 61*ecaec95bSGeorge Liu "Value": 0 62*ecaec95bSGeorge Liu } 63*ecaec95bSGeorge Liu ], 64*ecaec95bSGeorge Liu "Type": "I2CFan" 65*ecaec95bSGeorge Liu }, 66*ecaec95bSGeorge Liu { 67*ecaec95bSGeorge Liu "Address": "0x22", 68*ecaec95bSGeorge Liu "Bus": 8, 69*ecaec95bSGeorge Liu "Connector": { 70*ecaec95bSGeorge Liu "Name": "System Fan1_0", 71*ecaec95bSGeorge Liu "Pwm": 1, 72*ecaec95bSGeorge Liu "PwmName": "pwm2", 73*ecaec95bSGeorge Liu "Tachs": [ 74*ecaec95bSGeorge Liu 0 75*ecaec95bSGeorge Liu ] 76*ecaec95bSGeorge Liu }, 77*ecaec95bSGeorge Liu "Index": 2, 78*ecaec95bSGeorge Liu "MaxReading": 25000, 79*ecaec95bSGeorge Liu "Name": "fan1_0", 80*ecaec95bSGeorge Liu "PowerState": "Always", 81*ecaec95bSGeorge Liu "Presence": { 82*ecaec95bSGeorge Liu "PinName": "FAN_PRSNT1_D_N", 83*ecaec95bSGeorge Liu "Polarity": "Low" 84*ecaec95bSGeorge Liu }, 85*ecaec95bSGeorge Liu "Thresholds": [ 86*ecaec95bSGeorge Liu { 87*ecaec95bSGeorge Liu "Direction": "less than", 88*ecaec95bSGeorge Liu "Name": "lower critical", 89*ecaec95bSGeorge Liu "Severity": 1, 90*ecaec95bSGeorge Liu "Value": 0 91*ecaec95bSGeorge Liu } 92*ecaec95bSGeorge Liu ], 93*ecaec95bSGeorge Liu "Type": "I2CFan" 94*ecaec95bSGeorge Liu }, 95*ecaec95bSGeorge Liu { 96*ecaec95bSGeorge Liu "Address": "0x22", 97*ecaec95bSGeorge Liu "Bus": 8, 98*ecaec95bSGeorge Liu "Connector": { 99*ecaec95bSGeorge Liu "Name": "System Fan1_1", 100*ecaec95bSGeorge Liu "Pwm": 1, 101*ecaec95bSGeorge Liu "PwmName": "pwm2", 102*ecaec95bSGeorge Liu "Tachs": [ 103*ecaec95bSGeorge Liu 0 104*ecaec95bSGeorge Liu ] 105*ecaec95bSGeorge Liu }, 106*ecaec95bSGeorge Liu "Index": 3, 107*ecaec95bSGeorge Liu "MaxReading": 25000, 108*ecaec95bSGeorge Liu "Name": "fan1_1", 109*ecaec95bSGeorge Liu "PowerState": "Always", 110*ecaec95bSGeorge Liu "Presence": { 111*ecaec95bSGeorge Liu "PinName": "FAN_PRSNT1_D_N", 112*ecaec95bSGeorge Liu "Polarity": "Low" 113*ecaec95bSGeorge Liu }, 114*ecaec95bSGeorge Liu "Thresholds": [ 115*ecaec95bSGeorge Liu { 116*ecaec95bSGeorge Liu "Direction": "less than", 117*ecaec95bSGeorge Liu "Name": "lower critical", 118*ecaec95bSGeorge Liu "Severity": 1, 119*ecaec95bSGeorge Liu "Value": 0 120*ecaec95bSGeorge Liu } 121*ecaec95bSGeorge Liu ], 122*ecaec95bSGeorge Liu "Type": "I2CFan" 123*ecaec95bSGeorge Liu }, 124*ecaec95bSGeorge Liu { 125*ecaec95bSGeorge Liu "Address": "0x22", 126*ecaec95bSGeorge Liu "Bus": 8, 127*ecaec95bSGeorge Liu "Connector": { 128*ecaec95bSGeorge Liu "Name": "System Fan2_0", 129*ecaec95bSGeorge Liu "Pwm": 0, 130*ecaec95bSGeorge Liu "PwmName": "pwm3", 131*ecaec95bSGeorge Liu "Tachs": [ 132*ecaec95bSGeorge Liu 0 133*ecaec95bSGeorge Liu ] 134*ecaec95bSGeorge Liu }, 135*ecaec95bSGeorge Liu "Index": 0, 136*ecaec95bSGeorge Liu "MaxReading": 25000, 137*ecaec95bSGeorge Liu "Name": "fan2_0", 138*ecaec95bSGeorge Liu "PowerState": "Always", 139*ecaec95bSGeorge Liu "Presence": { 140*ecaec95bSGeorge Liu "PinName": "FAN_PRSNT2_D_N", 141*ecaec95bSGeorge Liu "Polarity": "Low" 142*ecaec95bSGeorge Liu }, 143*ecaec95bSGeorge Liu "Thresholds": [ 144*ecaec95bSGeorge Liu { 145*ecaec95bSGeorge Liu "Direction": "less than", 146*ecaec95bSGeorge Liu "Name": "lower critical", 147*ecaec95bSGeorge Liu "Severity": 1, 148*ecaec95bSGeorge Liu "Value": 0 149*ecaec95bSGeorge Liu } 150*ecaec95bSGeorge Liu ], 151*ecaec95bSGeorge Liu "Type": "I2CFan" 152*ecaec95bSGeorge Liu }, 153*ecaec95bSGeorge Liu { 154*ecaec95bSGeorge Liu "Address": "0x22", 155*ecaec95bSGeorge Liu "Bus": 8, 156*ecaec95bSGeorge Liu "Connector": { 157*ecaec95bSGeorge Liu "Name": "System Fan2_1", 158*ecaec95bSGeorge Liu "Pwm": 0, 159*ecaec95bSGeorge Liu "PwmName": "pwm3", 160*ecaec95bSGeorge Liu "Tachs": [ 161*ecaec95bSGeorge Liu 0 162*ecaec95bSGeorge Liu ] 163*ecaec95bSGeorge Liu }, 164*ecaec95bSGeorge Liu "Index": 1, 165*ecaec95bSGeorge Liu "MaxReading": 25000, 166*ecaec95bSGeorge Liu "Name": "fan2_1", 167*ecaec95bSGeorge Liu "PowerState": "Always", 168*ecaec95bSGeorge Liu "Presence": { 169*ecaec95bSGeorge Liu "PinName": "FAN_PRSNT2_D_N", 170*ecaec95bSGeorge Liu "Polarity": "Low" 171*ecaec95bSGeorge Liu }, 172*ecaec95bSGeorge Liu "Thresholds": [ 173*ecaec95bSGeorge Liu { 174*ecaec95bSGeorge Liu "Direction": "less than", 175*ecaec95bSGeorge Liu "Name": "lower critical", 176*ecaec95bSGeorge Liu "Severity": 1, 177*ecaec95bSGeorge Liu "Value": 0 178*ecaec95bSGeorge Liu } 179*ecaec95bSGeorge Liu ], 180*ecaec95bSGeorge Liu "Type": "I2CFan" 181*ecaec95bSGeorge Liu }, 182*ecaec95bSGeorge Liu { 183*ecaec95bSGeorge Liu "Address": "0x20", 184*ecaec95bSGeorge Liu "Bus": 8, 185*ecaec95bSGeorge Liu "Connector": { 186*ecaec95bSGeorge Liu "Name": "System Fan3_0", 187*ecaec95bSGeorge Liu "Pwm": 2, 188*ecaec95bSGeorge Liu "PwmName": "pwm4", 189*ecaec95bSGeorge Liu "Tachs": [ 190*ecaec95bSGeorge Liu 0 191*ecaec95bSGeorge Liu ] 192*ecaec95bSGeorge Liu }, 193*ecaec95bSGeorge Liu "Index": 4, 194*ecaec95bSGeorge Liu "MaxReading": 25000, 195*ecaec95bSGeorge Liu "Name": "fan3_0", 196*ecaec95bSGeorge Liu "PowerState": "Always", 197*ecaec95bSGeorge Liu "Presence": { 198*ecaec95bSGeorge Liu "PinName": "FAN_PRSNT3_D_N", 199*ecaec95bSGeorge Liu "Polarity": "Low" 200*ecaec95bSGeorge Liu }, 201*ecaec95bSGeorge Liu "Thresholds": [ 202*ecaec95bSGeorge Liu { 203*ecaec95bSGeorge Liu "Direction": "less than", 204*ecaec95bSGeorge Liu "Name": "lower critical", 205*ecaec95bSGeorge Liu "Severity": 1, 206*ecaec95bSGeorge Liu "Value": 0 207*ecaec95bSGeorge Liu } 208*ecaec95bSGeorge Liu ], 209*ecaec95bSGeorge Liu "Type": "I2CFan" 210*ecaec95bSGeorge Liu }, 211*ecaec95bSGeorge Liu { 212*ecaec95bSGeorge Liu "Address": "0x20", 213*ecaec95bSGeorge Liu "Bus": 8, 214*ecaec95bSGeorge Liu "Connector": { 215*ecaec95bSGeorge Liu "Name": "System Fan3_1", 216*ecaec95bSGeorge Liu "Pwm": 2, 217*ecaec95bSGeorge Liu "PwmName": "pwm4", 218*ecaec95bSGeorge Liu "Tachs": [ 219*ecaec95bSGeorge Liu 0 220*ecaec95bSGeorge Liu ] 221*ecaec95bSGeorge Liu }, 222*ecaec95bSGeorge Liu "Index": 5, 223*ecaec95bSGeorge Liu "MaxReading": 25000, 224*ecaec95bSGeorge Liu "Name": "fan3_1", 225*ecaec95bSGeorge Liu "PowerState": "Always", 226*ecaec95bSGeorge Liu "Presence": { 227*ecaec95bSGeorge Liu "PinName": "FAN_PRSNT3_D_N", 228*ecaec95bSGeorge Liu "Polarity": "Low" 229*ecaec95bSGeorge Liu }, 230*ecaec95bSGeorge Liu "Thresholds": [ 231*ecaec95bSGeorge Liu { 232*ecaec95bSGeorge Liu "Direction": "less than", 233*ecaec95bSGeorge Liu "Name": "lower critical", 234*ecaec95bSGeorge Liu "Severity": 1, 235*ecaec95bSGeorge Liu "Value": 0 236*ecaec95bSGeorge Liu } 237*ecaec95bSGeorge Liu ], 238*ecaec95bSGeorge Liu "Type": "I2CFan" 239*ecaec95bSGeorge Liu }, 240*ecaec95bSGeorge Liu { 241*ecaec95bSGeorge Liu "Address": "0x20", 242*ecaec95bSGeorge Liu "Bus": 8, 243*ecaec95bSGeorge Liu "Connector": { 244*ecaec95bSGeorge Liu "Name": "System Fan4_0", 245*ecaec95bSGeorge Liu "Pwm": 1, 246*ecaec95bSGeorge Liu "PwmName": "pwm5", 247*ecaec95bSGeorge Liu "Tachs": [ 248*ecaec95bSGeorge Liu 0 249*ecaec95bSGeorge Liu ] 250*ecaec95bSGeorge Liu }, 251*ecaec95bSGeorge Liu "Index": 2, 252*ecaec95bSGeorge Liu "MaxReading": 25000, 253*ecaec95bSGeorge Liu "Name": "fan4_0", 254*ecaec95bSGeorge Liu "PowerState": "Always", 255*ecaec95bSGeorge Liu "Presence": { 256*ecaec95bSGeorge Liu "PinName": "FAN_PRSNT4_D_N", 257*ecaec95bSGeorge Liu "Polarity": "Low" 258*ecaec95bSGeorge Liu }, 259*ecaec95bSGeorge Liu "Thresholds": [ 260*ecaec95bSGeorge Liu { 261*ecaec95bSGeorge Liu "Direction": "less than", 262*ecaec95bSGeorge Liu "Name": "lower critical", 263*ecaec95bSGeorge Liu "Severity": 1, 264*ecaec95bSGeorge Liu "Value": 0 265*ecaec95bSGeorge Liu } 266*ecaec95bSGeorge Liu ], 267*ecaec95bSGeorge Liu "Type": "I2CFan" 268*ecaec95bSGeorge Liu }, 269*ecaec95bSGeorge Liu { 270*ecaec95bSGeorge Liu "Address": "0x20", 271*ecaec95bSGeorge Liu "Bus": 8, 272*ecaec95bSGeorge Liu "Connector": { 273*ecaec95bSGeorge Liu "Name": "System Fan4_1", 274*ecaec95bSGeorge Liu "Pwm": 1, 275*ecaec95bSGeorge Liu "PwmName": "pwm5", 276*ecaec95bSGeorge Liu "Tachs": [ 277*ecaec95bSGeorge Liu 0 278*ecaec95bSGeorge Liu ] 279*ecaec95bSGeorge Liu }, 280*ecaec95bSGeorge Liu "Index": 3, 281*ecaec95bSGeorge Liu "MaxReading": 25000, 282*ecaec95bSGeorge Liu "Name": "fan4_1", 283*ecaec95bSGeorge Liu "PowerState": "Always", 284*ecaec95bSGeorge Liu "Presence": { 285*ecaec95bSGeorge Liu "PinName": "FAN_PRSNT4_D_N", 286*ecaec95bSGeorge Liu "Polarity": "Low" 287*ecaec95bSGeorge Liu }, 288*ecaec95bSGeorge Liu "Thresholds": [ 289*ecaec95bSGeorge Liu { 290*ecaec95bSGeorge Liu "Direction": "less than", 291*ecaec95bSGeorge Liu "Name": "lower critical", 292*ecaec95bSGeorge Liu "Severity": 1, 293*ecaec95bSGeorge Liu "Value": 0 294*ecaec95bSGeorge Liu } 295*ecaec95bSGeorge Liu ], 296*ecaec95bSGeorge Liu "Type": "I2CFan" 297*ecaec95bSGeorge Liu }, 298*ecaec95bSGeorge Liu { 299*ecaec95bSGeorge Liu "Address": "0x20", 300*ecaec95bSGeorge Liu "Bus": 8, 301*ecaec95bSGeorge Liu "Connector": { 302*ecaec95bSGeorge Liu "Name": "System Fan5_0", 303*ecaec95bSGeorge Liu "Pwm": 0, 304*ecaec95bSGeorge Liu "PwmName": "pwm6", 305*ecaec95bSGeorge Liu "Tachs": [ 306*ecaec95bSGeorge Liu 0 307*ecaec95bSGeorge Liu ] 308*ecaec95bSGeorge Liu }, 309*ecaec95bSGeorge Liu "Index": 0, 310*ecaec95bSGeorge Liu "MaxReading": 25000, 311*ecaec95bSGeorge Liu "Name": "fan5_0", 312*ecaec95bSGeorge Liu "PowerState": "Always", 313*ecaec95bSGeorge Liu "Presence": { 314*ecaec95bSGeorge Liu "PinName": "FAN_PRSNT5_D_N", 315*ecaec95bSGeorge Liu "Polarity": "Low" 316*ecaec95bSGeorge Liu }, 317*ecaec95bSGeorge Liu "Thresholds": [ 318*ecaec95bSGeorge Liu { 319*ecaec95bSGeorge Liu "Direction": "less than", 320*ecaec95bSGeorge Liu "Name": "lower critical", 321*ecaec95bSGeorge Liu "Severity": 1, 322*ecaec95bSGeorge Liu "Value": 0 323*ecaec95bSGeorge Liu } 324*ecaec95bSGeorge Liu ], 325*ecaec95bSGeorge Liu "Type": "I2CFan" 326*ecaec95bSGeorge Liu }, 327*ecaec95bSGeorge Liu { 328*ecaec95bSGeorge Liu "Address": "0x20", 329*ecaec95bSGeorge Liu "Bus": 8, 330*ecaec95bSGeorge Liu "Connector": { 331*ecaec95bSGeorge Liu "Name": "System Fan5_1", 332*ecaec95bSGeorge Liu "Pwm": 0, 333*ecaec95bSGeorge Liu "PwmName": "pwm6", 334*ecaec95bSGeorge Liu "Tachs": [ 335*ecaec95bSGeorge Liu 0 336*ecaec95bSGeorge Liu ] 337*ecaec95bSGeorge Liu }, 338*ecaec95bSGeorge Liu "Index": 1, 339*ecaec95bSGeorge Liu "MaxReading": 25000, 340*ecaec95bSGeorge Liu "Name": "fan5_1", 341*ecaec95bSGeorge Liu "PowerState": "Always", 342*ecaec95bSGeorge Liu "Presence": { 343*ecaec95bSGeorge Liu "PinName": "FAN_PRSNT5_D_N", 344*ecaec95bSGeorge Liu "Polarity": "Low" 345*ecaec95bSGeorge Liu }, 346*ecaec95bSGeorge Liu "Thresholds": [ 347*ecaec95bSGeorge Liu { 348*ecaec95bSGeorge Liu "Direction": "less than", 349*ecaec95bSGeorge Liu "Name": "lower critical", 350*ecaec95bSGeorge Liu "Severity": 1, 351*ecaec95bSGeorge Liu "Value": 0 352*ecaec95bSGeorge Liu } 353*ecaec95bSGeorge Liu ], 354*ecaec95bSGeorge Liu "Type": "I2CFan" 355*ecaec95bSGeorge Liu } 356*ecaec95bSGeorge Liu ], 357*ecaec95bSGeorge Liu "Name": "FP5280G3 Fan Board", 358*ecaec95bSGeorge Liu "Probe": [ 359*ecaec95bSGeorge Liu "com.ibm.ipzvpd.VSYS({'TM': [70, 80, 53, 50, 56, 48, 71, 51]})" 360*ecaec95bSGeorge Liu ], 361*ecaec95bSGeorge Liu "Type": "Board" 362*ecaec95bSGeorge Liu} 363