configurations: clement: Update sensor thresholds

Update sensor thresholds based on data provided by Nvidia.
Threshold values were adjusted to align with the official sensor
definition,
ensuring accuracy and consistency with the hardware reference.

Signed-off-by: Alex Wang <alex.ts.wang@fii-foxconn.com>
Change-Id: Iec86bd543e9d220f0a3b3b2edce18f80138c32b0
diff --git a/configurations/meta/clemente_fio.json b/configurations/meta/clemente_fio.json
index a51c6dc..d7c275f 100644
--- a/configurations/meta/clemente_fio.json
+++ b/configurations/meta/clemente_fio.json
@@ -13,15 +13,21 @@
             "Thresholds": [
                 {
                     "Direction": "greater than",
-                    "Name": "upper critical",
-                    "Severity": 1,
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
                     "Value": 45
                 },
                 {
-                    "Direction": "less than",
-                    "Name": "lower critical",
+                    "Direction": "greater than",
+                    "Name": "upper critical",
                     "Severity": 1,
-                    "Value": 5
+                    "Value": 43
+                },
+                {
+                    "Direction": "greater than",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 40
                 }
             ],
             "Type": "TMP75"
diff --git a/configurations/meta/clemente_hdd_nvme.json b/configurations/meta/clemente_hdd_nvme.json
index 1cea01f..6ebde50 100644
--- a/configurations/meta/clemente_hdd_nvme.json
+++ b/configurations/meta/clemente_hdd_nvme.json
@@ -9,14 +9,28 @@
                 "Thresholds": [
                     {
                         "Direction": "greater than",
+                        "Index": 2,
+                        "Name": "upper non recoverable",
+                        "Severity": 4,
+                        "Value": 85
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Index": 2,
                         "Name": "upper critical",
                         "Severity": 1,
-                        "Value": 70
+                        "Value": 83
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 80
                     },
                     {
                         "Direction": "less than",
-                        "Name": "lower critical",
-                        "Severity": 1,
+                        "Name": "lower non critical",
+                        "Severity": 0,
                         "Value": 5
                     }
                 ],
@@ -30,14 +44,28 @@
                 "Thresholds": [
                     {
                         "Direction": "greater than",
+                        "Index": 2,
+                        "Name": "upper non recoverable",
+                        "Severity": 4,
+                        "Value": 85
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Index": 2,
                         "Name": "upper critical",
                         "Severity": 1,
-                        "Value": 70
+                        "Value": 83
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 80
                     },
                     {
                         "Direction": "less than",
-                        "Name": "lower critical",
-                        "Severity": 1,
+                        "Name": "lower non critical",
+                        "Severity": 0,
                         "Value": 5
                     }
                 ],
@@ -62,14 +90,28 @@
                 "Thresholds": [
                     {
                         "Direction": "greater than",
+                        "Index": 2,
+                        "Name": "upper non recoverable",
+                        "Severity": 4,
+                        "Value": 85
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Index": 2,
                         "Name": "upper critical",
                         "Severity": 1,
-                        "Value": 70
+                        "Value": 83
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 80
                     },
                     {
                         "Direction": "less than",
-                        "Name": "lower critical",
-                        "Severity": 1,
+                        "Name": "lower non critical",
+                        "Severity": 0,
                         "Value": 5
                     }
                 ],
@@ -83,14 +125,28 @@
                 "Thresholds": [
                     {
                         "Direction": "greater than",
+                        "Index": 2,
+                        "Name": "upper non recoverable",
+                        "Severity": 4,
+                        "Value": 85
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Index": 2,
                         "Name": "upper critical",
                         "Severity": 1,
-                        "Value": 70
+                        "Value": 83
+                    },
+                    {
+                        "Direction": "greater than",
+                        "Name": "upper non critical",
+                        "Severity": 0,
+                        "Value": 80
                     },
                     {
                         "Direction": "less than",
-                        "Name": "lower critical",
-                        "Severity": 1,
+                        "Name": "lower non critical",
+                        "Severity": 0,
                         "Value": 5
                     }
                 ],
diff --git a/configurations/meta/clemente_interposer.json b/configurations/meta/clemente_interposer.json
index 9bfac95..77da79f 100644
--- a/configurations/meta/clemente_interposer.json
+++ b/configurations/meta/clemente_interposer.json
@@ -32,6 +32,20 @@
                     "Name": "lower critical",
                     "Severity": 1,
                     "Value": 10.56
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "temp1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 106
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 105
                 }
             ],
             "Type": "INA238",
@@ -70,6 +84,20 @@
                     "Name": "lower critical",
                     "Severity": 1,
                     "Value": 10.56
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "temp1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 106
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 105
                 }
             ],
             "Type": "INA238",
@@ -108,6 +136,20 @@
                     "Name": "lower critical",
                     "Severity": 1,
                     "Value": 10.5
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "temp1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 126
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 125
                 }
             ],
             "Type": "INA238",
@@ -127,6 +169,15 @@
                 "curr1"
             ],
             "Name": "Interposer_CABLE_TSENSE_POSITIVE",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Label": "curr1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 150
+                }
+            ],
             "Type": "INA238",
             "curr1_Max": 0.1,
             "curr1_Min": 0,
diff --git a/configurations/meta/clemente_pdb.json b/configurations/meta/clemente_pdb.json
index 7b2c3b7..1db514f 100644
--- a/configurations/meta/clemente_pdb.json
+++ b/configurations/meta/clemente_pdb.json
@@ -21,16 +21,23 @@
                 {
                     "Direction": "greater than",
                     "Label": "temp1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 80.0
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 110
                 },
                 {
-                    "Direction": "less than",
+                    "Direction": "greater than",
                     "Label": "temp1",
-                    "Name": "lower critical",
+                    "Name": "upper critical",
                     "Severity": 1,
-                    "Value": 5
+                    "Value": 107
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "temp1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 105
                 },
                 {
                     "Direction": "greater than",
@@ -83,16 +90,23 @@
                 {
                     "Direction": "greater than",
                     "Label": "temp1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 80.0
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 110
                 },
                 {
-                    "Direction": "less than",
+                    "Direction": "greater than",
                     "Label": "temp1",
-                    "Name": "lower critical",
+                    "Name": "upper critical",
                     "Severity": 1,
-                    "Value": 5
+                    "Value": 107
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "temp1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 105
                 },
                 {
                     "Direction": "greater than",
@@ -163,33 +177,49 @@
                     "Direction": "greater than",
                     "Hysteresis": 2.5,
                     "Label": "temp1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 125
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 120
                 },
                 {
-                    "Direction": "less than",
+                    "Direction": "greater than",
                     "Hysteresis": 0.1,
                     "Label": "temp1",
-                    "Name": "lower critical",
+                    "Name": "upper critical",
                     "Severity": 1,
-                    "Value": 5
+                    "Value": 118
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0.1,
+                    "Label": "temp1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 110
                 },
                 {
                     "Direction": "greater than",
                     "Hysteresis": 2.5,
                     "Label": "temp2",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 125
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 115
                 },
                 {
-                    "Direction": "less than",
+                    "Direction": "greater than",
                     "Hysteresis": 0.1,
                     "Label": "temp2",
-                    "Name": "lower critical",
+                    "Name": "upper critical",
                     "Severity": 1,
-                    "Value": 5
+                    "Value": 113
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0.1,
+                    "Label": "temp2",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 110
                 }
             ],
             "Type": "RAA228004",
@@ -232,33 +262,49 @@
                     "Direction": "greater than",
                     "Hysteresis": 2.5,
                     "Label": "temp1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 125
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 115
                 },
                 {
-                    "Direction": "less than",
+                    "Direction": "greater than",
                     "Hysteresis": 0.1,
                     "Label": "temp1",
-                    "Name": "lower critical",
+                    "Name": "upper critical",
                     "Severity": 1,
-                    "Value": 5
+                    "Value": 113
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0.1,
+                    "Label": "temp1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 110
                 },
                 {
                     "Direction": "greater than",
                     "Hysteresis": 2.5,
                     "Label": "temp2",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 125
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 115
                 },
                 {
-                    "Direction": "less than",
+                    "Direction": "greater than",
                     "Hysteresis": 0.1,
                     "Label": "temp2",
-                    "Name": "lower critical",
+                    "Name": "upper critical",
                     "Severity": 1,
-                    "Value": 5
+                    "Value": 113
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0.1,
+                    "Label": "temp2",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 110
                 }
             ],
             "Type": "RAA228004",
@@ -276,16 +322,23 @@
                 {
                     "Direction": "greater than",
                     "Hysteresis": 1.6,
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 80
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 100
                 },
                 {
-                    "Direction": "less than",
-                    "Hysteresis": 0.1,
-                    "Name": "lower critical",
+                    "Direction": "greater than",
+                    "Hysteresis": 1.6,
+                    "Name": "upper critical",
                     "Severity": 1,
-                    "Value": 5
+                    "Value": 95
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0.1,
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 90
                 }
             ],
             "Type": "TMP1075"
diff --git a/configurations/meta/clemente_scm.json b/configurations/meta/clemente_scm.json
index b3ebefd..f27a706 100644
--- a/configurations/meta/clemente_scm.json
+++ b/configurations/meta/clemente_scm.json
@@ -204,14 +204,26 @@
             "Thresholds": [
                 {
                     "Direction": "greater than",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 95
+                },
+                {
+                    "Direction": "greater than",
                     "Name": "upper critical",
                     "Severity": 1,
-                    "Value": 45
+                    "Value": 93
+                },
+                {
+                    "Direction": "greater than",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 90
                 },
                 {
                     "Direction": "less than",
-                    "Name": "lower critical",
-                    "Severity": 1,
+                    "Name": "lower non critical",
+                    "Severity": 0,
                     "Value": 5
                 }
             ],