mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-09 14:50:19 +00:00
hwmon: (aquacomputer_d5next) Check if temp sensors of legacy devices are connected
Return -ENODATA if a temp sensor of a legacy device does not contain a reading. Originally-from: Leonard Anderweit <leonard.anderweit@gmail.com> Signed-off-by: Aleksa Savic <savicaleksa83@gmail.com> Link: https://lore.kernel.org/r/20231016083559.139341-2-savicaleksa83@gmail.com Signed-off-by: Guenter Roeck <linux@roeck-us.net>
This commit is contained in:
parent
ceaa22402e
commit
0f564130e5
@ -953,7 +953,10 @@ static int aqc_legacy_read(struct aqc_data *priv)
|
||||
for (i = 0; i < priv->num_temp_sensors; i++) {
|
||||
sensor_value = get_unaligned_le16(priv->buffer + priv->temp_sensor_start_offset +
|
||||
i * AQC_SENSOR_SIZE);
|
||||
priv->temp_input[i] = sensor_value * 10;
|
||||
if (sensor_value == AQC_SENSOR_NA)
|
||||
priv->temp_input[i] = -ENODATA;
|
||||
else
|
||||
priv->temp_input[i] = sensor_value * 10;
|
||||
}
|
||||
|
||||
/* Special-case sensor readings */
|
||||
|
Loading…
x
Reference in New Issue
Block a user