Skip to content

Commit a1c1baf

Browse files
Nikolaus SchulzGuenter Roeck
authored andcommitted
hwmon: (f75375s) Let f75375_update_device treat pwmX as a measured value
Treat pwmX as a measured value, not as a (mostly static) limit value, so that it is updated more frequently from the device register. Signed-off-by: Nikolaus Schulz <[email protected]> Signed-off-by: Guenter Roeck <[email protected]>
1 parent eb2f255 commit a1c1baf

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

drivers/hwmon/f75375s.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,9 +200,6 @@ static struct f75375_data *f75375_update_device(struct device *dev)
200200
f75375_read16(client, F75375_REG_FAN_MIN(nr));
201201
data->fan_target[nr] =
202202
f75375_read16(client, F75375_REG_FAN_EXP(nr));
203-
data->pwm[nr] = f75375_read8(client,
204-
F75375_REG_FAN_PWM_DUTY(nr));
205-
206203
}
207204
for (nr = 0; nr < 4; nr++) {
208205
data->in_max[nr] =
@@ -218,6 +215,8 @@ static struct f75375_data *f75375_update_device(struct device *dev)
218215
if (time_after(jiffies, data->last_updated + 2 * HZ)
219216
|| !data->valid) {
220217
for (nr = 0; nr < 2; nr++) {
218+
data->pwm[nr] = f75375_read8(client,
219+
F75375_REG_FAN_PWM_DUTY(nr));
221220
/* assign MSB, therefore shift it by 8 bits */
222221
data->temp11[nr] =
223222
f75375_read8(client, F75375_REG_TEMP(nr)) << 8;

0 commit comments

Comments
 (0)