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