configurations: sbp1: Add ruler drives to PID loop
SBP1 has up to 32 ruler drive NVMes. Add them to the
PID loop as well.
Tested: Verified that swampd uses the NVMe rulerdrive
temperatures.
Change-Id: Ibde9b96cd0b33ded650e9c550831697a4eb68d02
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
diff --git a/configurations/sbp1_chassis.json b/configurations/sbp1_chassis.json
index c60df58..3e41b26 100644
--- a/configurations/sbp1_chassis.json
+++ b/configurations/sbp1_chassis.json
@@ -1902,6 +1902,62 @@
]
},
{
+ "Class": "temp",
+ "FFGainCoefficient": 0,
+ "FFOffCoefficient": 0,
+ "ICoefficient": -5,
+ "ILimitMax": 18000,
+ "ILimitMin": 2500,
+ "Inputs": [
+ "NVMe_1 Temp",
+ "NVMe_2 Temp",
+ "NVMe_3 Temp",
+ "NVMe_4 Temp",
+ "NVMe_5 Temp",
+ "NVMe_6 Temp",
+ "NVMe_7 Temp",
+ "NVMe_8 Temp",
+ "NVMe_9 Temp",
+ "NVMe_10 Temp",
+ "NVMe_11 Temp",
+ "NVMe_12 Temp",
+ "NVMe_13 Temp",
+ "NVMe_14 Temp",
+ "NVMe_15 Temp",
+ "NVMe_16 Temp",
+ "NVMe_17 Temp",
+ "NVMe_18 Temp",
+ "NVMe_19 Temp",
+ "NVMe_20 Temp",
+ "NVMe_21 Temp",
+ "NVMe_22 Temp",
+ "NVMe_23 Temp",
+ "NVMe_24 Temp",
+ "NVMe_25 Temp",
+ "NVMe_26 Temp",
+ "NVMe_27 Temp",
+ "NVMe_28 Temp",
+ "NVMe_29 Temp",
+ "NVMe_30 Temp",
+ "NVMe_31 Temp",
+ "NVMe_32 Temp"
+ ],
+ "Name": "Ruler drive SSD Temperature",
+ "NegativeHysteresis": 0,
+ "OutLimitMax": 18000,
+ "OutLimitMin": 2500,
+ "Outputs": [],
+ "PCoefficient": -500,
+ "PositiveHysteresis": 0,
+ "SetPoint": 60,
+ "SlewNeg": 0,
+ "SlewPos": 0,
+ "Type": "Pid",
+ "Zones": [
+ "PSU"
+ ]
+ },
+ {
"FailSafePercent": 100,
"MinThermalOutput": 2500,
"Name": "PSU",