Lines Matching refs:autofan
324 struct lm85_autofan autofan[3]; member
514 data->autofan[i].config = in lm85_update_device()
519 data->autofan[i].min_pwm = in lm85_update_device()
536 data->autofan[0].min_off = (i & 0x20) != 0; in lm85_update_device()
537 data->autofan[1].min_off = (i & 0x40) != 0; in lm85_update_device()
538 data->autofan[2].min_off = (i & 0x80) != 0; in lm85_update_device()
726 pwm_zone = ZONE_FROM_REG(data->autofan[nr].config); in show_pwm_enable()
774 data->autofan[nr].config = lm85_read_value(client, in set_pwm_enable()
776 data->autofan[nr].config = (data->autofan[nr].config & ~0xe0) in set_pwm_enable()
779 data->autofan[nr].config); in set_pwm_enable()
1025 return sprintf(buf, "%d\n", ZONE_FROM_REG(data->autofan[nr].config)); in show_pwm_auto_channels()
1042 data->autofan[nr].config = (data->autofan[nr].config & (~0xe0)) in set_pwm_auto_channels()
1045 data->autofan[nr].config); in set_pwm_auto_channels()
1055 return sprintf(buf, "%d\n", PWM_FROM_REG(data->autofan[nr].min_pwm)); in show_pwm_auto_pwm_min()
1072 data->autofan[nr].min_pwm = PWM_TO_REG(val); in set_pwm_auto_pwm_min()
1074 data->autofan[nr].min_pwm); in set_pwm_auto_pwm_min()
1084 return sprintf(buf, "%d\n", data->autofan[nr].min_off); in show_pwm_auto_pwm_minctl()
1102 data->autofan[nr].min_off = val; in set_pwm_auto_pwm_minctl()
1105 if (data->autofan[nr].min_off) in set_pwm_auto_pwm_minctl()