|
@@ -298,7 +298,7 @@ static int set_pwm_enable_direct(struct i2c_client *client, int nr, int val)
|
|
|
return -EINVAL;
|
|
|
|
|
|
fanmode = f75375_read8(client, F75375_REG_FAN_TIMER);
|
|
|
- fanmode = ~(3 << FAN_CTRL_MODE(nr));
|
|
|
+ fanmode &= ~(3 << FAN_CTRL_MODE(nr));
|
|
|
|
|
|
switch (val) {
|
|
|
case 0: /* Full speed */
|
|
@@ -350,7 +350,7 @@ static ssize_t set_pwm_mode(struct device *dev, struct device_attribute *attr,
|
|
|
|
|
|
mutex_lock(&data->update_lock);
|
|
|
conf = f75375_read8(client, F75375_REG_CONFIG1);
|
|
|
- conf = ~(1 << FAN_CTRL_LINEAR(nr));
|
|
|
+ conf &= ~(1 << FAN_CTRL_LINEAR(nr));
|
|
|
|
|
|
if (val == 0)
|
|
|
conf |= (1 << FAN_CTRL_LINEAR(nr)) ;
|