summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Alekseev (IBS Group) <ealekseev@ibs.sila.ru>2022-09-19 12:37:58 +0300
committerEvgeny Alekseev (IBS Group) <ealekseev@ibs.sila.ru>2022-09-19 12:37:58 +0300
commit697d1128153f161a8ea10e467dfd11abbb2e4cbb (patch)
tree7c9c1412782d9571e0a1af14a694b83183cdd33c
parentc8d19807c31ae2fb4b144ab983432445556000a4 (diff)
downloadopenbmc-FAN_PID.tar.xz
IBS: entity-manager create PIDs for FANsFAN_PID
-rwxr-xr-xmeta-ibs/meta-cp2-5422/recipes-phosphor/configuration/entity-manager/SILA-Baseboard-full.json112
1 files changed, 50 insertions, 62 deletions
diff --git a/meta-ibs/meta-cp2-5422/recipes-phosphor/configuration/entity-manager/SILA-Baseboard-full.json b/meta-ibs/meta-cp2-5422/recipes-phosphor/configuration/entity-manager/SILA-Baseboard-full.json
index 5598e01d86..6c5631d7ed 100755
--- a/meta-ibs/meta-cp2-5422/recipes-phosphor/configuration/entity-manager/SILA-Baseboard-full.json
+++ b/meta-ibs/meta-cp2-5422/recipes-phosphor/configuration/entity-manager/SILA-Baseboard-full.json
@@ -398,90 +398,78 @@
},
{
"Class": "temp",
+ "FFGainCoefficient": 0.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": -1.0,
+ "ILimitMax": 100,
+ "ILimitMin": 30,
"Inputs": [
"BMC_Temp", "CPUs_Temp", "PCH___M_2_Temp"
],
- "Name": "Zone 1 Step Controller",
- "NegativeHysteresis": 0,
- "Output": [
- 20.0,
- 35.0,
- 50.0,
- 65.0,
- 80.0,
- 100.0
- ],
- "PositiveHysteresis": 0,
- "Reading": [
- 15.0,
- 25.0,
- 35.0,
- 40.0,
- 45.0,
- 50.0
- ],
- "Type": "Stepwise",
+ "Name": "Sysfans PID",
+ "NegativeHysteresis": 5.0,
+ "OutLimitMax": 100,
+ "OutLimitMin": 30,
+ "Outputs": [],
+ "PCoefficient": -5,
+ "PositiveHysteresis": 0.0,
+ "SetPoint": 25,
+ "SlewNeg": -1,
+ "SlewPos": 0.0,
+ "Type": "Pid",
"Zones": [
"SysFan1Zone", "SysFan2Zone", "SysFan3Zone"
]
},
{
"Class": "temp",
+ "FFGainCoefficient": 0.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": -1.0,
+ "ILimitMax": 100,
+ "ILimitMin": 30,
"Inputs": [
"Die_CPU1"
],
- "Name": "CPU Zone 1 Step Controller",
- "NegativeHysteresis": 0,
- "Output": [
- 20.0,
- 35.0,
- 50.0,
- 65.0,
- 80.0,
- 100.0
- ],
- "PositiveHysteresis": 0,
- "Reading": [
- 15.0,
- 25.0,
- 35.0,
- 40.0,
- 45.0,
- 50.0
- ],
- "Type": "Stepwise",
+ "Name": "CPU1 PID",
+ "NegativeHysteresis": 5.0,
+ "OutLimitMax": 100,
+ "OutLimitMin": 30,
+ "Outputs": [],
+ "PCoefficient": -5,
+ "PositiveHysteresis": 0.0,
+ "SetPoint": 25,
+ "SlewNeg": -1,
+ "SlewPos": 0.0,
+ "Type": "Pid",
"Zones": [
"CPUFan1Zone"
- ]
+ ]
},
{
"Class": "temp",
+ "FFGainCoefficient": 0.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": -1.0,
+ "ILimitMax": 100,
+ "ILimitMin": 30,
"Inputs": [
"Die_CPU2"
],
- "Name": "CPU Zone 2 Step Controller",
- "NegativeHysteresis": 0,
- "Output": [
- 20.0,
- 35.0,
- 50.0,
- 65.0,
- 80.0,
- 100.0
- ],
- "PositiveHysteresis": 0,
- "Reading": [
- 15.0,
- 25.0,
- 35.0,
- 40.0,
- 45.0,
- 50.0
- ],
- "Type": "Stepwise",
+ "Name": "CPU2 PID",
+ "NegativeHysteresis": 5.0,
+ "OutLimitMax": 100,
+ "OutLimitMin": 30,
+ "Outputs": [],
+ "PCoefficient": -5,
+ "PositiveHysteresis": 0.0,
+ "SetPoint": 25,
+ "SlewNeg": -1,
+ "SlewPos": 0.0,
+ "Type": "Pid",
"Zones": [
"CPUFan2Zone"
- ]
+ ]
},
{
"Address": "0x4f",