|
@@ -1401,7 +1401,42 @@ static const struct pmbus_limit_attr temp_limit_attrs[] = {
|
|
|
}
|
|
|
};
|
|
|
|
|
|
-static const struct pmbus_limit_attr temp_limit_attrs23[] = {
|
|
|
+static const struct pmbus_limit_attr temp_limit_attrs2[] = {
|
|
|
+ {
|
|
|
+ .reg = PMBUS_UT_WARN_LIMIT,
|
|
|
+ .low = true,
|
|
|
+ .attr = "min",
|
|
|
+ .alarm = "min_alarm",
|
|
|
+ .sbit = PB_TEMP_UT_WARNING,
|
|
|
+ }, {
|
|
|
+ .reg = PMBUS_UT_FAULT_LIMIT,
|
|
|
+ .low = true,
|
|
|
+ .attr = "lcrit",
|
|
|
+ .alarm = "lcrit_alarm",
|
|
|
+ .sbit = PB_TEMP_UT_FAULT,
|
|
|
+ }, {
|
|
|
+ .reg = PMBUS_OT_WARN_LIMIT,
|
|
|
+ .attr = "max",
|
|
|
+ .alarm = "max_alarm",
|
|
|
+ .sbit = PB_TEMP_OT_WARNING,
|
|
|
+ }, {
|
|
|
+ .reg = PMBUS_OT_FAULT_LIMIT,
|
|
|
+ .attr = "crit",
|
|
|
+ .alarm = "crit_alarm",
|
|
|
+ .sbit = PB_TEMP_OT_FAULT,
|
|
|
+ }, {
|
|
|
+ .reg = PMBUS_VIRT_READ_TEMP2_MIN,
|
|
|
+ .attr = "lowest",
|
|
|
+ }, {
|
|
|
+ .reg = PMBUS_VIRT_READ_TEMP2_MAX,
|
|
|
+ .attr = "highest",
|
|
|
+ }, {
|
|
|
+ .reg = PMBUS_VIRT_RESET_TEMP2_HISTORY,
|
|
|
+ .attr = "reset_history",
|
|
|
+ }
|
|
|
+};
|
|
|
+
|
|
|
+static const struct pmbus_limit_attr temp_limit_attrs3[] = {
|
|
|
{
|
|
|
.reg = PMBUS_UT_WARN_LIMIT,
|
|
|
.low = true,
|
|
@@ -1450,8 +1485,8 @@ static const struct pmbus_sensor_attr temp_attributes[] = {
|
|
|
.sfunc = PMBUS_HAVE_STATUS_TEMP,
|
|
|
.sbase = PB_STATUS_TEMP_BASE,
|
|
|
.gbit = PB_STATUS_TEMPERATURE,
|
|
|
- .limit = temp_limit_attrs23,
|
|
|
- .nlimit = ARRAY_SIZE(temp_limit_attrs23),
|
|
|
+ .limit = temp_limit_attrs2,
|
|
|
+ .nlimit = ARRAY_SIZE(temp_limit_attrs2),
|
|
|
}, {
|
|
|
.reg = PMBUS_READ_TEMPERATURE_3,
|
|
|
.class = PSC_TEMPERATURE,
|
|
@@ -1462,8 +1497,8 @@ static const struct pmbus_sensor_attr temp_attributes[] = {
|
|
|
.sfunc = PMBUS_HAVE_STATUS_TEMP,
|
|
|
.sbase = PB_STATUS_TEMP_BASE,
|
|
|
.gbit = PB_STATUS_TEMPERATURE,
|
|
|
- .limit = temp_limit_attrs23,
|
|
|
- .nlimit = ARRAY_SIZE(temp_limit_attrs23),
|
|
|
+ .limit = temp_limit_attrs3,
|
|
|
+ .nlimit = ARRAY_SIZE(temp_limit_attrs3),
|
|
|
}
|
|
|
};
|
|
|
|