hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max
authorChris Packham <chris.packham@alliedtelesis.co.nz>
Thu, 12 Aug 2021 01:40:00 +0000 (13:40 +1200)
committerGuenter Roeck <linux@roeck-us.net>
Tue, 17 Aug 2021 21:54:27 +0000 (14:54 -0700)
commit1125bacbf36cc53121cecba20d1def032881085d
tree45d798899b3d22cb396a5b50677a2a8a4349423f
parent7a8c68c57fd09541377f6971f25efdeb9a926c37
hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max

BPD-RS600 modules running firmware v5.70 misreport the MFR_PIN_MAX.
The indicate a maximum of 1640W instead of 700W. Detect the invalid
reading and return a sensible value instead.

Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Link: https://lore.kernel.org/r/20210812014000.26293-3-chris.packham@alliedtelesis.co.nz
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/pmbus/bpa-rs600.c