From 697d1128153f161a8ea10e467dfd11abbb2e4cbb Mon Sep 17 00:00:00 2001 From: "Evgeny Alekseev (IBS Group)" Date: Mon, 19 Sep 2022 12:37:58 +0300 Subject: IBS: entity-manager create PIDs for FANs --- .../entity-manager/SILA-Baseboard-full.json | 112 +++++++++------------ 1 file 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", -- cgit v1.2.3