Lines Matching refs:fan
64 MODULE_PARM_DESC(gpio_fan,"List of GPIO pins (0-7) to program as fan tachs");
201 * and we assume a 2 pulse-per-rev fan tach signal
280 u8 fan[8]; /* Register value */
431 * so that enabling automatic pwm fan control
433 * will not result in potentially dangerous fan speed decrease.
575 data->fan[i] =
834 /* Now add fan read/write functions */
842 return sprintf(buf,"%d\n", FAN_FROM_REG(data->fan[nr],
872 static SENSOR_DEVICE_ATTR(fan##offset##_input, S_IRUGO, show_fan, NULL, \
874 static SENSOR_DEVICE_ATTR(fan##offset##_min, S_IRUGO | S_IWUSR, \
886 /* Adjust fan_min to account for new fan divisor */
887 static void fixup_fan_min(struct device *dev, int fan, int old_div)
892 int new_div = data->fan_div[fan];
895 if (data->fan_min[fan] == 0 || data->fan_min[fan] == 0xff) {
899 new_min = data->fan_min[fan] * old_div / new_div;
901 data->fan_min[fan] = new_min;
902 adm1026_write_value(client, ADM1026_REG_FAN_MIN(fan), new_min);
952 static SENSOR_DEVICE_ATTR(fan##offset##_div, S_IRUGO | S_IWUSR, \
1418 /* enable PWM fan control */