Lines Matching refs:fan
286 u8 fan[8]; /* Register value */ member
349 data->fan[i] = in adm1026_update_device()
642 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr], in show_fan()
677 static SENSOR_DEVICE_ATTR(fan##offset##_input, S_IRUGO, show_fan, NULL, \
679 static SENSOR_DEVICE_ATTR(fan##offset##_min, S_IRUGO | S_IWUSR, \
692 static void fixup_fan_min(struct device *dev, int fan, int old_div) in fixup_fan_min() argument
697 int new_div = data->fan_div[fan]; in fixup_fan_min()
700 if (data->fan_min[fan] == 0 || data->fan_min[fan] == 0xff) in fixup_fan_min()
703 new_min = data->fan_min[fan] * old_div / new_div; in fixup_fan_min()
705 data->fan_min[fan] = new_min; in fixup_fan_min()
706 adm1026_write_value(client, ADM1026_REG_FAN_MIN(fan), new_min); in fixup_fan_min()
761 static SENSOR_DEVICE_ATTR(fan##offset##_div, S_IRUGO | S_IWUSR, \