Lines Matching refs:val
180 u8 val, i;
184 val = EMC2305_PWM_STATE2DUTY(state, data->max_state, EMC2305_FAN_MAX);
188 ret = i2c_smbus_write_byte_data(client, EMC2305_REG_FAN_DRIVE(cdev_idx), val);
197 ret = i2c_smbus_write_byte_data(client, EMC2305_REG_FAN_DRIVE(i), val);
272 static int emc2305_set_pwm(struct device *dev, long val, int channel)
278 if (val < data->pwm_min[channel] || val > EMC2305_FAN_MAX)
281 ret = i2c_smbus_write_byte_data(client, EMC2305_REG_FAN_DRIVE(channel), val);
284 data->cdev_data[channel].cur_state = EMC2305_PWM_DUTY2STATE(val, data->max_state,
393 emc2305_write(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, long val)
409 EMC2305_PWM_DUTY2STATE(val, data->max_state,
421 return emc2305_set_pwm(dev, val, channel);
434 emc2305_read(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, long *val)
445 *val = ret;
451 *val = ret;
463 *val = ret;