Home
last modified time | relevance | path

Searched refs:fan_min (Results 1 - 25 of 74) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/hwmon/
H A Dadm9240.c137 u8 fan_min[2]; /* rw fan1_min */ member
215 /* adjust fan_min if active, but not to 0 */ in adm9240_update_measure()
216 if (data->fan_min[i] < 255 && in adm9240_update_measure()
217 data->fan_min[i] >= 2) in adm9240_update_measure()
218 data->fan_min[i] /= 2; in adm9240_update_measure()
242 &data->fan_min[0], 2); in adm9240_update_config()
477 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[attr->index], in fan_min_show()
523 data->fan_min[nr] = 255; in fan_min_store()
531 data->fan_min[nr] = 254; in fan_min_store()
547 data->fan_min[n in fan_min_store()
[all...]
H A Dlm78.c127 u8 fan_min[3]; /* Register value */ member
309 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
327 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in fan_min_store()
328 lm78_write_value(data, LM78_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_min_store()
363 min = FAN_FROM_REG(data->fan_min[nr], in fan_div_store()
398 data->fan_min[nr] = in fan_div_store()
400 lm78_write_value(data, LM78_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_div_store()
407 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
409 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
411 static SENSOR_DEVICE_ATTR_RW(fan3_min, fan_min,
[all...]
H A Dpc87360.c189 u8 fan_min[3]; /* Register value */ member
257 return sprintf(buf, "%u\n", FAN_FROM_REG(data->fan_min[attr->index], in fan_min_show()
282 long fan_min; in fan_min_store() local
285 err = kstrtol(buf, 10, &fan_min); in fan_min_store()
290 fan_min = FAN_TO_REG(fan_min, in fan_min_store()
294 while (fan_min > 255 in fan_min_store()
296 fan_min >>= 1; in fan_min_store()
300 data->fan_min[attr->index] = fan_min > 25 in fan_min_store()
329 static struct sensor_device_attribute fan_min[] = { global() variable
[all...]
H A Dsis5595.c184 u8 fan_min[2]; /* Register value */ member
375 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
393 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in fan_min_store()
394 sis5595_write_value(data, SIS5595_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_min_store()
430 min = FAN_FROM_REG(data->fan_min[nr], in fan_div_store()
464 data->fan_min[nr] = in fan_div_store()
466 sis5595_write_value(data, SIS5595_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_div_store()
472 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
475 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
615 data->fan_min[ in sis5595_probe()
[all...]
H A Dvt8231.c158 u8 fan_min[2]; /* Register value */ member
509 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
537 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in fan_min_store()
538 vt8231_write_value(data, VT8231_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_min_store()
552 long min = FAN_FROM_REG(data->fan_min[nr], in fan_div_store()
583 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); in fan_div_store()
584 vt8231_write_value(data, VT8231_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_div_store()
593 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
596 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
895 data->fan_min[ in vt8231_update_device()
[all...]
H A Dpc87427.c55 u16 fan_min[8]; /* register values */ member
190 data->fan_min[nr] = inw(iobase + PC87427_REG_FAN_MIN); in pc87427_readall_fan()
402 return sprintf(buf, "%lu\n", fan_from_reg(data->fan_min[nr])); in fan_min_show()
445 data->fan_min[nr] = fan_to_reg(val); in fan_min_store()
446 outw(data->fan_min[nr], iobase + PC87427_REG_FAN_MIN); in fan_min_store()
462 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
463 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
464 static SENSOR_DEVICE_ATTR_RW(fan3_min, fan_min, 2);
465 static SENSOR_DEVICE_ATTR_RW(fan4_min, fan_min, 3);
466 static SENSOR_DEVICE_ATTR_RW(fan5_min, fan_min,
[all...]
H A Dsch5627.c73 u16 fan_min[SCH5627_NO_FANS]; member
169 data->fan_min[i] = val; in sch5627_read_limits()
284 int val = reg_to_rpm(data->fan_min[attr->index]); in fan_min_show()
358 static SENSOR_DEVICE_ATTR_RO(fan1_min, fan_min, 0);
359 static SENSOR_DEVICE_ATTR_RO(fan2_min, fan_min, 1);
360 static SENSOR_DEVICE_ATTR_RO(fan3_min, fan_min, 2);
361 static SENSOR_DEVICE_ATTR_RO(fan4_min, fan_min, 3);
H A Dgl518sm.c117 u8 fan_min[2]; member
183 data->fan_min[0] = (val >> 8) & 0xff; in gl518_update_device()
184 data->fan_min[1] = val & 0xff; in gl518_update_device()
268 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
357 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in fan_min_store()
359 | (data->fan_min[nr] << (8 * (1 - nr))); in fan_min_store()
363 if (data->fan_min[nr] == 0) in fan_min_store()
426 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
427 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
H A Dw83l786ng.c126 u8 fan_min[2]; member
176 data->fan_min[i] = w83l786ng_read_value(client, in w83l786ng_update_device()
288 show_fan_reg(fan_min); variable
305 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in store_fan_min()
307 data->fan_min[nr]); in store_fan_min()
349 /* Save fan_min */ in store_fan_div()
351 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr])); in store_fan_div()
374 /* Restore fan_min */ in store_fan_div()
375 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); in store_fan_div()
377 data->fan_min[n in store_fan_div()
[all...]
H A Dadm1031.c81 u8 fan_min[2]; member
179 data->fan_min[chan] = in adm1031_update_device()
581 FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
600 data->fan_min[nr] = in fan_min_store()
603 data->fan_min[nr] = 0xff; in fan_min_store()
605 adm1031_write_value(client, ADM1031_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_min_store()
638 data->fan_min[nr] = adm1031_read_value(client, in fan_div_store()
644 new_min = data->fan_min[nr] * old_div / val; in fan_div_store()
645 data->fan_min[nr] = new_min > 0xff ? 0xff : new_min; in fan_div_store()
650 data->fan_min[n in fan_div_store()
[all...]
H A Dadm1026.c276 u8 fan_min[8]; /* Register value */ member
393 data->fan_min[i] = adm1026_read_value(client, in adm1026_update_device()
668 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
687 data->fan_min[nr] = FAN_TO_REG(val, data->fan_div[nr]); in fan_min_store()
689 data->fan_min[nr]); in fan_min_store()
695 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
697 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
699 static SENSOR_DEVICE_ATTR_RW(fan3_min, fan_min, 2);
701 static SENSOR_DEVICE_ATTR_RW(fan4_min, fan_min, 3);
703 static SENSOR_DEVICE_ATTR_RW(fan5_min, fan_min,
[all...]
H A Dasb100.c194 u8 fan_min[3]; /* Register value */ member
300 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in show_fan_min()
326 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in set_fan_min()
327 asb100_write_value(client, ASB100_REG_FAN_MIN(nr), data->fan_min[nr]); in set_fan_min()
355 min = FAN_FROM_REG(data->fan_min[nr], in set_fan_div()
379 data->fan_min[nr] = in set_fan_div()
381 asb100_write_value(client, ASB100_REG_FAN_MIN(nr), data->fan_min[nr]); in set_fan_div()
800 data->fan_min[0] = asb100_read_value(client, ASB100_REG_FAN_MIN(0)); in asb100_probe()
801 data->fan_min[1] = asb100_read_value(client, ASB100_REG_FAN_MIN(1)); in asb100_probe()
802 data->fan_min[ in asb100_probe()
[all...]
H A Dgl520sm.c76 u8 fan_min[2]; member
139 data->fan_min[0] = (val >> 8) & 0xff; in gl520_update_device()
140 data->fan_min[1] = val & 0xff; in gl520_update_device()
354 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[n], in fan_min_show()
391 data->fan_min[n] = r; in fan_min_store()
403 if (data->fan_min[n] == 0) in fan_min_store()
491 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
492 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
848 if (data->fan_min[0] == 0) in gl520_init_client()
850 if (data->fan_min[ in gl520_init_client()
[all...]
/kernel/linux/linux-6.6/drivers/hwmon/
H A Dlm78.c127 u8 fan_min[3]; /* Register value */ member
309 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
327 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in fan_min_store()
328 lm78_write_value(data, LM78_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_min_store()
363 min = FAN_FROM_REG(data->fan_min[nr], in fan_div_store()
398 data->fan_min[nr] = in fan_div_store()
400 lm78_write_value(data, LM78_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_div_store()
407 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
409 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
411 static SENSOR_DEVICE_ATTR_RW(fan3_min, fan_min,
[all...]
H A Dpc87360.c201 u8 fan_min[3]; /* Register value */ member
256 u8 old_min = data->fan_min[nr]; in pc87360_autodiv()
263 data->fan_min[nr] >>= 1; in pc87360_autodiv()
271 while (!(data->fan_min[nr] & 0x80) /* min "nails" divider */ in pc87360_autodiv()
275 data->fan_min[nr] <<= 1; in pc87360_autodiv()
285 if (old_min != data->fan_min[nr]) { in pc87360_autodiv()
288 data->fan_min[nr]); in pc87360_autodiv()
310 data->fan_min[i] = pc87360_read_value(data, in pc87360_update_device()
1164 return sprintf(buf, "%u\n", FAN_FROM_REG(data->fan_min[attr->index], in fan_min_show()
1174 long fan_min; in fan_min_store() local
1206 static struct sensor_device_attribute fan_min[] = { global() variable
[all...]
H A Dsis5595.c185 u8 fan_min[2]; /* Register value */ member
238 data->fan_min[i] = in sis5595_update_device()
430 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
448 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in fan_min_store()
449 sis5595_write_value(data, SIS5595_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_min_store()
485 min = FAN_FROM_REG(data->fan_min[nr], in fan_div_store()
519 data->fan_min[nr] = in fan_div_store()
521 sis5595_write_value(data, SIS5595_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_div_store()
527 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
530 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min,
[all...]
H A Dvt8231.c159 u8 fan_min[2]; /* Register value */ member
201 data->fan_min[i] = vt8231_read_value(data, in vt8231_update_device()
227 if (!data->fan[0] && data->fan_min[0]) in vt8231_update_device()
229 else if (data->fan[0] && !data->fan_min[0]) in vt8231_update_device()
232 if (!data->fan[1] && data->fan_min[1]) in vt8231_update_device()
234 else if (data->fan[1] && !data->fan_min[1]) in vt8231_update_device()
574 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
602 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in fan_min_store()
603 vt8231_write_value(data, VT8231_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_min_store()
617 long min = FAN_FROM_REG(data->fan_min[n in fan_div_store()
[all...]
H A Dpc87427.c55 u16 fan_min[8]; /* register values */ member
190 data->fan_min[nr] = inw(iobase + PC87427_REG_FAN_MIN); in pc87427_readall_fan()
402 return sprintf(buf, "%lu\n", fan_from_reg(data->fan_min[nr])); in fan_min_show()
445 data->fan_min[nr] = fan_to_reg(val); in fan_min_store()
446 outw(data->fan_min[nr], iobase + PC87427_REG_FAN_MIN); in fan_min_store()
462 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
463 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
464 static SENSOR_DEVICE_ATTR_RW(fan3_min, fan_min, 2);
465 static SENSOR_DEVICE_ATTR_RW(fan4_min, fan_min, 3);
466 static SENSOR_DEVICE_ATTR_RW(fan5_min, fan_min,
[all...]
H A Dgl518sm.c117 u8 fan_min[2]; member
183 data->fan_min[0] = (val >> 8) & 0xff; in gl518_update_device()
184 data->fan_min[1] = val & 0xff; in gl518_update_device()
268 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
357 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in fan_min_store()
359 | (data->fan_min[nr] << (8 * (1 - nr))); in fan_min_store()
363 if (data->fan_min[nr] == 0) in fan_min_store()
426 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
427 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
H A Dw83l786ng.c125 u8 fan_min[2]; member
175 data->fan_min[i] = w83l786ng_read_value(client, in w83l786ng_update_device()
287 show_fan_reg(fan_min); variable
304 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in store_fan_min()
306 data->fan_min[nr]); in store_fan_min()
348 /* Save fan_min */ in store_fan_div()
350 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr])); in store_fan_div()
373 /* Restore fan_min */ in store_fan_div()
374 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); in store_fan_div()
376 data->fan_min[n in store_fan_div()
[all...]
H A Dadm1031.c81 u8 fan_min[2]; member
179 data->fan_min[chan] = in adm1031_update_device()
580 FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
599 data->fan_min[nr] = in fan_min_store()
602 data->fan_min[nr] = 0xff; in fan_min_store()
604 adm1031_write_value(client, ADM1031_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_min_store()
637 data->fan_min[nr] = adm1031_read_value(client, in fan_div_store()
643 new_min = data->fan_min[nr] * old_div / val; in fan_div_store()
644 data->fan_min[nr] = new_min > 0xff ? 0xff : new_min; in fan_div_store()
649 data->fan_min[n in fan_div_store()
[all...]
H A Dadm1026.c276 u8 fan_min[8]; /* Register value */ member
393 data->fan_min[i] = adm1026_read_value(client, in adm1026_update_device()
668 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
687 data->fan_min[nr] = FAN_TO_REG(val, data->fan_div[nr]); in fan_min_store()
689 data->fan_min[nr]); in fan_min_store()
695 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
697 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
699 static SENSOR_DEVICE_ATTR_RW(fan3_min, fan_min, 2);
701 static SENSOR_DEVICE_ATTR_RW(fan4_min, fan_min, 3);
703 static SENSOR_DEVICE_ATTR_RW(fan5_min, fan_min,
[all...]
H A Dasb100.c194 u8 fan_min[3]; /* Register value */ member
300 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in show_fan_min()
326 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in set_fan_min()
327 asb100_write_value(client, ASB100_REG_FAN_MIN(nr), data->fan_min[nr]); in set_fan_min()
355 min = FAN_FROM_REG(data->fan_min[nr], in set_fan_div()
379 data->fan_min[nr] = in set_fan_div()
381 asb100_write_value(client, ASB100_REG_FAN_MIN(nr), data->fan_min[nr]); in set_fan_div()
800 data->fan_min[0] = asb100_read_value(client, ASB100_REG_FAN_MIN(0)); in asb100_probe()
801 data->fan_min[1] = asb100_read_value(client, ASB100_REG_FAN_MIN(1)); in asb100_probe()
802 data->fan_min[ in asb100_probe()
[all...]
/kernel/linux/linux-5.10/drivers/macintosh/
H A Dwindfarm_rm31.c368 int speed, dspeed, fan_min; in backside_fan_tick() local
408 fan_min = (dspeed * 100) / 14000; in backside_fan_tick()
409 fan_min = max(fan_min, backside_param.min); in backside_fan_tick()
410 speed = max(speed, fan_min); in backside_fan_tick()
/kernel/linux/linux-6.6/drivers/macintosh/
H A Dwindfarm_rm31.c368 int speed, dspeed, fan_min; in backside_fan_tick() local
408 fan_min = (dspeed * 100) / 14000; in backside_fan_tick()
409 fan_min = max(fan_min, backside_param.min); in backside_fan_tick()
410 speed = max(speed, fan_min); in backside_fan_tick()

Completed in 33 milliseconds

123