configurations: mtjefferson: add PowerSupply

This adds PowerSupply configurations to mtjefferson_mb.json.

Tested: Latest CI build passed

Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: Ic4bad4acc14bb64e11ee7f023a6ffd4caec203fb
diff --git a/configurations/mtjefferson_mb.json b/configurations/mtjefferson_mb.json
index 9f56e31..49134bc 100644
--- a/configurations/mtjefferson_mb.json
+++ b/configurations/mtjefferson_mb.json
@@ -1,1980 +1,2012 @@
-{
-    "Exposes": [
-        {
-            "EntityId": 19,
-            "EntityInstance": 27,
-            "Index": 3,
-            "MaxValue": 16,
-            "MinValue": 0,
-            "Name": "12V_AUX_OCP1",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "PresenceGpio": [
-                {
-                    "Name": "presence-ocp1",
-                    "Polarity": "Low"
-                }
-            ],
-            "ScaleFactor": 0.130434783,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 14.364
+[
+    {
+        "Exposes": [
+            {
+                "EntityId": 19,
+                "EntityInstance": 27,
+                "Index": 3,
+                "MaxValue": 16,
+                "MinValue": 0,
+                "Name": "12V_AUX_OCP1",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "PresenceGpio": [
+                    {
+                        "Name": "presence-ocp1",
+                        "Polarity": "Low"
+                    }
+                ],
+                "ScaleFactor": 0.130434783,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 14.364
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 13.797
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 9.576
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 10.143
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "EntityId": 19,
+                "EntityInstance": 28,
+                "Index": 4,
+                "MaxValue": 16,
+                "MinValue": 0,
+                "Name": "12V_AUX_OCP2",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "PresenceGpio": [
+                    {
+                        "Name": "presence-ocp2",
+                        "Polarity": "Low"
+                    }
+                ],
+                "ScaleFactor": 0.130434783,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 14.364
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 13.797
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 9.576
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 10.143
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "EntityId": 19,
+                "EntityInstance": 29,
+                "Index": 5,
+                "MaxValue": 16,
+                "MinValue": 0,
+                "Name": "12V_SCM",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 0.130434783,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 14.364
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 13.797
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 9.576
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 10.143
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "EntityId": 19,
+                "EntityInstance": 30,
+                "Index": 6,
+                "MaxValue": 16,
+                "MinValue": 0,
+                "Name": "12V_STBY",
+                "PollRate": 15,
+                "ScaleFactor": 0.130434783,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 14.364
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 13.797
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 9.576
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 10.143
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "EntityId": 19,
+                "EntityInstance": 31,
+                "Index": 7,
+                "MaxValue": 16,
+                "MinValue": 0,
+                "Name": "12V_PCIe",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 0.130434783,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 14.364
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 13.797
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 9.576
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 10.143
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "EntityId": 19,
+                "EntityInstance": 32,
+                "Index": 8,
+                "MaxValue": 16,
+                "MinValue": 0,
+                "Name": "12V_HDD",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 0.130434783,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 14.364
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 13.797
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 9.576
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 10.143
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "EntityId": 19,
+                "EntityInstance": 33,
+                "Index": 9,
+                "MaxValue": 16,
+                "MinValue": 0,
+                "Name": "12V_FAN",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 0.130434783,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 14.364
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 13.797
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 9.576
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 10.143
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "CPURequired": 0,
+                "EntityId": 19,
+                "EntityInstance": 34,
+                "Index": 10,
+                "MaxValue": 16,
+                "MinValue": 0,
+                "Name": "12V_MB0",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 0.130434783,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 14.364
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 13.797
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 9.576
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 10.143
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "EntityId": 19,
+                "EntityInstance": 36,
+                "Index": 12,
+                "MaxValue": 6.7,
+                "MinValue": 0,
+                "Name": "5V_AUX",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 0.274193548,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 6.023
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 5.76
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 4.024
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 4.261
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "EntityId": 19,
+                "EntityInstance": 37,
+                "Index": 13,
+                "MaxValue": 4.4,
+                "MinValue": 0,
+                "Name": "3V3_AUX",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 0.404761905,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 3.944
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 3.789
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 2.647
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 2.82
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "EntityId": 19,
+                "EntityInstance": 38,
+                "Index": 14,
+                "MaxValue": 2.4,
+                "MinValue": 0,
+                "Name": "1V8_CPLD_AUX",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 0.5,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 2.157
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 2.062
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 1.53
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 1.434
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "EntityId": 19,
+                "EntityInstance": 39,
+                "Index": 15,
+                "MaxValue": 7,
+                "MinValue": 0,
+                "Name": "5V_MAIN",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 0.274193548,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 6.022
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 5.775
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 4.015
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 4.262
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "EntityId": 19,
+                "EntityInstance": 40,
+                "Index": 16,
+                "MaxValue": 4.4,
+                "MinValue": 0,
+                "Name": "3V3_MAIN",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 0.404761905,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 3.944
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 3.789
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 2.647
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 2.82
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "EntityId": 19,
+                "EntityInstance": 41,
+                "Index": 17,
+                "MaxValue": 1.4,
+                "MinValue": 0,
+                "Name": "1V05_VDD",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 1.26
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 1.205
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.836
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 0.891
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "BridgeGpio": [
+                    {
+                        "Name": "rtc-battery-voltage-read-enable",
+                        "Polarity": "High"
+                    }
+                ],
+                "EntityId": 19,
+                "EntityInstance": 42,
+                "Index": 18,
+                "MaxValue": 4.4,
+                "MinValue": 0,
+                "Name": "VBAT_RTC",
+                "PollRate": 1,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 0.333333333,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 3.944
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 3.789
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 2.647
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 2.82
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 19,
+                "EntityInstance": 1,
+                "Index": 19,
+                "MaxValue": 1.1,
+                "MinValue": 0,
+                "Name": "S0_0V8_D2D",
+                "PollRate": 15,
+                "PowerState": "On",
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 1.011
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 0.968
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.644
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 0.683
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 19,
+                "EntityInstance": 2,
+                "Index": 20,
+                "MaxValue": 1.2,
+                "MinValue": 0,
+                "Name": "S0_0V85_SOC",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 1.022
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 0.98
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.683
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 0.725
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 19,
+                "EntityInstance": 3,
+                "Index": 21,
+                "MaxValue": 1.2,
+                "MinValue": 0,
+                "Name": "S0_0V85_VDDC_R",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 1.022
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 0.98
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.683
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 0.725
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 19,
+                "EntityInstance": 4,
+                "Index": 22,
+                "MaxValue": 1.2,
+                "MinValue": 0,
+                "Name": "S0_0V85_VDDC_L",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 1.022
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 0.98
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.683
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 0.725
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 19,
+                "EntityInstance": 5,
+                "Index": 23,
+                "MaxValue": 1.2,
+                "MinValue": 0,
+                "Name": "S0_0V9_RC5A",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 1.083
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 1.036
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.721
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 0.768
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 19,
+                "EntityInstance": 6,
+                "Index": 24,
+                "MaxValue": 2.4,
+                "MinValue": 0,
+                "Name": "S0_1V8_RC5A",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 0.5,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 2.157
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 2.062
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 1.434
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 1.53
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 19,
+                "EntityInstance": 7,
+                "Index": 25,
+                "MaxValue": 1.4,
+                "MinValue": 0,
+                "Name": "S0_0V75_PCP",
+                "PollRate": 15,
+                "PowerState": "On",
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 1.26
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 1.205
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.6
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 0.633
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 19,
+                "EntityInstance": 8,
+                "Index": 26,
+                "MaxValue": 1.5,
+                "MinValue": 0,
+                "Name": "S0_1V1_VDDQ_0_5",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 1.316
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 1.263
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.879
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 0.932
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 19,
+                "EntityInstance": 9,
+                "Index": 27,
+                "MaxValue": 1.5,
+                "MinValue": 0,
+                "Name": "S0_1V1_VDDQ_6_11",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 1.316
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 1.263
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.879
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 0.932
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 19,
+                "EntityInstance": 10,
+                "Index": 28,
+                "MaxValue": 2.4,
+                "MinValue": 0,
+                "Name": "S0_1V8_SOC",
+                "PollRate": 15,
+                "PowerState": "On",
+                "ScaleFactor": 0.5,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 2.157
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 2.062
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 1.434
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 1.53
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 19,
+                "EntityInstance": 11,
+                "Index": 29,
+                "MaxValue": 1.6,
+                "MinValue": 0,
+                "Name": "S0_1V2_SOC",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 1.436
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 1.38
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.958
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 1.014
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 19,
+                "EntityInstance": 12,
+                "Index": 30,
+                "MaxValue": 1.0,
+                "MinValue": 0,
+                "Name": "S0_0V75_MEM",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "PresenceGpio": [
+                    {
+                        "Name": "cpu-type-detect",
+                        "Polarity": "High"
+                    }
+                ],
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 0.9
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 0.865
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.601
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 0.641
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 19,
+                "EntityInstance": 13,
+                "Index": 31,
+                "MaxValue": 1.0,
+                "MinValue": 0,
+                "Name": "S0_EXT_VREF",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 0.723
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 0.613
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.483
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 0.59
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "Class": "Aspeed2600_Hwmon",
+                "Name": "Chassis_Intrusion_Status",
+                "Rearm": "Manual",
+                "Type": "ChassisIntrusionSensor"
+            },
+            {
+                "Address": "0x5c",
+                "Bus": "8",
+                "Connector": {
+                    "Name": "Fan Connector 1",
+                    "Pwm": 0,
+                    "PwmName": "PWM0",
+                    "Tachs": [
+                        1
+                    ]
                 },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.797
+                "Index": 0,
+                "MaxReading": 21000,
+                "Name": "FAN0",
+                "Thresholds": [
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 664
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 20086
+                    }
+                ],
+                "Type": "I2CFan"
+            },
+            {
+                "Address": "0x5c",
+                "Bus": "8",
+                "Connector": {
+                    "Name": "Fan Connector 2",
+                    "Pwm": 1,
+                    "PwmName": "PWM1",
+                    "Tachs": [
+                        3
+                    ]
                 },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 9.576
+                "Index": 2,
+                "MaxReading": 21000,
+                "Name": "FAN1",
+                "Thresholds": [
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 664
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 20086
+                    }
+                ],
+                "Type": "I2CFan"
+            },
+            {
+                "Address": "0x5c",
+                "Bus": "8",
+                "Connector": {
+                    "Name": "Fan Connector 3",
+                    "Pwm": 2,
+                    "PwmName": "PWM2",
+                    "Tachs": [
+                        5
+                    ]
                 },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 10.143
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "EntityId": 19,
-            "EntityInstance": 28,
-            "Index": 4,
-            "MaxValue": 16,
-            "MinValue": 0,
-            "Name": "12V_AUX_OCP2",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "PresenceGpio": [
-                {
-                    "Name": "presence-ocp2",
-                    "Polarity": "Low"
-                }
-            ],
-            "ScaleFactor": 0.130434783,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 14.364
+                "Index": 4,
+                "MaxReading": 21000,
+                "Name": "FAN2",
+                "Thresholds": [
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 664
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 20086
+                    }
+                ],
+                "Type": "I2CFan"
+            },
+            {
+                "Address": "0x5c",
+                "Bus": "8",
+                "Connector": {
+                    "Name": "Fan Connector 4",
+                    "Pwm": 3,
+                    "PwmName": "PWM3",
+                    "Tachs": [
+                        7
+                    ]
                 },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.797
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 9.576
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 10.143
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "EntityId": 19,
-            "EntityInstance": 29,
-            "Index": 5,
-            "MaxValue": 16,
-            "MinValue": 0,
-            "Name": "12V_SCM",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 0.130434783,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 14.364
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.797
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 9.576
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 10.143
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "EntityId": 19,
-            "EntityInstance": 30,
-            "Index": 6,
-            "MaxValue": 16,
-            "MinValue": 0,
-            "Name": "12V_STBY",
-            "PollRate": 15,
-            "ScaleFactor": 0.130434783,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 14.364
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.797
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 9.576
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 10.143
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "EntityId": 19,
-            "EntityInstance": 31,
-            "Index": 7,
-            "MaxValue": 16,
-            "MinValue": 0,
-            "Name": "12V_PCIe",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 0.130434783,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 14.364
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.797
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 9.576
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 10.143
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "EntityId": 19,
-            "EntityInstance": 32,
-            "Index": 8,
-            "MaxValue": 16,
-            "MinValue": 0,
-            "Name": "12V_HDD",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 0.130434783,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 14.364
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.797
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 9.576
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 10.143
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "EntityId": 19,
-            "EntityInstance": 33,
-            "Index": 9,
-            "MaxValue": 16,
-            "MinValue": 0,
-            "Name": "12V_FAN",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 0.130434783,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 14.364
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.797
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 9.576
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 10.143
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "CPURequired": 0,
-            "EntityId": 19,
-            "EntityInstance": 34,
-            "Index": 10,
-            "MaxValue": 16,
-            "MinValue": 0,
-            "Name": "12V_MB0",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 0.130434783,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 14.364
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.797
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 9.576
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 10.143
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "EntityId": 19,
-            "EntityInstance": 36,
-            "Index": 12,
-            "MaxValue": 6.7,
-            "MinValue": 0,
-            "Name": "5V_AUX",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 0.274193548,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 6.023
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 5.76
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 4.024
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 4.261
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "EntityId": 19,
-            "EntityInstance": 37,
-            "Index": 13,
-            "MaxValue": 4.4,
-            "MinValue": 0,
-            "Name": "3V3_AUX",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 0.404761905,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 3.944
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 3.789
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 2.647
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 2.82
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "EntityId": 19,
-            "EntityInstance": 38,
-            "Index": 14,
-            "MaxValue": 2.4,
-            "MinValue": 0,
-            "Name": "1V8_CPLD_AUX",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 0.5,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 2.157
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 2.062
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 1.53
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 1.434
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "EntityId": 19,
-            "EntityInstance": 39,
-            "Index": 15,
-            "MaxValue": 7,
-            "MinValue": 0,
-            "Name": "5V_MAIN",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 0.274193548,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 6.022
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 5.775
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 4.015
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 4.262
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "EntityId": 19,
-            "EntityInstance": 40,
-            "Index": 16,
-            "MaxValue": 4.4,
-            "MinValue": 0,
-            "Name": "3V3_MAIN",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 0.404761905,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 3.944
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 3.789
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 2.647
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 2.82
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "EntityId": 19,
-            "EntityInstance": 41,
-            "Index": 17,
-            "MaxValue": 1.4,
-            "MinValue": 0,
-            "Name": "1V05_VDD",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 1,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 1.26
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 1.205
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.836
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 0.891
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "BridgeGpio": [
-                {
-                    "Name": "rtc-battery-voltage-read-enable",
-                    "Polarity": "High"
-                }
-            ],
-            "EntityId": 19,
-            "EntityInstance": 42,
-            "Index": 18,
-            "MaxValue": 4.4,
-            "MinValue": 0,
-            "Name": "VBAT_RTC",
-            "PollRate": 1,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 0.333333333,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 3.944
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 3.789
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 2.647
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 2.82
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 19,
-            "EntityInstance": 1,
-            "Index": 19,
-            "MaxValue": 1.1,
-            "MinValue": 0,
-            "Name": "S0_0V8_D2D",
-            "PollRate": 15,
-            "PowerState": "On",
-            "ScaleFactor": 1,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 1.011
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 0.968
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.644
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 0.683
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 19,
-            "EntityInstance": 2,
-            "Index": 20,
-            "MaxValue": 1.2,
-            "MinValue": 0,
-            "Name": "S0_0V85_SOC",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 1,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 1.022
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 0.98
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.683
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 0.725
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 19,
-            "EntityInstance": 3,
-            "Index": 21,
-            "MaxValue": 1.2,
-            "MinValue": 0,
-            "Name": "S0_0V85_VDDC_R",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 1,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 1.022
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 0.98
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.683
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 0.725
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 19,
-            "EntityInstance": 4,
-            "Index": 22,
-            "MaxValue": 1.2,
-            "MinValue": 0,
-            "Name": "S0_0V85_VDDC_L",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 1,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 1.022
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 0.98
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.683
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 0.725
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 19,
-            "EntityInstance": 5,
-            "Index": 23,
-            "MaxValue": 1.2,
-            "MinValue": 0,
-            "Name": "S0_0V9_RC5A",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 1,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 1.083
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 1.036
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.721
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 0.768
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 19,
-            "EntityInstance": 6,
-            "Index": 24,
-            "MaxValue": 2.4,
-            "MinValue": 0,
-            "Name": "S0_1V8_RC5A",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 0.5,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 2.157
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 2.062
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 1.434
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 1.53
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 19,
-            "EntityInstance": 7,
-            "Index": 25,
-            "MaxValue": 1.4,
-            "MinValue": 0,
-            "Name": "S0_0V75_PCP",
-            "PollRate": 15,
-            "PowerState": "On",
-            "ScaleFactor": 1,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 1.26
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 1.205
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.6
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 0.633
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 19,
-            "EntityInstance": 8,
-            "Index": 26,
-            "MaxValue": 1.5,
-            "MinValue": 0,
-            "Name": "S0_1V1_VDDQ_0_5",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 1,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 1.316
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 1.263
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.879
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 0.932
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 19,
-            "EntityInstance": 9,
-            "Index": 27,
-            "MaxValue": 1.5,
-            "MinValue": 0,
-            "Name": "S0_1V1_VDDQ_6_11",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 1,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 1.316
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 1.263
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.879
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 0.932
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 19,
-            "EntityInstance": 10,
-            "Index": 28,
-            "MaxValue": 2.4,
-            "MinValue": 0,
-            "Name": "S0_1V8_SOC",
-            "PollRate": 15,
-            "PowerState": "On",
-            "ScaleFactor": 0.5,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 2.157
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 2.062
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 1.434
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 1.53
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 19,
-            "EntityInstance": 11,
-            "Index": 29,
-            "MaxValue": 1.6,
-            "MinValue": 0,
-            "Name": "S0_1V2_SOC",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 1,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 1.436
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 1.38
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.958
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 1.014
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 19,
-            "EntityInstance": 12,
-            "Index": 30,
-            "MaxValue": 1.0,
-            "MinValue": 0,
-            "Name": "S0_0V75_MEM",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "PresenceGpio": [
-                {
-                    "Name": "cpu-type-detect",
-                    "Polarity": "High"
-                }
-            ],
-            "ScaleFactor": 1,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 0.9
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 0.865
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.601
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 0.641
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 19,
-            "EntityInstance": 13,
-            "Index": 31,
-            "MaxValue": 1.0,
-            "MinValue": 0,
-            "Name": "S0_EXT_VREF",
-            "PollRate": 15,
-            "PowerState": "ChassisOn",
-            "ScaleFactor": 1,
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 0.723
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 0.613
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.483
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 0.59
-                }
-            ],
-            "Type": "ADC"
-        },
-        {
-            "Class": "Aspeed2600_Hwmon",
-            "Name": "Chassis_Intrusion_Status",
-            "Rearm": "Manual",
-            "Type": "ChassisIntrusionSensor"
-        },
-        {
-            "Address": "0x5c",
-            "Bus": "8",
-            "Connector": {
-                "Name": "Fan Connector 1",
-                "Pwm": 0,
-                "PwmName": "PWM0",
-                "Tachs": [
-                    1
+                "Index": 6,
+                "MaxReading": 21000,
+                "Name": "FAN3",
+                "Thresholds": [
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 664
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 20086
+                    }
+                ],
+                "Type": "I2CFan"
+            },
+            {
+                "Name": "MB Upstream Port",
+                "Type": "MB Upstream Port"
+            },
+            {
+                "EntityId": 30,
+                "EntityInstance": 1,
+                "MaxValue": 127,
+                "MinValue": 0,
+                "Name": "NVMeM2_MaxTemp",
+                "Sensors": [
+                    "S0_M2_Temp"
+                ],
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 70.359
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.0
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 5.489
+                    }
+                ],
+                "Type": "Maximum",
+                "Units": "DegreesC"
+            },
+            {
+                "EntityId": 11,
+                "EntityInstance": 3,
+                "MaxValue": 127,
+                "MinValue": 0,
+                "Name": "OCP_MaxTemp",
+                "Sensors": [
+                    "OCP1_Temp"
+                ],
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 115.269
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 105.289
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.0
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 5.489
+                    }
+                ],
+                "Type": "Maximum",
+                "Units": "DegreesC"
+            },
+            {
+                "MaxValue": 130,
+                "MinValue": -50,
+                "Name": "S0_DIMMG0_Temp",
+                "PowerState": "ChassisOn",
+                "Sensors": [
+                    "S0_DIMM0_Temp",
+                    "S0_DIMM1_Temp",
+                    "S0_DIMM2_Temp",
+                    "S0_DIMM3_Temp",
+                    "S0_DIMM4_Temp",
+                    "S0_DIMM5_Temp",
+                    "S0_DIMM6_Temp",
+                    "S0_DIMM7_Temp",
+                    "S0_DIMM8_Temp",
+                    "S0_DIMM9_Temp",
+                    "S0_DIMM10_Temp",
+                    "S0_DIMM11_Temp",
+                    "S0_DIMM12_Temp",
+                    "S0_DIMM13_Temp",
+                    "S0_DIMM14_Temp",
+                    "S0_DIMM15_Temp",
+                    "S0_DIMM16_Temp",
+                    "S0_DIMM17_Temp",
+                    "S0_DIMM18_Temp",
+                    "S0_DIMM19_Temp",
+                    "S0_DIMM20_Temp",
+                    "S0_DIMM21_Temp",
+                    "S0_DIMM22_Temp",
+                    "S0_DIMM23_Temp"
+                ],
+                "Type": "Maximum",
+                "Units": "DegreesC"
+            },
+            {
+                "MaxValue": 127,
+                "MinValue": 0,
+                "Name": "FrontBP_MaxTemp",
+                "Sensors": [
+                    "FrontBPTemp1",
+                    "FrontBPTemp2"
+                ],
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 70.359
+                    }
+                ],
+                "Type": "Maximum",
+                "Units": "DegreesC"
+            },
+            {
+                "MaxValue": 127,
+                "MinValue": 0,
+                "Name": "NVMeFBP_MaxTemp",
+                "Sensors": [
+                    "nvme0",
+                    "nvme1",
+                    "nvme2",
+                    "nvme3",
+                    "nvme4",
+                    "nvme5",
+                    "nvme6",
+                    "nvme7",
+                    "nvme8",
+                    "nvme9",
+                    "nvme10",
+                    "nvme11"
+                ],
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 70.359
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.0
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 5.489
+                    }
+                ],
+                "Type": "Maximum",
+                "Units": "DegreesC"
+            },
+            {
+                "Address": "0x28",
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 7,
+                "EntityInstance": 8,
+                "MaxValue": 127,
+                "MinValue": 0,
+                "Name": "S0_M2_Temp",
+                "Type": "NCT7802"
+            },
+            {
+                "Class": "fan",
+                "FFGainCoefficient": 1.0,
+                "FFOffCoefficient": 0.0,
+                "ICoefficient": 0.0,
+                "ILimitMax": 0.0,
+                "ILimitMin": 0.0,
+                "Inputs": [
+                    "FAN0",
+                    "FAN1",
+                    "FAN2",
+                    "FAN3"
+                ],
+                "Name": "Fan_PID",
+                "OutLimitMax": 100.0,
+                "OutLimitMin": 10.0,
+                "Outputs": [
+                    "PWM0",
+                    "PWM1",
+                    "PWM2",
+                    "PWM3"
+                ],
+                "PCoefficient": 0.0,
+                "SetPoint": 60.0,
+                "SlewNeg": 0.0,
+                "SlewPos": 0.0,
+                "Type": "Pid",
+                "Zones": [
+                    "Zone 1"
                 ]
             },
-            "Index": 0,
-            "MaxReading": 21000,
-            "Name": "FAN0",
-            "Thresholds": [
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 664
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 20086
-                }
-            ],
-            "Type": "I2CFan"
-        },
-        {
-            "Address": "0x5c",
-            "Bus": "8",
-            "Connector": {
-                "Name": "Fan Connector 2",
-                "Pwm": 1,
-                "PwmName": "PWM1",
-                "Tachs": [
-                    3
+            {
+                "AccumulateSetPoint": true,
+                "CycleIntervalTimeMS": 4000,
+                "FailSafePercent": 100.0,
+                "MinThermalOutput": 10.0,
+                "Name": "Zone 1",
+                "Type": "Pid.Zone",
+                "UpdateThermalsTimeMS": 6000
+            },
+            {
+                "Class": "temp",
+                "Inputs": [
+                    "S0_SOC_Pkg_Temp"
+                ],
+                "Name": "Stepwise_CPU_MaxTemp",
+                "NegativeHysteresis": 2.0,
+                "Output": [
+                    20.0,
+                    25.0,
+                    30.0,
+                    40.0,
+                    45.0,
+                    50.0,
+                    55.0,
+                    60.0,
+                    65.0,
+                    70.0,
+                    75.0,
+                    80.0,
+                    85.0,
+                    90.0,
+                    95.0,
+                    100.0
+                ],
+                "PositiveHysteresis": 0,
+                "Reading": [
+                    1.0,
+                    65.0,
+                    70.0,
+                    73.0,
+                    75.0,
+                    80.0,
+                    82.0,
+                    84.0,
+                    86.0,
+                    88.0,
+                    90.0,
+                    92.0,
+                    94.0,
+                    96.0,
+                    98.0,
+                    100.0
+                ],
+                "Type": "Stepwise",
+                "Zones": [
+                    "Zone 1"
                 ]
             },
-            "Index": 2,
-            "MaxReading": 21000,
-            "Name": "FAN1",
-            "Thresholds": [
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 664
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 20086
-                }
-            ],
-            "Type": "I2CFan"
-        },
-        {
-            "Address": "0x5c",
-            "Bus": "8",
-            "Connector": {
-                "Name": "Fan Connector 3",
-                "Pwm": 2,
-                "PwmName": "PWM2",
-                "Tachs": [
-                    5
+            {
+                "Class": "temp",
+                "Inputs": [
+                    "Ambient_Temp"
+                ],
+                "Name": "Stepwise_Ambient_Temp",
+                "NegativeHysteresis": 2.0,
+                "Output": [
+                    15.0,
+                    20.0,
+                    25.0,
+                    30.0,
+                    35.0,
+                    40.0,
+                    70.0,
+                    100.0
+                ],
+                "PositiveHysteresis": 0,
+                "Reading": [
+                    1.0,
+                    10.0,
+                    20.0,
+                    25.0,
+                    30.0,
+                    35.0,
+                    38.0,
+                    40.0
+                ],
+                "Type": "Stepwise",
+                "Zones": [
+                    "Zone 1"
                 ]
             },
-            "Index": 4,
-            "MaxReading": 21000,
-            "Name": "FAN2",
-            "Thresholds": [
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 664
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 20086
-                }
-            ],
-            "Type": "I2CFan"
-        },
-        {
-            "Address": "0x5c",
-            "Bus": "8",
-            "Connector": {
-                "Name": "Fan Connector 4",
-                "Pwm": 3,
-                "PwmName": "PWM3",
-                "Tachs": [
-                    7
+            {
+                "Class": "temp",
+                "Inputs": [
+                    "NVMeM2_MaxTemp"
+                ],
+                "Name": "Stepwise_NVMeM2_MaxTemp",
+                "NegativeHysteresis": 2.0,
+                "Output": [
+                    15.0,
+                    30.0,
+                    40.0,
+                    55.0,
+                    70.0,
+                    85.0,
+                    90.0,
+                    100.0
+                ],
+                "PositiveHysteresis": 0,
+                "Reading": [
+                    1.0,
+                    50.0,
+                    55.0,
+                    58.0,
+                    61.0,
+                    64.0,
+                    67.0,
+                    70.0
+                ],
+                "Type": "Stepwise",
+                "Zones": [
+                    "Zone 1"
                 ]
             },
-            "Index": 6,
-            "MaxReading": 21000,
-            "Name": "FAN3",
-            "Thresholds": [
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 664
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 20086
-                }
-            ],
-            "Type": "I2CFan"
+            {
+                "Class": "temp",
+                "Inputs": [
+                    "OCP_MaxTemp"
+                ],
+                "MissingIsAcceptable": [
+                    "OCP_MaxTemp"
+                ],
+                "Name": "Stepwise_OCP_MaxTemp",
+                "NegativeHysteresis": 2.0,
+                "Output": [
+                    15.0,
+                    25.0,
+                    50.0,
+                    55.0,
+                    60.0,
+                    65.0,
+                    70.0,
+                    75.0,
+                    80.0,
+                    85.0,
+                    90.0,
+                    95.0,
+                    100.0
+                ],
+                "PositiveHysteresis": 0,
+                "Reading": [
+                    1.0,
+                    50.0,
+                    55.0,
+                    60.0,
+                    65.0,
+                    70.0,
+                    75.0,
+                    80.0,
+                    85.0,
+                    90.0,
+                    95.0,
+                    100.0,
+                    105.0
+                ],
+                "Type": "Stepwise",
+                "Zones": [
+                    "Zone 1"
+                ]
+            },
+            {
+                "Class": "temp",
+                "Inputs": [
+                    "S0_DIMMG0_Temp"
+                ],
+                "MissingIsAcceptable": [
+                    "S0_DIMMG0_Temp"
+                ],
+                "Name": "Stepwise_CPU_DIMM_MaxTemp",
+                "NegativeHysteresis": 2.0,
+                "Output": [
+                    15.0,
+                    20.0,
+                    45.0,
+                    50.0,
+                    55.0,
+                    65.0,
+                    70.0,
+                    80.0,
+                    85.0,
+                    90.0,
+                    95.0,
+                    100.0
+                ],
+                "PositiveHysteresis": 0,
+                "Reading": [
+                    1.0,
+                    55.0,
+                    60.0,
+                    65.0,
+                    68.0,
+                    70.0,
+                    72.0,
+                    75.0,
+                    78.0,
+                    80.0,
+                    82.0,
+                    85.0
+                ],
+                "Type": "Stepwise",
+                "Zones": [
+                    "Zone 1"
+                ]
+            },
+            {
+                "MaxValue": 5400,
+                "MinValue": 0,
+                "Name": "total_power",
+                "Sensors": [
+                    "PSU1_POUT",
+                    "PSU2_POUT"
+                ],
+                "Type": "Sum",
+                "Units": "Watts"
+            },
+            {
+                "Address": "0x1f",
+                "Bus": 30,
+                "EntityId": 11,
+                "EntityInstance": 1,
+                "MaxValue": 127,
+                "MinValue": 0,
+                "Name": "OCP1_Local_Temp",
+                "Name1": "OCP1_Temp",
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Index": 2,
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 115.269
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Index": 2,
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 105.289
+                    },
+                    {
+                        "Direction": "less than",
+                        "Index": 2,
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.0
+                    },
+                    {
+                        "Direction": "less than",
+                        "Index": 2,
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 5.489
+                    }
+                ],
+                "Type": "TMP421"
+            },
+            {
+                "Address": "0x4b",
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 3,
+                "EntityInstance": 8,
+                "MaxValue": 127,
+                "MinValue": 0,
+                "Name": "MB0_THERM_Lcl",
+                "Name1": "S0_THDIODE_3",
+                "Name2": "S0_THDIODE_2",
+                "Name3": "S0_THDIODE_1",
+                "Name4": "S0_THDIODE_0",
+                "Type": "TMP464"
+            },
+            {
+                "Address": "0x4f",
+                "Bus": 7,
+                "EntityId": 55,
+                "EntityInstance": 1,
+                "MaxValue": 127,
+                "MinValue": 0,
+                "Name": "Ambient_Temp",
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 43.413
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 38.423
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.0
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 5.489
+                    }
+                ],
+                "Type": "TMP75"
+            },
+            {
+                "Address": "0x4e",
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 7,
+                "EntityInstance": 2,
+                "MaxValue": 127,
+                "MinValue": 0,
+                "Name": "S0_Mem1Inlet",
+                "Thresholds": [
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.0
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 5.489
+                    }
+                ],
+                "Type": "TMP75"
+            },
+            {
+                "Address": "0x49",
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 7,
+                "EntityInstance": 3,
+                "MaxValue": 127,
+                "MinValue": 0,
+                "Name": "S0_Mem1Outlet",
+                "Thresholds": [
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.0
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 5.489
+                    }
+                ],
+                "Type": "TMP75"
+            },
+            {
+                "Address": "0x48",
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 7,
+                "EntityInstance": 4,
+                "MaxValue": 127,
+                "MinValue": 0,
+                "Name": "S0_Mem2Inlet",
+                "Thresholds": [
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.0
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 5.489
+                    }
+                ],
+                "Type": "TMP75"
+            },
+            {
+                "Address": "0x4a",
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 7,
+                "EntityInstance": 5,
+                "MaxValue": 127,
+                "MinValue": 0,
+                "Name": "S0_Mem2Outlet",
+                "Thresholds": [
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.0
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 5.489
+                    }
+                ],
+                "Type": "TMP75"
+            },
+            {
+                "Address": "0x4d",
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 7,
+                "EntityInstance": 6,
+                "MaxValue": 127,
+                "MinValue": 0,
+                "Name": "S0_CPUInlet",
+                "Thresholds": [
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.0
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 5.489
+                    }
+                ],
+                "Type": "TMP75"
+            },
+            {
+                "Address": "0x4f",
+                "Bus": 20,
+                "CPURequired": 0,
+                "EntityId": 7,
+                "EntityInstance": 7,
+                "MaxValue": 127,
+                "MinValue": 0,
+                "Name": "S0_CPUOutlet",
+                "Thresholds": [
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.0
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 5.489
+                    }
+                ],
+                "Type": "TMP75"
+            },
+            {
+                "Address": "0x58",
+                "Bus": 24,
+                "Labels": [
+                    "temp1",
+                    "pout1"
+                ],
+                "Name": "PSU1",
+                "PollRate": 10,
+                "Type": "pmbus",
+                "pout1_Max": 2700.0,
+                "pout1_Min": 0,
+                "pout1_Name": "PSU1_POUT",
+                "temp1_Max": 127.0,
+                "temp1_Min": 0,
+                "temp1_Name": "PSU1_TEMP"
+            },
+            {
+                "Address": "0x59",
+                "Bus": 24,
+                "Labels": [
+                    "temp1",
+                    "pout1"
+                ],
+                "Name": "PSU2",
+                "PollRate": 10,
+                "Type": "pmbus",
+                "pout1_Max": 2700.0,
+                "pout1_Min": 0,
+                "pout1_Name": "PSU2_POUT",
+                "temp1_Max": 127.0,
+                "temp1_Min": 0,
+                "temp1_Name": "PSU2_TEMP"
+            }
+        ],
+        "Name": "Mt.Jefferson_Motherboard",
+        "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Jefferson CIO'})",
+        "Type": "Board",
+        "xyz.openbmc_project.Common.UUID": {
+            "UUID": "$MULTIRECORD_UUID"
         },
-        {
-            "Name": "MB Upstream Port",
-            "Type": "MB Upstream Port"
+        "xyz.openbmc_project.Inventory.Decorator.Asset": {
+            "BuildDate": "$BOARD_MANUFACTURE_DATE",
+            "Manufacturer": "$PRODUCT_MANUFACTURER",
+            "Model": "$PRODUCT_PRODUCT_NAME $PRODUCT_VERSION",
+            "PartNumber": "$PRODUCT_PART_NUMBER",
+            "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
         },
-        {
-            "EntityId": 30,
-            "EntityInstance": 1,
-            "MaxValue": 127,
-            "MinValue": 0,
-            "Name": "NVMeM2_MaxTemp",
-            "Sensors": [
-                "S0_M2_Temp"
-            ],
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 70.359
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.0
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 5.489
-                }
-            ],
-            "Type": "Maximum",
-            "Units": "DegreesC"
+        "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
+            "AssetTag": "$PRODUCT_ASSET_TAG"
         },
-        {
-            "EntityId": 11,
-            "EntityInstance": 3,
-            "MaxValue": 127,
-            "MinValue": 0,
-            "Name": "OCP_MaxTemp",
-            "Sensors": [
-                "OCP1_Temp"
-            ],
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 115.269
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 105.289
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.0
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 5.489
-                }
-            ],
-            "Type": "Maximum",
-            "Units": "DegreesC"
-        },
-        {
-            "MaxValue": 130,
-            "MinValue": -50,
-            "Name": "S0_DIMMG0_Temp",
-            "PowerState": "ChassisOn",
-            "Sensors": [
-                "S0_DIMM0_Temp",
-                "S0_DIMM1_Temp",
-                "S0_DIMM2_Temp",
-                "S0_DIMM3_Temp",
-                "S0_DIMM4_Temp",
-                "S0_DIMM5_Temp",
-                "S0_DIMM6_Temp",
-                "S0_DIMM7_Temp",
-                "S0_DIMM8_Temp",
-                "S0_DIMM9_Temp",
-                "S0_DIMM10_Temp",
-                "S0_DIMM11_Temp",
-                "S0_DIMM12_Temp",
-                "S0_DIMM13_Temp",
-                "S0_DIMM14_Temp",
-                "S0_DIMM15_Temp",
-                "S0_DIMM16_Temp",
-                "S0_DIMM17_Temp",
-                "S0_DIMM18_Temp",
-                "S0_DIMM19_Temp",
-                "S0_DIMM20_Temp",
-                "S0_DIMM21_Temp",
-                "S0_DIMM22_Temp",
-                "S0_DIMM23_Temp"
-            ],
-            "Type": "Maximum",
-            "Units": "DegreesC"
-        },
-        {
-            "MaxValue": 127,
-            "MinValue": 0,
-            "Name": "FrontBP_MaxTemp",
-            "Sensors": [
-                "FrontBPTemp1",
-                "FrontBPTemp2"
-            ],
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 70.359
-                }
-            ],
-            "Type": "Maximum",
-            "Units": "DegreesC"
-        },
-        {
-            "MaxValue": 127,
-            "MinValue": 0,
-            "Name": "NVMeFBP_MaxTemp",
-            "Sensors": [
-                "nvme0",
-                "nvme1",
-                "nvme2",
-                "nvme3",
-                "nvme4",
-                "nvme5",
-                "nvme6",
-                "nvme7",
-                "nvme8",
-                "nvme9",
-                "nvme10",
-                "nvme11"
-            ],
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 70.359
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.0
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 5.489
-                }
-            ],
-            "Type": "Maximum",
-            "Units": "DegreesC"
-        },
-        {
-            "Address": "0x28",
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 7,
-            "EntityInstance": 8,
-            "MaxValue": 127,
-            "MinValue": 0,
-            "Name": "S0_M2_Temp",
-            "Type": "NCT7802"
-        },
-        {
-            "Class": "fan",
-            "FFGainCoefficient": 1.0,
-            "FFOffCoefficient": 0.0,
-            "ICoefficient": 0.0,
-            "ILimitMax": 0.0,
-            "ILimitMin": 0.0,
-            "Inputs": [
-                "FAN0",
-                "FAN1",
-                "FAN2",
-                "FAN3"
-            ],
-            "Name": "Fan_PID",
-            "OutLimitMax": 100.0,
-            "OutLimitMin": 10.0,
-            "Outputs": [
-                "PWM0",
-                "PWM1",
-                "PWM2",
-                "PWM3"
-            ],
-            "PCoefficient": 0.0,
-            "SetPoint": 60.0,
-            "SlewNeg": 0.0,
-            "SlewPos": 0.0,
-            "Type": "Pid",
-            "Zones": [
-                "Zone 1"
+        "xyz.openbmc_project.Inventory.Decorator.Compatible": {
+            "Names": [
+                "com.ampere.Hardware.Chassis.Model.MtJefferson"
             ]
         },
-        {
-            "AccumulateSetPoint": true,
-            "CycleIntervalTimeMS": 4000,
-            "FailSafePercent": 100.0,
-            "MinThermalOutput": 10.0,
-            "Name": "Zone 1",
-            "Type": "Pid.Zone",
-            "UpdateThermalsTimeMS": 6000
+        "xyz.openbmc_project.Inventory.Decorator.Revision": {
+            "Version": "$PRODUCT_VERSION"
         },
-        {
-            "Class": "temp",
-            "Inputs": [
-                "S0_SOC_Pkg_Temp"
-            ],
-            "Name": "Stepwise_CPU_MaxTemp",
-            "NegativeHysteresis": 2.0,
-            "Output": [
-                20.0,
-                25.0,
-                30.0,
-                40.0,
-                45.0,
-                50.0,
-                55.0,
-                60.0,
-                65.0,
-                70.0,
-                75.0,
-                80.0,
-                85.0,
-                90.0,
-                95.0,
-                100.0
-            ],
-            "PositiveHysteresis": 0,
-            "Reading": [
-                1.0,
-                65.0,
-                70.0,
-                73.0,
-                75.0,
-                80.0,
-                82.0,
-                84.0,
-                86.0,
-                88.0,
-                90.0,
-                92.0,
-                94.0,
-                96.0,
-                98.0,
-                100.0
-            ],
-            "Type": "Stepwise",
-            "Zones": [
-                "Zone 1"
-            ]
+        "xyz.openbmc_project.Inventory.Item.System": {}
+    },
+    {
+        "Exposes": [
+            {
+                "ConnectsToType": "MB Upstream Port",
+                "Name": "PowerSupply$ADDRESS % 80 Downstream Port",
+                "PowerPort": true,
+                "Type": "DownstreamPort"
+            }
+        ],
+        "Name": "PowerSupply$ADDRESS % 80",
+        "Probe": [
+            "xyz.openbmc_project.FruDevice({'BUS': 24, 'ADDRESS': 80})",
+            "OR",
+            "xyz.openbmc_project.FruDevice({'BUS': 24, 'ADDRESS': 81})"
+        ],
+        "Type": "PowerSupply",
+        "xyz.openbmc_project.Inventory.Decorator.Asset": {
+            "Manufacturer": "$PRODUCT_MANUFACTURER",
+            "Model": "$PRODUCT_PRODUCT_NAME",
+            "PartNumber": "$PRODUCT_PART_NUMBER",
+            "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
         },
-        {
-            "Class": "temp",
-            "Inputs": [
-                "Ambient_Temp"
-            ],
-            "Name": "Stepwise_Ambient_Temp",
-            "NegativeHysteresis": 2.0,
-            "Output": [
-                15.0,
-                20.0,
-                25.0,
-                30.0,
-                35.0,
-                40.0,
-                70.0,
-                100.0
-            ],
-            "PositiveHysteresis": 0,
-            "Reading": [
-                1.0,
-                10.0,
-                20.0,
-                25.0,
-                30.0,
-                35.0,
-                38.0,
-                40.0
-            ],
-            "Type": "Stepwise",
-            "Zones": [
-                "Zone 1"
-            ]
+        "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
+            "AssetTag": "$PRODUCT_ASSET_TAG"
         },
-        {
-            "Class": "temp",
-            "Inputs": [
-                "NVMeM2_MaxTemp"
-            ],
-            "Name": "Stepwise_NVMeM2_MaxTemp",
-            "NegativeHysteresis": 2.0,
-            "Output": [
-                15.0,
-                30.0,
-                40.0,
-                55.0,
-                70.0,
-                85.0,
-                90.0,
-                100.0
-            ],
-            "PositiveHysteresis": 0,
-            "Reading": [
-                1.0,
-                50.0,
-                55.0,
-                58.0,
-                61.0,
-                64.0,
-                67.0,
-                70.0
-            ],
-            "Type": "Stepwise",
-            "Zones": [
-                "Zone 1"
-            ]
-        },
-        {
-            "Class": "temp",
-            "Inputs": [
-                "OCP_MaxTemp"
-            ],
-            "MissingIsAcceptable": [
-                "OCP_MaxTemp"
-            ],
-            "Name": "Stepwise_OCP_MaxTemp",
-            "NegativeHysteresis": 2.0,
-            "Output": [
-                15.0,
-                25.0,
-                50.0,
-                55.0,
-                60.0,
-                65.0,
-                70.0,
-                75.0,
-                80.0,
-                85.0,
-                90.0,
-                95.0,
-                100.0
-            ],
-            "PositiveHysteresis": 0,
-            "Reading": [
-                1.0,
-                50.0,
-                55.0,
-                60.0,
-                65.0,
-                70.0,
-                75.0,
-                80.0,
-                85.0,
-                90.0,
-                95.0,
-                100.0,
-                105.0
-            ],
-            "Type": "Stepwise",
-            "Zones": [
-                "Zone 1"
-            ]
-        },
-        {
-            "Class": "temp",
-            "Inputs": [
-                "S0_DIMMG0_Temp"
-            ],
-            "MissingIsAcceptable": [
-                "S0_DIMMG0_Temp"
-            ],
-            "Name": "Stepwise_CPU_DIMM_MaxTemp",
-            "NegativeHysteresis": 2.0,
-            "Output": [
-                15.0,
-                20.0,
-                45.0,
-                50.0,
-                55.0,
-                65.0,
-                70.0,
-                80.0,
-                85.0,
-                90.0,
-                95.0,
-                100.0
-            ],
-            "PositiveHysteresis": 0,
-            "Reading": [
-                1.0,
-                55.0,
-                60.0,
-                65.0,
-                68.0,
-                70.0,
-                72.0,
-                75.0,
-                78.0,
-                80.0,
-                82.0,
-                85.0
-            ],
-            "Type": "Stepwise",
-            "Zones": [
-                "Zone 1"
-            ]
-        },
-        {
-            "MaxValue": 5400,
-            "MinValue": 0,
-            "Name": "total_power",
-            "Sensors": [
-                "PSU1_POUT",
-                "PSU2_POUT"
-            ],
-            "Type": "Sum",
-            "Units": "Watts"
-        },
-        {
-            "Address": "0x1f",
-            "Bus": 30,
-            "EntityId": 11,
-            "EntityInstance": 1,
-            "MaxValue": 127,
-            "MinValue": 0,
-            "Name": "OCP1_Local_Temp",
-            "Name1": "OCP1_Temp",
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Index": 2,
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 115.269
-                },
-                {
-                    "Direction": "greater than",
-                    "Index": 2,
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 105.289
-                },
-                {
-                    "Direction": "less than",
-                    "Index": 2,
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.0
-                },
-                {
-                    "Direction": "less than",
-                    "Index": 2,
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 5.489
-                }
-            ],
-            "Type": "TMP421"
-        },
-        {
-            "Address": "0x4b",
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 3,
-            "EntityInstance": 8,
-            "MaxValue": 127,
-            "MinValue": 0,
-            "Name": "MB0_THERM_Lcl",
-            "Name1": "S0_THDIODE_3",
-            "Name2": "S0_THDIODE_2",
-            "Name3": "S0_THDIODE_1",
-            "Name4": "S0_THDIODE_0",
-            "Type": "TMP464"
-        },
-        {
-            "Address": "0x4f",
-            "Bus": 7,
-            "EntityId": 55,
-            "EntityInstance": 1,
-            "MaxValue": 127,
-            "MinValue": 0,
-            "Name": "Ambient_Temp",
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 43.413
-                },
-                {
-                    "Direction": "greater than",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 38.423
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.0
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 5.489
-                }
-            ],
-            "Type": "TMP75"
-        },
-        {
-            "Address": "0x4e",
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 7,
-            "EntityInstance": 2,
-            "MaxValue": 127,
-            "MinValue": 0,
-            "Name": "S0_Mem1Inlet",
-            "Thresholds": [
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.0
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 5.489
-                }
-            ],
-            "Type": "TMP75"
-        },
-        {
-            "Address": "0x49",
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 7,
-            "EntityInstance": 3,
-            "MaxValue": 127,
-            "MinValue": 0,
-            "Name": "S0_Mem1Outlet",
-            "Thresholds": [
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.0
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 5.489
-                }
-            ],
-            "Type": "TMP75"
-        },
-        {
-            "Address": "0x48",
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 7,
-            "EntityInstance": 4,
-            "MaxValue": 127,
-            "MinValue": 0,
-            "Name": "S0_Mem2Inlet",
-            "Thresholds": [
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.0
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 5.489
-                }
-            ],
-            "Type": "TMP75"
-        },
-        {
-            "Address": "0x4a",
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 7,
-            "EntityInstance": 5,
-            "MaxValue": 127,
-            "MinValue": 0,
-            "Name": "S0_Mem2Outlet",
-            "Thresholds": [
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.0
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 5.489
-                }
-            ],
-            "Type": "TMP75"
-        },
-        {
-            "Address": "0x4d",
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 7,
-            "EntityInstance": 6,
-            "MaxValue": 127,
-            "MinValue": 0,
-            "Name": "S0_CPUInlet",
-            "Thresholds": [
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.0
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 5.489
-                }
-            ],
-            "Type": "TMP75"
-        },
-        {
-            "Address": "0x4f",
-            "Bus": 20,
-            "CPURequired": 0,
-            "EntityId": 7,
-            "EntityInstance": 7,
-            "MaxValue": 127,
-            "MinValue": 0,
-            "Name": "S0_CPUOutlet",
-            "Thresholds": [
-                {
-                    "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 0.0
-                },
-                {
-                    "Direction": "less than",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 5.489
-                }
-            ],
-            "Type": "TMP75"
-        },
-        {
-            "Address": "0x58",
-            "Bus": 24,
-            "Labels": [
-                "temp1",
-                "pout1"
-            ],
-            "Name": "PSU1",
-            "PollRate": 10,
-            "Type": "pmbus",
-            "pout1_Max": 2700.0,
-            "pout1_Min": 0,
-            "pout1_Name": "PSU1_POUT",
-            "temp1_Max": 127.0,
-            "temp1_Min": 0,
-            "temp1_Name": "PSU1_TEMP"
-        },
-        {
-            "Address": "0x59",
-            "Bus": 24,
-            "Labels": [
-                "temp1",
-                "pout1"
-            ],
-            "Name": "PSU2",
-            "PollRate": 10,
-            "Type": "pmbus",
-            "pout1_Max": 2700.0,
-            "pout1_Min": 0,
-            "pout1_Name": "PSU2_POUT",
-            "temp1_Max": 127.0,
-            "temp1_Min": 0,
-            "temp1_Name": "PSU2_TEMP"
+        "xyz.openbmc_project.Inventory.Decorator.Replaceable": {
+            "FieldReplaceable": false,
+            "HotPluggable": false
         }
-    ],
-    "Name": "Mt.Jefferson_Motherboard",
-    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Jefferson CIO'})",
-    "Type": "Board",
-    "xyz.openbmc_project.Common.UUID": {
-        "UUID": "$MULTIRECORD_UUID"
-    },
-    "xyz.openbmc_project.Inventory.Decorator.Asset": {
-        "BuildDate": "$BOARD_MANUFACTURE_DATE",
-        "Manufacturer": "$PRODUCT_MANUFACTURER",
-        "Model": "$PRODUCT_PRODUCT_NAME $PRODUCT_VERSION",
-        "PartNumber": "$PRODUCT_PART_NUMBER",
-        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
-    },
-    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
-        "AssetTag": "$PRODUCT_ASSET_TAG"
-    },
-    "xyz.openbmc_project.Inventory.Decorator.Compatible": {
-        "Names": [
-            "com.ampere.Hardware.Chassis.Model.MtJefferson"
-        ]
-    },
-    "xyz.openbmc_project.Inventory.Decorator.Revision": {
-        "Version": "$PRODUCT_VERSION"
-    },
-    "xyz.openbmc_project.Inventory.Item.System": {}
-}
+    }
+]