401 lines
10 KiB
JSON
401 lines
10 KiB
JSON
|
|
{
|
||
|
|
"Exposes": [
|
||
|
|
{
|
||
|
|
"Name": "System Fan connector 1",
|
||
|
|
"Pwm": 0,
|
||
|
|
"Tachs": [
|
||
|
|
0,
|
||
|
|
1
|
||
|
|
],
|
||
|
|
"Type": "IntelFanConnector"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "System Fan connector 2",
|
||
|
|
"Pwm": 1,
|
||
|
|
"Tachs": [
|
||
|
|
2,
|
||
|
|
3
|
||
|
|
],
|
||
|
|
"Type": "IntelFanConnector"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "System Fan connector 3",
|
||
|
|
"Pwm": 2,
|
||
|
|
"Tachs": [
|
||
|
|
4,
|
||
|
|
5
|
||
|
|
],
|
||
|
|
"Type": "IntelFanConnector"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "System Fan connector 4",
|
||
|
|
"Pwm": 3,
|
||
|
|
"Tachs": [
|
||
|
|
6,
|
||
|
|
7
|
||
|
|
],
|
||
|
|
"Type": "IntelFanConnector"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "System Fan connector 5",
|
||
|
|
"Pwm": 4,
|
||
|
|
"Tachs": [
|
||
|
|
8,
|
||
|
|
9
|
||
|
|
],
|
||
|
|
"Type": "IntelFanConnector"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Name": "System Fan connector 6",
|
||
|
|
"Pwm": 5,
|
||
|
|
"Tachs": [
|
||
|
|
10,
|
||
|
|
11
|
||
|
|
],
|
||
|
|
"Type": "IntelFanConnector"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"BindConnector": "System Fan connector 1",
|
||
|
|
"Index": 0,
|
||
|
|
"Name": "Fan 1 Inlet",
|
||
|
|
"Type": "AspeedFan"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"BindConnector": "System Fan connector 1",
|
||
|
|
"Index": 1,
|
||
|
|
"Name": "Fan 1 Outlet",
|
||
|
|
"Type": "AspeedFan"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"BindConnector": "System Fan connector 2",
|
||
|
|
"Index": 2,
|
||
|
|
"Name": "Fan 2 Inlet",
|
||
|
|
"Type": "AspeedFan"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"BindConnector": "System Fan connector 2",
|
||
|
|
"Index": 3,
|
||
|
|
"Name": "Fan 2 Outlet",
|
||
|
|
"Type": "AspeedFan"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"BindConnector": "System Fan connector 3",
|
||
|
|
"Index": 4,
|
||
|
|
"Name": "Fan 3 Inlet",
|
||
|
|
"Type": "AspeedFan"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"BindConnector": "System Fan connector 3",
|
||
|
|
"Index": 5,
|
||
|
|
"Name": "Fan 3 Outlet",
|
||
|
|
"Type": "AspeedFan"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"BindConnector": "System Fan connector 4",
|
||
|
|
"Index": 6,
|
||
|
|
"Name": "Fan 4 Inlet",
|
||
|
|
"Type": "AspeedFan"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"BindConnector": "System Fan connector 4",
|
||
|
|
"Index": 7,
|
||
|
|
"Name": "Fan 4 Outlet",
|
||
|
|
"Type": "AspeedFan"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"BindConnector": "System Fan connector 5",
|
||
|
|
"Index": 8,
|
||
|
|
"Name": "Fan 5 Inlet",
|
||
|
|
"Type": "AspeedFan"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"BindConnector": "System Fan connector 5",
|
||
|
|
"Index": 9,
|
||
|
|
"Name": "Fan 5 Outlet",
|
||
|
|
"Type": "AspeedFan"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Class": "fan",
|
||
|
|
"FFGainCoefficient": 0.01,
|
||
|
|
"FFOffCoefficient": 0.0,
|
||
|
|
"ICoefficient": 0.0,
|
||
|
|
"ILimitMax": 0.0,
|
||
|
|
"ILimitMin": 0.0,
|
||
|
|
"Inputs": [
|
||
|
|
"Fan 1 Inlet",
|
||
|
|
"Fan 1 Outlet"
|
||
|
|
],
|
||
|
|
"Name": "Fan 1",
|
||
|
|
"NegativeHysteresis": 2.0,
|
||
|
|
"OutLimitMax": 100.0,
|
||
|
|
"OutLimitMin": 30.0,
|
||
|
|
"Outputs": [
|
||
|
|
"Pwm 1"
|
||
|
|
],
|
||
|
|
"PCoefficient": 0.0,
|
||
|
|
"PositiveHysteresis": 0.0,
|
||
|
|
"SlewNeg": 0.0,
|
||
|
|
"SlewPos": 0.0,
|
||
|
|
"Type": "Pid",
|
||
|
|
"Zones": [
|
||
|
|
"Fan1"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Class": "fan",
|
||
|
|
"FFGainCoefficient": 0.01,
|
||
|
|
"FFOffCoefficient": 0.0,
|
||
|
|
"ICoefficient": 0.0,
|
||
|
|
"ILimitMax": 0.0,
|
||
|
|
"ILimitMin": 0.0,
|
||
|
|
"Inputs": [
|
||
|
|
"Fan 2 Inlet",
|
||
|
|
"Fan 2 Outlet"
|
||
|
|
],
|
||
|
|
"Name": "Fan 2",
|
||
|
|
"NegativeHysteresis": 2.0,
|
||
|
|
"OutLimitMax": 100.0,
|
||
|
|
"OutLimitMin": 30.0,
|
||
|
|
"Outputs": [
|
||
|
|
"Pwm 2"
|
||
|
|
],
|
||
|
|
"PCoefficient": 0.0,
|
||
|
|
"PositiveHysteresis": 0.0,
|
||
|
|
"SlewNeg": 0.0,
|
||
|
|
"SlewPos": 0.0,
|
||
|
|
"Type": "Pid",
|
||
|
|
"Zones": [
|
||
|
|
"Fan2"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Class": "fan",
|
||
|
|
"FFGainCoefficient": 0.01,
|
||
|
|
"FFOffCoefficient": 0.0,
|
||
|
|
"ICoefficient": 0.0,
|
||
|
|
"ILimitMax": 0.0,
|
||
|
|
"ILimitMin": 0.0,
|
||
|
|
"Inputs": [
|
||
|
|
"Fan 3 Inlet",
|
||
|
|
"Fan 3 Outlet"
|
||
|
|
],
|
||
|
|
"Name": "Fan 3",
|
||
|
|
"NegativeHysteresis": 2.0,
|
||
|
|
"OutLimitMax": 100.0,
|
||
|
|
"OutLimitMin": 30.0,
|
||
|
|
"Outputs": [
|
||
|
|
"Pwm 3"
|
||
|
|
],
|
||
|
|
"PCoefficient": 0.0,
|
||
|
|
"PositiveHysteresis": 0.0,
|
||
|
|
"SlewNeg": 0.0,
|
||
|
|
"SlewPos": 0.0,
|
||
|
|
"Type": "Pid",
|
||
|
|
"Zones": [
|
||
|
|
"Fan3"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Class": "fan",
|
||
|
|
"FFGainCoefficient": 0.01,
|
||
|
|
"FFOffCoefficient": 0.0,
|
||
|
|
"ICoefficient": 0.0,
|
||
|
|
"ILimitMax": 0.0,
|
||
|
|
"ILimitMin": 0.0,
|
||
|
|
"Inputs": [
|
||
|
|
"Fan 4 Inlet",
|
||
|
|
"Fan 4 Outlet"
|
||
|
|
],
|
||
|
|
"Name": "Fan 4",
|
||
|
|
"NegativeHysteresis": 2.0,
|
||
|
|
"OutLimitMax": 100.0,
|
||
|
|
"OutLimitMin": 30.0,
|
||
|
|
"Outputs": [
|
||
|
|
"Pwm 4"
|
||
|
|
],
|
||
|
|
"PCoefficient": 0.0,
|
||
|
|
"PositiveHysteresis": 0.0,
|
||
|
|
"SlewNeg": 0.0,
|
||
|
|
"SlewPos": 0.0,
|
||
|
|
"Type": "Pid",
|
||
|
|
"Zones": [
|
||
|
|
"Fan4"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Class": "fan",
|
||
|
|
"FFGainCoefficient": 0.01,
|
||
|
|
"FFOffCoefficient": 0.0,
|
||
|
|
"ICoefficient": 0.0,
|
||
|
|
"ILimitMax": 0.0,
|
||
|
|
"ILimitMin": 0.0,
|
||
|
|
"Inputs": [
|
||
|
|
"Fan 5 Inlet",
|
||
|
|
"Fan 5 Outlet"
|
||
|
|
],
|
||
|
|
"Name": "Fan 5",
|
||
|
|
"NegativeHysteresis": 2.0,
|
||
|
|
"OutLimitMax": 100.0,
|
||
|
|
"OutLimitMin": 30.0,
|
||
|
|
"Outputs": [
|
||
|
|
"Pwm 5"
|
||
|
|
],
|
||
|
|
"PCoefficient": 0.0,
|
||
|
|
"PositiveHysteresis": 0.0,
|
||
|
|
"SlewNeg": 0.0,
|
||
|
|
"SlewPos": 0.0,
|
||
|
|
"Type": "Pid",
|
||
|
|
"Zones": [
|
||
|
|
"Fan5"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"FailSafePercent": 100,
|
||
|
|
"MinThermalRpm": 3000,
|
||
|
|
"Name": "Fan1",
|
||
|
|
"Type": "Pid.Zone"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"FailSafePercent": 100,
|
||
|
|
"MinThermalRpm": 3000,
|
||
|
|
"Name": "Fan2",
|
||
|
|
"Type": "Pid.Zone"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"FailSafePercent": 100,
|
||
|
|
"MinThermalRpm": 3000,
|
||
|
|
"Name": "Fan3",
|
||
|
|
"Type": "Pid.Zone"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"FailSafePercent": 100,
|
||
|
|
"MinThermalRpm": 3000,
|
||
|
|
"Name": "Fan4",
|
||
|
|
"Type": "Pid.Zone"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"FailSafePercent": 100,
|
||
|
|
"MinThermalRpm": 3000,
|
||
|
|
"Name": "Fan5",
|
||
|
|
"Type": "Pid.Zone"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"AllowedFailures": 1,
|
||
|
|
"Name": "FanRedundancy",
|
||
|
|
"Type": "FanRedundancy"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Class": "temp",
|
||
|
|
"FFGainCoefficient": 0.0,
|
||
|
|
"FFOffCoefficient": 0.0,
|
||
|
|
"ICoefficient": -0.2,
|
||
|
|
"ILimitMax": 100,
|
||
|
|
"ILimitMin": 30,
|
||
|
|
"Inputs": [
|
||
|
|
"CPU0 Temp0"
|
||
|
|
],
|
||
|
|
"Name": "CPU0",
|
||
|
|
"NegativeHysteresis": 2.0,
|
||
|
|
"OutLimitMax": 100,
|
||
|
|
"OutLimitMin": 30,
|
||
|
|
"Outputs": [],
|
||
|
|
"PCoefficient": -3.0,
|
||
|
|
"PositiveHysteresis": 0.0,
|
||
|
|
"SetPoint": 45.0,
|
||
|
|
"SlewNeg": -1,
|
||
|
|
"SlewPos": 0.0,
|
||
|
|
"Type": "Pid",
|
||
|
|
"Zones": [
|
||
|
|
"Fan1",
|
||
|
|
"Fan2",
|
||
|
|
"Fan3",
|
||
|
|
"Fan4",
|
||
|
|
"Fan5"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Class": "temp",
|
||
|
|
"FFGainCoefficient": 0.0,
|
||
|
|
"FFOffCoefficient": 0.0,
|
||
|
|
"ICoefficient": -0.2,
|
||
|
|
"ILimitMax": 100,
|
||
|
|
"ILimitMin": 30,
|
||
|
|
"Inputs": [
|
||
|
|
"CPU1 Temp0"
|
||
|
|
],
|
||
|
|
"Name": "CPU1",
|
||
|
|
"OutLimitMax": 100,
|
||
|
|
"OutLimitMin": 30,
|
||
|
|
"Outputs": [],
|
||
|
|
"PCoefficient": -3.0,
|
||
|
|
"SetPoint": 45.0,
|
||
|
|
"SlewNeg": -1,
|
||
|
|
"SlewPos": 0.0,
|
||
|
|
"Type": "Pid",
|
||
|
|
"Zones": [
|
||
|
|
"Fan1",
|
||
|
|
"Fan2",
|
||
|
|
"Fan3",
|
||
|
|
"Fan4",
|
||
|
|
"Fan5"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Class": "Floor",
|
||
|
|
"Inputs": [
|
||
|
|
"XXX Temp"
|
||
|
|
],
|
||
|
|
"Name": "Front Panel LCC",
|
||
|
|
"NegativeHysteresis": 2,
|
||
|
|
"Output": [
|
||
|
|
50.0,
|
||
|
|
60.0
|
||
|
|
],
|
||
|
|
"PositiveHysteresis": 0,
|
||
|
|
"Reading": [
|
||
|
|
20.0,
|
||
|
|
30.0
|
||
|
|
],
|
||
|
|
"Type": "Stepwise",
|
||
|
|
"Zones": [
|
||
|
|
"Fan1",
|
||
|
|
"Fan2"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"Class": "Ceiling",
|
||
|
|
"Inputs": [
|
||
|
|
"Front Panel Temp"
|
||
|
|
],
|
||
|
|
"Name": "Front Panel UCC",
|
||
|
|
"NegativeHysteresis": 2,
|
||
|
|
"Output": [
|
||
|
|
70.0,
|
||
|
|
80.0
|
||
|
|
],
|
||
|
|
"PositiveHysteresis": 0,
|
||
|
|
"Reading": [
|
||
|
|
22.0,
|
||
|
|
32.0
|
||
|
|
],
|
||
|
|
"Type": "Stepwise",
|
||
|
|
"Zones": [
|
||
|
|
"Fan3",
|
||
|
|
"Fan4"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"Name": "Board Fan",
|
||
|
|
"Probe": "TRUE",
|
||
|
|
"Type": "Board",
|
||
|
|
"xyz.openbmc_project.Inventory.Decorator.Asset": {
|
||
|
|
"Manufacturer": "",
|
||
|
|
"Model": "",
|
||
|
|
"PartNumber": "",
|
||
|
|
"SerialNumber": ""
|
||
|
|
},
|
||
|
|
"xyz.openbmc_project.Inventory.Item.Bmc": {
|
||
|
|
"Present": true,
|
||
|
|
"Functional": true
|
||
|
|
}
|
||
|
|
}
|