Lines Matching refs:autofan
311 * to prevent "drift" as other autofan control
315 * to prevent "drift" as other autofan control
364 struct lm85_autofan autofan[3];
510 pwm_zone = ZONE_FROM_REG(data->autofan[nr].config);
704 return sprintf(buf,"%d\n", ZONE_FROM_REG(data->autofan[nr].config));
714 data->autofan[nr].config = (data->autofan[nr].config & (~0xe0))
717 data->autofan[nr].config);
724 return sprintf(buf,"%d\n", PWM_FROM_REG(data->autofan[nr].min_pwm));
734 data->autofan[nr].min_pwm = PWM_TO_REG(val);
736 data->autofan[nr].min_pwm);
743 return sprintf(buf,"%d\n", data->autofan[nr].min_off);
753 data->autofan[nr].min_off = val;
756 | (data->autofan[0].min_off ? 0x20 : 0)
757 | (data->autofan[1].min_off ? 0x40 : 0)
758 | (data->autofan[2].min_off ? 0x80 : 0)
766 return sprintf(buf,"%d\n", FREQ_FROM_REG(data->autofan[nr].freq));
776 data->autofan[nr].freq = FREQ_TO_REG(val);
779 | data->autofan[nr].freq
897 | (data->autofan[nr].freq & 0x07));
937 | (data->autofan[nr].freq & 0x07));
1541 data->autofan[i].config =
1544 data->autofan[i].freq = val & 0x07 ;
1546 data->autofan[i].min_pwm =
1557 data->autofan[0].min_off = (i & 0x20) != 0 ;
1558 data->autofan[1].min_off = (i & 0x40) != 0 ;
1559 data->autofan[2].min_off = (i & 0x80) != 0 ;