diff options
author | Alexander Soldatov <a.soldatov@yadro.com> | 2019-04-17 20:03:29 +0200 |
---|---|---|
committer | Guenter Roeck <linux@roeck-us.net> | 2019-06-24 03:33:01 +0200 |
commit | 8083034251f1e21271d3849feb0fd74380819f58 (patch) | |
tree | fad9f10e0ab1fef47769353b05ace41191211c00 /drivers/hwmon/nct7802.c | |
parent | hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES (diff) | |
download | linux-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