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"
         }