configurations: system1: Add Spyre thermal sensors
Adding thermal sensors for the Spyre cards in System1.
Also adjusted several other parameters for the other sensors.
Testing:
- verified sensors show up in GUI and values were reasonable
Change-Id: I79d7e94313bb15ad890b7d96663f068d86873762
Signed-off-by: Chris Cain <cjcain@us.ibm.com>
diff --git a/configurations/system1_baseboard.json b/configurations/system1_baseboard.json
index 22f74c6..f73b309 100644
--- a/configurations/system1_baseboard.json
+++ b/configurations/system1_baseboard.json
@@ -427,6 +427,284 @@
"Type": "IntelFanConnector"
},
{
+ "Class": "temp",
+ "FFGainCoefficient": 0.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": -4.64,
+ "ILimitMax": 100,
+ "ILimitMin": 30,
+ "Inputs": [
+ "PCIE_SWITCH1_TEMP",
+ "PCIE_SWITCH2_TEMP",
+ "PCIE_SWITCH3_TEMP",
+ "PCIE_SWITCH4_TEMP",
+ "PCIE_SWITCH5_TEMP",
+ "PCIE_SWITCH6_TEMP"
+ ],
+ "Name": "PCIE Switch Temperature",
+ "NegativeHysteresis": 5.0,
+ "OutLimitMax": 100,
+ "OutLimitMin": 30,
+ "Outputs": [],
+ "PCoefficient": -0.15,
+ "PositiveHysteresis": 0.0,
+ "SetPoint": 75.0,
+ "SlewNeg": -1,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "CECIO"
+ ]
+ },
+ {
+ "Class": "temp",
+ "FFGainCoefficient": 0,
+ "FFOffCoefficient": 0,
+ "ICoefficient": -5,
+ "ILimitMax": 100,
+ "ILimitMin": 20,
+ "Inputs": [
+ "SPYRE1_TEMP1",
+ "SPYRE1_TEMP2",
+ "SPYRE2_TEMP1",
+ "SPYRE2_TEMP2",
+ "SPYRE3_TEMP1",
+ "SPYRE3_TEMP2",
+ "SPYRE4_TEMP1",
+ "SPYRE4_TEMP2",
+ "SPYRE5_TEMP1",
+ "SPYRE5_TEMP2",
+ "SPYRE6_TEMP1",
+ "SPYRE6_TEMP2",
+ "SPYRE7_TEMP1",
+ "SPYRE7_TEMP2",
+ "SPYRE8_TEMP1",
+ "SPYRE8_TEMP2",
+ "SPYRE9_TEMP1",
+ "SPYRE9_TEMP2",
+ "SPYRE10_TEMP1",
+ "SPYRE10_TEMP2",
+ "SPYRE11_TEMP1",
+ "SPYRE11_TEMP2",
+ "SPYRE12_TEMP1",
+ "SPYRE12_TEMP2",
+ "SPYRE13_TEMP1",
+ "SPYRE13_TEMP2",
+ "SPYRE14_TEMP1",
+ "SPYRE14_TEMP2",
+ "SPYRE15_TEMP1",
+ "SPYRE15_TEMP2",
+ "SPYRE16_TEMP1",
+ "SPYRE16_TEMP2"
+ ],
+ "Name": "Spyre Temperature",
+ "NegativeHysteresis": 0,
+ "OutLimitMax": 100,
+ "OutLimitMin": 20,
+ "Outputs": [],
+ "PCoefficient": -500,
+ "PositiveHysteresis": 0,
+ "SetPoint": 85,
+ "SlewNeg": 0,
+ "SlewPos": 0,
+ "Type": "Pid",
+ "Zones": [
+ "CECIO"
+ ]
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 72,
+ "Name": "SPYRE9_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 73,
+ "Name": "SPYRE9_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 74,
+ "Name": "SPYRE10_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 75,
+ "Name": "SPYRE10_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 76,
+ "Name": "SPYRE11_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 77,
+ "Name": "SPYRE11_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 78,
+ "Name": "SPYRE12_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 79,
+ "Name": "SPYRE12_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 80,
+ "Name": "SPYRE13_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 81,
+ "Name": "SPYRE13_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 82,
+ "Name": "SPYRE14_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 83,
+ "Name": "SPYRE14_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 84,
+ "Name": "SPYRE15_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 85,
+ "Name": "SPYRE15_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 86,
+ "Name": "SPYRE16_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 87,
+ "Name": "SPYRE16_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 88,
+ "Name": "SPYRE1_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 89,
+ "Name": "SPYRE1_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 90,
+ "Name": "SPYRE2_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 91,
+ "Name": "SPYRE2_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 92,
+ "Name": "SPYRE3_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 93,
+ "Name": "SPYRE3_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 94,
+ "Name": "SPYRE4_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 95,
+ "Name": "SPYRE4_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 96,
+ "Name": "SPYRE5_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 97,
+ "Name": "SPYRE5_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 98,
+ "Name": "SPYRE6_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 99,
+ "Name": "SPYRE6_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 100,
+ "Name": "SPYRE7_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 101,
+ "Name": "SPYRE7_TEMP2",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 102,
+ "Name": "SPYRE8_TEMP1",
+ "Type": "TMP112"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 102,
+ "Name": "SPYRE8_TEMP2",
+ "Type": "TMP112"
+ },
+ {
"Address": "0x4c",
"Bus": 70,
"Name": "PCIE_SWITCH1_TEMP",
diff --git a/configurations/system1_chassis.json b/configurations/system1_chassis.json
index 1628c8c..deaed20 100644
--- a/configurations/system1_chassis.json
+++ b/configurations/system1_chassis.json
@@ -512,7 +512,7 @@
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
- "SetPoint": 60,
+ "SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
@@ -540,7 +540,7 @@
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
- "SetPoint": 60,
+ "SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
@@ -568,7 +568,7 @@
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
- "SetPoint": 60,
+ "SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
@@ -596,7 +596,7 @@
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
- "SetPoint": 60,
+ "SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
@@ -624,7 +624,7 @@
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
- "SetPoint": 60,
+ "SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
@@ -651,7 +651,7 @@
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
- "SetPoint": 40,
+ "SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
@@ -678,7 +678,7 @@
],
"PCoefficient": 0.0026,
"PositiveHysteresis": 0,
- "SetPoint": 40,
+ "SetPoint": 70,
"SlewNeg": 0,
"SlewPos": 0,
"Type": "Pid",
@@ -691,8 +691,8 @@
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
- "ILimitMax": 18000,
- "ILimitMin": 2500,
+ "ILimitMax": 100,
+ "ILimitMin": 20,
"Inputs": [
"BCM0_TEMP Temperature",
"BCM1_TEMP Temperature",
@@ -701,8 +701,8 @@
],
"Name": "PSU Temperature",
"NegativeHysteresis": 0,
- "OutLimitMax": 18000,
- "OutLimitMin": 2500,
+ "OutLimitMax": 100,
+ "OutLimitMin": 20,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
@@ -719,8 +719,8 @@
"FFGainCoefficient": 0,
"FFOffCoefficient": 0,
"ICoefficient": -5,
- "ILimitMax": 18000,
- "ILimitMin": 2500,
+ "ILimitMax": 100,
+ "ILimitMin": 20,
"Inputs": [
"Ambient 0 Temp",
"Ambient 1 Temp",
@@ -728,8 +728,8 @@
],
"Name": "Ambient Temperature",
"NegativeHysteresis": 0,
- "OutLimitMax": 18000,
- "OutLimitMin": 2500,
+ "OutLimitMax": 100,
+ "OutLimitMin": 20,
"Outputs": [],
"PCoefficient": -500,
"PositiveHysteresis": 0,
@@ -743,13 +743,13 @@
},
{
"FailSafePercent": 100,
- "MinThermalOutput": 2500,
+ "MinThermalOutput": 8800,
"Name": "CECIO",
"Type": "Pid.Zone"
},
{
"FailSafePercent": 100,
- "MinThermalOutput": 2500,
+ "MinThermalOutput": 10000,
"Name": "NVME",
"Type": "Pid.Zone"
}