hwmon: (lm90) Fix max6696 alarm handling
authorGuenter Roeck <linux@roeck-us.net>
Fri, 15 Nov 2013 09:40:38 +0000 (10:40 +0100)
committerBen Hutchings <ben@decadent.org.uk>
Fri, 3 Jan 2014 04:33:22 +0000 (04:33 +0000)
commitf35b19b0a1f3cd9e4e308e3848ee67b5acf95ee3
tree88c5af6e55349ff8e29eab3d2e8596b7c98ef0b1
parent41e8cbd9240c43424a698495eab0acbfe096203e
hwmon: (lm90) Fix max6696 alarm handling

commit e41fae2b1ed8c78283d73651cd65be0228c0dd1c upstream.

Bit 2 of status register 2 on MAX6696 (external diode 2 open)
sets ALERT; the bit thus has to be listed in alert_alarms.
Also display a message in the alert handler if the condition
is encountered.

Even though not all overtemperature conditions cause ALERT
to be set, we should not ignore them in the alert handler.
Display messages for all out-of-range conditions.

Reported-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/hwmon/lm90.c