Lines Matching defs:fan
20 * Fans 2 fans, low speed alarm, automatic fan clock divider
100 /* two fans, each with low fan speed limit */
136 u8 fan[2]; /* ro fan1_input */
147 /* write new fan div, callers must hold data->update_lock */
164 "fan%d clock divider changed from %u to %u\n",
201 &data->fan[0], 2);
206 /* adjust fan clock divider on overflow */
207 if (data->valid && data->fan[i] == 255 &&
250 /* read fan divs and 5-bit VID */
464 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[attr->index],
494 * set fan speed low limit:
496 * - value is zero: disable fan speed low limit alarm
498 * - value is below fan speed measurement range: enable fan speed low
499 * limit alarm to be asserted while fan speed too slow to measure
501 * - otherwise: select fan clock divider to suit fan speed low limit,
502 * measurement code may adjust registers to ensure fan speed reading
526 dev_dbg(&client->dev, "fan%u low limit set disabled\n",
533 dev_dbg(&client->dev, "fan%u low limit set minimum %u\n",
549 dev_dbg(&client->dev, "fan%u low limit set fan speed %u\n",
564 static SENSOR_DEVICE_ATTR_RO(fan1_input, fan, 0);
567 static SENSOR_DEVICE_ATTR_RO(fan2_input, fan, 1);