1*f4b2e5a8SBrad Bishop[ 2*f4b2e5a8SBrad Bishop { 3*f4b2e5a8SBrad Bishop "Exposes": [ 4*f4b2e5a8SBrad Bishop { 5*f4b2e5a8SBrad Bishop "Address": "$address", 6*f4b2e5a8SBrad Bishop "Bus": "$bus", 7*f4b2e5a8SBrad Bishop "Name": "Solum 2100W PSU FRU", 8*f4b2e5a8SBrad Bishop "Type": "EEPROM" 9*f4b2e5a8SBrad Bishop }, 10*f4b2e5a8SBrad Bishop { 11*f4b2e5a8SBrad Bishop "Class": "fan", 12*f4b2e5a8SBrad Bishop "FFGainCoefficient": 1.0, 13*f4b2e5a8SBrad Bishop "FFOffCoefficient": 0.0, 14*f4b2e5a8SBrad Bishop "ICoefficient": 0.0, 15*f4b2e5a8SBrad Bishop "ILimitMax": 0.0, 16*f4b2e5a8SBrad Bishop "ILimitMin": 0.0, 17*f4b2e5a8SBrad Bishop "Inputs": [ 18*f4b2e5a8SBrad Bishop "PSU$ADDRESS % 4 + 1 Fan Speed 1" 19*f4b2e5a8SBrad Bishop ], 20*f4b2e5a8SBrad Bishop "Name": "PSU$ADDRESS % 4 + 1 Fan 1", 21*f4b2e5a8SBrad Bishop "NegativeHysteresis": 2.0, 22*f4b2e5a8SBrad Bishop "OutLimitMax": 100.0, 23*f4b2e5a8SBrad Bishop "OutLimitMin": 30.0, 24*f4b2e5a8SBrad Bishop "Outputs": [ 25*f4b2e5a8SBrad Bishop "Pwm PSU$ADDRESS % 4 + 1 Fan 1" 26*f4b2e5a8SBrad Bishop ], 27*f4b2e5a8SBrad Bishop "PCoefficient": 0.0, 28*f4b2e5a8SBrad Bishop "PositiveHysteresis": 0.0, 29*f4b2e5a8SBrad Bishop "SlewNeg": 0.0, 30*f4b2e5a8SBrad Bishop "SlewPos": 0.0, 31*f4b2e5a8SBrad Bishop "Type": "Pid", 32*f4b2e5a8SBrad Bishop "Zones": [ 33*f4b2e5a8SBrad Bishop "PSU" 34*f4b2e5a8SBrad Bishop ] 35*f4b2e5a8SBrad Bishop }, 36*f4b2e5a8SBrad Bishop { 37*f4b2e5a8SBrad Bishop "Class": "Floor", 38*f4b2e5a8SBrad Bishop "Inputs": [ 39*f4b2e5a8SBrad Bishop "PSU$ADDRESS % 4 + 1 Temperature" 40*f4b2e5a8SBrad Bishop ], 41*f4b2e5a8SBrad Bishop "Name": "PSU$ADDRESS % 4 + 1 LCC", 42*f4b2e5a8SBrad Bishop "NegativeHysteresis": 2, 43*f4b2e5a8SBrad Bishop "Output": [ 44*f4b2e5a8SBrad Bishop 40.0, 45*f4b2e5a8SBrad Bishop 100.0 46*f4b2e5a8SBrad Bishop ], 47*f4b2e5a8SBrad Bishop "PositiveHysteresis": 0, 48*f4b2e5a8SBrad Bishop "Reading": [ 49*f4b2e5a8SBrad Bishop 30.0, 50*f4b2e5a8SBrad Bishop 65.0 51*f4b2e5a8SBrad Bishop ], 52*f4b2e5a8SBrad Bishop "Type": "Stepwise", 53*f4b2e5a8SBrad Bishop "Zones": [ 54*f4b2e5a8SBrad Bishop "PSU" 55*f4b2e5a8SBrad Bishop ] 56*f4b2e5a8SBrad Bishop }, 57*f4b2e5a8SBrad Bishop { 58*f4b2e5a8SBrad Bishop "Address": "$ADDRESS % 4 + 88", 59*f4b2e5a8SBrad Bishop "Bus": "$bus", 60*f4b2e5a8SBrad Bishop "Labels": [ 61*f4b2e5a8SBrad Bishop "pin", 62*f4b2e5a8SBrad Bishop "pout1", 63*f4b2e5a8SBrad Bishop "vin", 64*f4b2e5a8SBrad Bishop "iin", 65*f4b2e5a8SBrad Bishop "iout1", 66*f4b2e5a8SBrad Bishop "temp1", 67*f4b2e5a8SBrad Bishop "fan1" 68*f4b2e5a8SBrad Bishop ], 69*f4b2e5a8SBrad Bishop "Name": "PSU$ADDRESS % 4 + 1", 70*f4b2e5a8SBrad Bishop "Thresholds": [ 71*f4b2e5a8SBrad Bishop { 72*f4b2e5a8SBrad Bishop "Direction": "greater than", 73*f4b2e5a8SBrad Bishop "Label": "pin", 74*f4b2e5a8SBrad Bishop "Name": "upper critical", 75*f4b2e5a8SBrad Bishop "Severity": 1, 76*f4b2e5a8SBrad Bishop "Value": 2769.2 77*f4b2e5a8SBrad Bishop }, 78*f4b2e5a8SBrad Bishop { 79*f4b2e5a8SBrad Bishop "Direction": "greater than", 80*f4b2e5a8SBrad Bishop "Label": "pin", 81*f4b2e5a8SBrad Bishop "Name": "upper non critical", 82*f4b2e5a8SBrad Bishop "Severity": 0, 83*f4b2e5a8SBrad Bishop "Value": 2558.2 84*f4b2e5a8SBrad Bishop }, 85*f4b2e5a8SBrad Bishop { 86*f4b2e5a8SBrad Bishop "Direction": "greater than", 87*f4b2e5a8SBrad Bishop "Label": "iout1", 88*f4b2e5a8SBrad Bishop "Name": "upper critical", 89*f4b2e5a8SBrad Bishop "Severity": 1, 90*f4b2e5a8SBrad Bishop "Value": 117 91*f4b2e5a8SBrad Bishop }, 92*f4b2e5a8SBrad Bishop { 93*f4b2e5a8SBrad Bishop "Direction": "greater than", 94*f4b2e5a8SBrad Bishop "Label": "iout1", 95*f4b2e5a8SBrad Bishop "Name": "upper non critical", 96*f4b2e5a8SBrad Bishop "Severity": 0, 97*f4b2e5a8SBrad Bishop "Value": 100 98*f4b2e5a8SBrad Bishop }, 99*f4b2e5a8SBrad Bishop { 100*f4b2e5a8SBrad Bishop "Direction": "greater than", 101*f4b2e5a8SBrad Bishop "Label": "temp1", 102*f4b2e5a8SBrad Bishop "Name": "upper critical", 103*f4b2e5a8SBrad Bishop "Severity": 1, 104*f4b2e5a8SBrad Bishop "Value": 65 105*f4b2e5a8SBrad Bishop }, 106*f4b2e5a8SBrad Bishop { 107*f4b2e5a8SBrad Bishop "Direction": "greater than", 108*f4b2e5a8SBrad Bishop "Label": "temp1", 109*f4b2e5a8SBrad Bishop "Name": "upper non critical", 110*f4b2e5a8SBrad Bishop "Severity": 0, 111*f4b2e5a8SBrad Bishop "Value": 60 112*f4b2e5a8SBrad Bishop } 113*f4b2e5a8SBrad Bishop ], 114*f4b2e5a8SBrad Bishop "Type": "pmbus" 115*f4b2e5a8SBrad Bishop } 116*f4b2e5a8SBrad Bishop ], 117*f4b2e5a8SBrad Bishop "Name": "Solum 2100W PSU$ADDRESS % 4 + 1", 118*f4b2e5a8SBrad Bishop "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'PSSF212201A'})", 119*f4b2e5a8SBrad Bishop "Type": "PowerSupply", 120*f4b2e5a8SBrad Bishop "xyz.openbmc_project.Inventory.Decorator.Asset": { 121*f4b2e5a8SBrad Bishop "Manufacturer": "$PRODUCT_MANUFACTURER", 122*f4b2e5a8SBrad Bishop "Model": "$PRODUCT_PRODUCT_NAME", 123*f4b2e5a8SBrad Bishop "PartNumber": "$PRODUCT_PART_NUMBER", 124*f4b2e5a8SBrad Bishop "SerialNumber": "$PRODUCT_SERIAL_NUMBER" 125*f4b2e5a8SBrad Bishop } 126*f4b2e5a8SBrad Bishop } 127*f4b2e5a8SBrad Bishop] 128