configurations: Updates to Mt.Mitchell

This commit modifies configurations of ADCSensors, and adds more
interfaces to the motherboard and BMC board inventory.

Signed-off-by: Chau Ly <chaul@amperecomputing.com>
Change-Id: I974a02bffd253cb33de8c6fb091d0be12cab0e8d
diff --git a/configurations/mtmitchell_bmc.json b/configurations/mtmitchell_bmc.json
index d3e6498..cbc0b82 100644
--- a/configurations/mtmitchell_bmc.json
+++ b/configurations/mtmitchell_bmc.json
@@ -118,9 +118,17 @@
     "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*Mitchell BMC*'})",
     "Type": "Board",
     "xyz.openbmc_project.Inventory.Decorator.Asset": {
+        "BuildDate": "$BOARD_MANUFACTURE_DATE",
         "Manufacturer": "$BOARD_MANUFACTURER",
         "Model": "$BOARD_PRODUCT_NAME",
         "PartNumber": "$BOARD_PART_NUMBER",
         "SerialNumber": "$BOARD_SERIAL_NUMBER"
+    },
+    "xyz.openbmc_project.Inventory.Decorator.Replaceable": {
+        "FieldReplaceable": false,
+        "HotPluggable": false
+    },
+    "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
+        "MACAddress": "$BOARD_INFO_AM1"
     }
 }
diff --git a/configurations/mtmitchell_mb.json b/configurations/mtmitchell_mb.json
index d1f0572..53e0642 100644
--- a/configurations/mtmitchell_mb.json
+++ b/configurations/mtmitchell_mb.json
@@ -2,7 +2,7 @@
     {
         "Exposes": [
             {
-                "CPURequired": 1,
+                "CPURequired": 0,
                 "Index": 0,
                 "Name": "S0_0V8_D2D",
                 "PollRate": 15,
@@ -13,42 +13,7 @@
                         "Direction": "greater than",
                         "Name": "upper critical",
                         "Severity": 1,
-                        "Value": 1.008
-                    },
-                    {
-                        "Direction": "greater than",
-                        "Name": "upper non critical",
-                        "Severity": 0,
-                        "Value": 0.97
-                    },
-                    {
-                        "Direction": "less than",
-                        "Name": "lower critical",
-                        "Severity": 1,
-                        "Value": 0.64
-                    },
-                    {
-                        "Direction": "less than",
-                        "Name": "lower non critical",
-                        "Severity": 0,
-                        "Value": 0.68
-                    }
-                ],
-                "Type": "ADC"
-            },
-            {
-                "CPURequired": 2,
-                "Index": 1,
-                "Name": "S1_0V8_D2D",
-                "PollRate": 15,
-                "PowerState": "On",
-                "ScaleFactor": 1,
-                "Thresholds": [
-                    {
-                        "Direction": "greater than",
-                        "Name": "upper critical",
-                        "Severity": 1,
-                        "Value": 1.008
+                        "Value": 1.01
                     },
                     {
                         "Direction": "greater than",
@@ -73,6 +38,41 @@
             },
             {
                 "CPURequired": 1,
+                "Index": 1,
+                "Name": "S1_0V8_D2D",
+                "PollRate": 15,
+                "PowerState": "On",
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 1.01
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 0.97
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.64
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 0.68
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "CPURequired": 0,
                 "Index": 2,
                 "Name": "S0_0V85_SOC",
                 "PollRate": 15,
@@ -89,7 +89,7 @@
                         "Direction": "greater than",
                         "Name": "upper non critical",
                         "Severity": 0,
-                        "Value": 0.978
+                        "Value": 0.98
                     },
                     {
                         "Direction": "less than",
@@ -107,7 +107,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 2,
+                "CPURequired": 1,
                 "Index": 3,
                 "Name": "S1_0V85_SOC",
                 "PollRate": 15,
@@ -124,7 +124,7 @@
                         "Direction": "greater than",
                         "Name": "upper non critical",
                         "Severity": 0,
-                        "Value": 0.978
+                        "Value": 0.98
                     },
                     {
                         "Direction": "less than",
@@ -142,7 +142,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 1,
+                "CPURequired": 0,
                 "Index": 4,
                 "Name": "S0_0V85_RC_DDR0",
                 "PollRate": 15,
@@ -159,7 +159,7 @@
                         "Direction": "greater than",
                         "Name": "upper non critical",
                         "Severity": 0,
-                        "Value": 0.978
+                        "Value": 0.98
                     },
                     {
                         "Direction": "less than",
@@ -177,7 +177,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 2,
+                "CPURequired": 1,
                 "Index": 5,
                 "Name": "S1_0V85_RC_DDR0",
                 "PollRate": 15,
@@ -194,7 +194,7 @@
                         "Direction": "greater than",
                         "Name": "upper non critical",
                         "Severity": 0,
-                        "Value": 0.978
+                        "Value": 0.98
                     },
                     {
                         "Direction": "less than",
@@ -212,7 +212,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 1,
+                "CPURequired": 0,
                 "Index": 6,
                 "Name": "S0_0V85_RC_DDR1",
                 "PollRate": 15,
@@ -229,42 +229,7 @@
                         "Direction": "greater than",
                         "Name": "upper non critical",
                         "Severity": 0,
-                        "Value": 0.978
-                    },
-                    {
-                        "Direction": "less than",
-                        "Name": "lower critical",
-                        "Severity": 1,
-                        "Value": 0.68
-                    },
-                    {
-                        "Direction": "less than",
-                        "Name": "lower non critical",
-                        "Severity": 0,
-                        "Value": 0.72
-                    }
-                ],
-                "Type": "ADC"
-            },
-            {
-                "CPURequired": 2,
-                "Index": 7,
-                "Name": "S1_0V85_RC_DDR1",
-                "PollRate": 15,
-                "PowerState": "ChassisOn",
-                "ScaleFactor": 1,
-                "Thresholds": [
-                    {
-                        "Direction": "greater than",
-                        "Name": "upper critical",
-                        "Severity": 1,
-                        "Value": 1.02
-                    },
-                    {
-                        "Direction": "greater than",
-                        "Name": "upper non critical",
-                        "Severity": 0,
-                        "Value": 0.978
+                        "Value": 0.98
                     },
                     {
                         "Direction": "less than",
@@ -283,6 +248,41 @@
             },
             {
                 "CPURequired": 1,
+                "Index": 7,
+                "Name": "S1_0V85_RC_DDR1",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 1.02
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 0.98
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.68
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 0.72
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "CPURequired": 0,
                 "Index": 8,
                 "Name": "S0_0V9_RC5A",
                 "PollRate": 15,
@@ -317,7 +317,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 2,
+                "CPURequired": 1,
                 "Index": 9,
                 "Name": "S1_0V9_RC5A",
                 "PollRate": 15,
@@ -352,7 +352,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 1,
+                "CPURequired": 0,
                 "Index": 10,
                 "Name": "S0_1V8_RC5A",
                 "PollRate": 15,
@@ -387,7 +387,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 2,
+                "CPURequired": 1,
                 "Index": 11,
                 "Name": "S1_1V8_RC5A",
                 "PollRate": 15,
@@ -422,7 +422,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 1,
+                "CPURequired": 0,
                 "Index": 12,
                 "Name": "S0_1V2_SOC",
                 "PollRate": 15,
@@ -439,7 +439,7 @@
                         "Direction": "greater than",
                         "Name": "upper non critical",
                         "Severity": 0,
-                        "Value": 1.38
+                        "Value": 1.384
                     },
                     {
                         "Direction": "less than",
@@ -457,7 +457,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 2,
+                "CPURequired": 1,
                 "Index": 13,
                 "Name": "S1_1V2_SOC",
                 "PollRate": 15,
@@ -474,7 +474,7 @@
                         "Direction": "greater than",
                         "Name": "upper non critical",
                         "Severity": 0,
-                        "Value": 1.38
+                        "Value": 1.384
                     },
                     {
                         "Direction": "less than",
@@ -492,7 +492,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 1,
+                "CPURequired": 0,
                 "Index": 14,
                 "Name": "S0_EXT_VREF",
                 "PollRate": 15,
@@ -509,7 +509,7 @@
                         "Direction": "greater than",
                         "Name": "upper non critical",
                         "Severity": 0,
-                        "Value": 0.714
+                        "Value": 0.715
                     },
                     {
                         "Direction": "less than",
@@ -521,13 +521,13 @@
                         "Direction": "less than",
                         "Name": "lower non critical",
                         "Severity": 0,
-                        "Value": 0.686
+                        "Value": 0.685
                     }
                 ],
                 "Type": "ADC"
             },
             {
-                "CPURequired": 2,
+                "CPURequired": 1,
                 "Index": 15,
                 "Name": "S1_EXT_VREF",
                 "PollRate": 15,
@@ -544,7 +544,7 @@
                         "Direction": "greater than",
                         "Name": "upper non critical",
                         "Severity": 0,
-                        "Value": 0.714
+                        "Value": 0.715
                     },
                     {
                         "Direction": "less than",
@@ -556,13 +556,13 @@
                         "Direction": "less than",
                         "Name": "lower non critical",
                         "Severity": 0,
-                        "Value": 0.686
+                        "Value": 0.685
                     }
                 ],
                 "Type": "ADC"
             },
             {
-                "CPURequired": 1,
+                "CPURequired": 0,
                 "Index": 16,
                 "Name": "S0_1V1_VDDQ4567",
                 "PollRate": 15,
@@ -579,42 +579,7 @@
                         "Direction": "greater than",
                         "Name": "upper non critical",
                         "Severity": 0,
-                        "Value": 1.265
-                    },
-                    {
-                        "Direction": "less than",
-                        "Name": "lower critical",
-                        "Severity": 1,
-                        "Value": 0.876
-                    },
-                    {
-                        "Direction": "less than",
-                        "Name": "lower non critical",
-                        "Severity": 0,
-                        "Value": 0.93
-                    }
-                ],
-                "Type": "ADC"
-            },
-            {
-                "CPURequired": 2,
-                "Index": 17,
-                "Name": "S1_1V1_VDDQ4567",
-                "PollRate": 15,
-                "PowerState": "ChassisOn",
-                "ScaleFactor": 1,
-                "Thresholds": [
-                    {
-                        "Direction": "greater than",
-                        "Name": "upper critical",
-                        "Severity": 1,
-                        "Value": 1.32
-                    },
-                    {
-                        "Direction": "greater than",
-                        "Name": "upper non critical",
-                        "Severity": 0,
-                        "Value": 1.265
+                        "Value": 1.266
                     },
                     {
                         "Direction": "less than",
@@ -633,6 +598,41 @@
             },
             {
                 "CPURequired": 1,
+                "Index": 17,
+                "Name": "S1_1V1_VDDQ4567",
+                "PollRate": 15,
+                "PowerState": "ChassisOn",
+                "ScaleFactor": 1,
+                "Thresholds": [
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper critical",
+                        "Severity": 1,
+                        "Value": 1.32
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 1.266
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower critical",
+                        "Severity": 1,
+                        "Value": 0.876
+                    },
+                    {
+                        "Direction": "less than",
+                        "Name": "lower non critical",
+                        "Severity": 0,
+                        "Value": 0.93
+                    }
+                ],
+                "Type": "ADC"
+            },
+            {
+                "CPURequired": 0,
                 "Index": 18,
                 "Name": "S0_1V8_SOC",
                 "PollRate": 15,
@@ -667,7 +667,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 2,
+                "CPURequired": 1,
                 "Index": 19,
                 "Name": "S1_1V8_SOC",
                 "PollRate": 15,
@@ -702,7 +702,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 1,
+                "CPURequired": 0,
                 "Index": 20,
                 "Name": "S0_0V75_PCP",
                 "PollRate": 15,
@@ -719,7 +719,7 @@
                         "Direction": "greater than",
                         "Name": "upper non critical",
                         "Severity": 0,
-                        "Value": 1.208
+                        "Value": 1.211
                     },
                     {
                         "Direction": "less than",
@@ -731,13 +731,13 @@
                         "Direction": "less than",
                         "Name": "lower non critical",
                         "Severity": 0,
-                        "Value": 0.638
+                        "Value": 0.637
                     }
                 ],
                 "Type": "ADC"
             },
             {
-                "CPURequired": 2,
+                "CPURequired": 1,
                 "Index": 21,
                 "Name": "S1_0V75_PCP",
                 "PollRate": 15,
@@ -754,7 +754,7 @@
                         "Direction": "greater than",
                         "Name": "upper non critical",
                         "Severity": 0,
-                        "Value": 1.208
+                        "Value": 1.211
                     },
                     {
                         "Direction": "less than",
@@ -766,13 +766,13 @@
                         "Direction": "less than",
                         "Name": "lower non critical",
                         "Severity": 0,
-                        "Value": 0.638
+                        "Value": 0.637
                     }
                 ],
                 "Type": "ADC"
             },
             {
-                "CPURequired": 1,
+                "CPURequired": 0,
                 "Index": 22,
                 "Name": "S0_1V1_VDDQ0123",
                 "PollRate": 15,
@@ -789,7 +789,7 @@
                         "Direction": "greater than",
                         "Name": "upper non critical",
                         "Severity": 0,
-                        "Value": 1.265
+                        "Value": 1.266
                     },
                     {
                         "Direction": "less than",
@@ -807,7 +807,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 2,
+                "CPURequired": 1,
                 "Index": 23,
                 "Name": "S1_1V1_VDDQ0123",
                 "PollRate": 15,
@@ -824,7 +824,7 @@
                         "Direction": "greater than",
                         "Name": "upper non critical",
                         "Severity": 0,
-                        "Value": 1.265
+                        "Value": 1.266
                     },
                     {
                         "Direction": "less than",
@@ -842,12 +842,6 @@
                 "Type": "ADC"
             },
             {
-                "BridgeGpio": [
-                    {
-                        "Name": "rtc-battery-voltage-read-enable",
-                        "Polarity": "High"
-                    }
-                ],
                 "Index": 24,
                 "Name": "VBAT_RTC",
                 "PollRate": 15,
@@ -916,7 +910,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 1,
+                "CPURequired": 0,
                 "Index": 26,
                 "Name": "12V_S0",
                 "PollRate": 15,
@@ -951,7 +945,7 @@
                 "Type": "ADC"
             },
             {
-                "CPURequired": 2,
+                "CPURequired": 1,
                 "Index": 27,
                 "Name": "12V_S1",
                 "PollRate": 15,
@@ -2056,6 +2050,10 @@
                 "Type": "I2CFan"
             },
             {
+                "Name": "MB Upstream Port",
+                "Type": "MB Upstream Port"
+            },
+            {
                 "Name": "NVMeM2_MaxTemp",
                 "Sensors": [
                     "m2nvme0",
@@ -2245,18 +2243,23 @@
             "UUID": "$MULTIRECORD_UUID"
         },
         "xyz.openbmc_project.Inventory.Decorator.Asset": {
-            "Manufacturer": "$BOARD_MANUFACTURER",
-            "Model": "$BOARD_PRODUCT_NAME",
-            "PartNumber": "$BOARD_PART_NUMBER",
-            "SerialNumber": "$BOARD_SERIAL_NUMBER"
+            "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.MtMitchell"
             ]
         },
-        "xyz.openbmc_project.Inventory.Item.NetworkInterface": {
-            "MACAddress": "$BOARD_INFO_AM1"
-        }
+        "xyz.openbmc_project.Inventory.Decorator.Revision": {
+            "Version": "$PRODUCT_VERSION"
+        },
+        "xyz.openbmc_project.Inventory.Item.System": {}
     }
 ]