hwmon: (pmbus/lm25066) Add offset coefficients

commit ae59dc455a upstream.

With the exception of the lm5066i, all the devices handled by this
driver had been missing their offset ('b') coefficients for direct
format readings.

Cc: stable@vger.kernel.org
Fixes: 58615a94f6 ("hwmon: (pmbus/lm25066) Add support for LM25056")
Fixes: e53e6497fc ("hwmon: (pmbus/lm25066) Refactor device specific coefficients")
Signed-off-by: Zev Weiss <zev@bewilderbeest.net>
Link: https://lore.kernel.org/r/20210928092242.30036-2-zev@bewilderbeest.net
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Zev Weiss 2021-09-28 02:22:35 -07:00 committed by Greg Kroah-Hartman
parent 902f630d4f
commit bd5d8248f3

View file

@ -69,22 +69,27 @@ static struct __coeff lm25066_coeff[6][PSC_NUM_CLASSES + 2] = {
[lm25056] = {
[PSC_VOLTAGE_IN] = {
.m = 16296,
.b = 1343,
.R = -2,
},
[PSC_CURRENT_IN] = {
.m = 13797,
.b = -1833,
.R = -2,
},
[PSC_CURRENT_IN_L] = {
.m = 6726,
.b = -537,
.R = -2,
},
[PSC_POWER] = {
.m = 5501,
.b = -2908,
.R = -3,
},
[PSC_POWER_L] = {
.m = 26882,
.b = -5646,
.R = -4,
},
[PSC_TEMPERATURE] = {
@ -96,26 +101,32 @@ static struct __coeff lm25066_coeff[6][PSC_NUM_CLASSES + 2] = {
[lm25066] = {
[PSC_VOLTAGE_IN] = {
.m = 22070,
.b = -1800,
.R = -2,
},
[PSC_VOLTAGE_OUT] = {
.m = 22070,
.b = -1800,
.R = -2,
},
[PSC_CURRENT_IN] = {
.m = 13661,
.b = -5200,
.R = -2,
},
[PSC_CURRENT_IN_L] = {
.m = 6852,
.b = -3100,
.R = -2,
},
[PSC_POWER] = {
.m = 736,
.b = -3300,
.R = -2,
},
[PSC_POWER_L] = {
.m = 369,
.b = -1900,
.R = -2,
},
[PSC_TEMPERATURE] = {
@ -155,26 +166,32 @@ static struct __coeff lm25066_coeff[6][PSC_NUM_CLASSES + 2] = {
[lm5064] = {
[PSC_VOLTAGE_IN] = {
.m = 4611,
.b = -642,
.R = -2,
},
[PSC_VOLTAGE_OUT] = {
.m = 4621,
.b = 423,
.R = -2,
},
[PSC_CURRENT_IN] = {
.m = 10742,
.b = 1552,
.R = -2,
},
[PSC_CURRENT_IN_L] = {
.m = 5456,
.b = 2118,
.R = -2,
},
[PSC_POWER] = {
.m = 1204,
.b = 8524,
.R = -3,
},
[PSC_POWER_L] = {
.m = 612,
.b = 11202,
.R = -3,
},
[PSC_TEMPERATURE] = {
@ -184,26 +201,32 @@ static struct __coeff lm25066_coeff[6][PSC_NUM_CLASSES + 2] = {
[lm5066] = {
[PSC_VOLTAGE_IN] = {
.m = 4587,
.b = -1200,
.R = -2,
},
[PSC_VOLTAGE_OUT] = {
.m = 4587,
.b = -2400,
.R = -2,
},
[PSC_CURRENT_IN] = {
.m = 10753,
.b = -1200,
.R = -2,
},
[PSC_CURRENT_IN_L] = {
.m = 5405,
.b = -600,
.R = -2,
},
[PSC_POWER] = {
.m = 1204,
.b = -6000,
.R = -3,
},
[PSC_POWER_L] = {
.m = 605,
.b = -8000,
.R = -3,
},
[PSC_TEMPERATURE] = {