Lines Matching refs:speed
68 MODULE_PARM_DESC(fan_speed,"Specify starting fan speed (0-255) "
92 static void write_both_fan_speed(struct thermostat *th, int speed);
93 static void write_fan_speed(struct thermostat *th, int speed, int fan);
143 static void write_both_fan_speed(struct thermostat *th, int speed)
145 write_fan_speed(th, speed, 0);
147 write_fan_speed(th, speed, 1);
150 static void write_fan_speed(struct thermostat *th, int speed, int fan)
154 if (speed > 0xff)
155 speed = 0xff;
156 else if (speed < -1)
157 speed = 0;
162 if (th->last_speed[fan] != speed) {
164 if (speed == -1)
165 printk(KERN_DEBUG "adt746x: Setting speed to automatic "
168 printk(KERN_DEBUG "adt746x: Setting speed to %d "
169 "for %s fan.\n", speed, sensor_location[fan+1]);
174 if (speed >= 0) {
179 write_reg(th, FAN_SPD_SET[fan], speed);
197 th->last_speed[fan] = speed;
217 " fan speed: %d RPM\n",
243 /* hysteresis : change fan speed only if variation is
257 printk(KERN_DEBUG "adt746x: Setting fans speed to %d "
371 printk(KERN_INFO "Setting specified fan speed to %d\n", val); \
542 /* be sure to really write fan speed the first time */