summaryrefslogtreecommitdiffstats
path: root/drivers/hwmon/nct7802.c
diff options
context:
space:
mode:
authorAlexander Soldatov <a.soldatov@yadro.com>2019-04-17 20:03:29 +0200
committerGuenter Roeck <linux@roeck-us.net>2019-06-24 03:33:01 +0200
commit8083034251f1e21271d3849feb0fd74380819f58 (patch)
treefad9f10e0ab1fef47769353b05ace41191211c00 /drivers/hwmon/nct7802.c
parenthwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES (diff)
downloadlinux-8083034251f1e21271d3849feb0fd74380819f58.tar.xz
linux-8083034251f1e21271d3849feb0fd74380819f58.zip
hwmon: (occ) Add temp sensor value check
The occ driver supports two formats for the temp sensor value. The OCC firmware for P8 supports only the first format, for which no range checking or error processing is performed in the driver. Inspecting the OCC sources for P8 reveals that OCC may send a special value 0xFFFF to indicate that a sensor read timeout has occurred, see https://github.com/open-power/occ/blob/master_p8/src/occ/cmdh/cmdh_fsp_cmds.c#L395 That situation wasn't handled in the driver. This patch adds invalid temp value check for the sensor data format 1 and handles it the same way as it is done for the format 2, where EREMOTEIO is reported for this case. Signed-off-by: Alexander Soldatov <a.soldatov@yadro.com> Signed-off-by: Alexander Amelkin <a.amelkin@yadro.com> Reviewed-by: Alexander Amelkin <a.amelkin@yadro.com> Cc: Edward A. James <eajames@us.ibm.com> Cc: Joel Stanley <joel@jms.id.au> Reviewed-by: Eddie James <eajames@linux.ibm.com> Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'drivers/hwmon/nct7802.c')
0 files changed, 0 insertions, 0 deletions