Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cf312e07 authored by Jean Delvare's avatar Jean Delvare
Browse files

hwmon: (adt7475) Fix temperature fault flags



The logic of temperature fault flags is wrong, it shows faults when
there are none and vice versa. Fix it.

I can't believe this has been broken since the driver was added, 8
months ago, basically breaking temp1 and temp3, and nobody ever
complained.

Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
Acked-by: default avatarHans de Goede <hdegoede@redhat.com>
Cc: Jordan Crouse <jordan@cosmicpenguin.net>
parent be4c23c9
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -350,8 +350,7 @@ static ssize_t show_temp(struct device *dev, struct device_attribute *attr,

	case FAULT:
		/* Note - only for remote1 and remote2 */
		out = data->alarms & (sattr->index ? 0x8000 : 0x4000);
		out = out ? 0 : 1;
		out = !!(data->alarms & (sattr->index ? 0x8000 : 0x4000));
		break;

	default: