Lines Matching refs:autofan
322 struct lm85_autofan autofan[3]; member
512 data->autofan[i].config = in lm85_update_device()
517 data->autofan[i].min_pwm = in lm85_update_device()
534 data->autofan[0].min_off = (i & 0x20) != 0; in lm85_update_device()
535 data->autofan[1].min_off = (i & 0x40) != 0; in lm85_update_device()
536 data->autofan[2].min_off = (i & 0x80) != 0; in lm85_update_device()
724 pwm_zone = ZONE_FROM_REG(data->autofan[nr].config); in show_pwm_enable()
772 data->autofan[nr].config = lm85_read_value(client, in set_pwm_enable()
774 data->autofan[nr].config = (data->autofan[nr].config & ~0xe0) in set_pwm_enable()
777 data->autofan[nr].config); in set_pwm_enable()
1023 return sprintf(buf, "%d\n", ZONE_FROM_REG(data->autofan[nr].config)); in show_pwm_auto_channels()
1040 data->autofan[nr].config = (data->autofan[nr].config & (~0xe0)) in set_pwm_auto_channels()
1043 data->autofan[nr].config); in set_pwm_auto_channels()
1053 return sprintf(buf, "%d\n", PWM_FROM_REG(data->autofan[nr].min_pwm)); in show_pwm_auto_pwm_min()
1070 data->autofan[nr].min_pwm = PWM_TO_REG(val); in set_pwm_auto_pwm_min()
1072 data->autofan[nr].min_pwm); in set_pwm_auto_pwm_min()
1082 return sprintf(buf, "%d\n", data->autofan[nr].min_off); in show_pwm_auto_pwm_minctl()
1100 data->autofan[nr].min_off = val; in set_pwm_auto_pwm_minctl()
1103 if (data->autofan[nr].min_off) in set_pwm_auto_pwm_minctl()