Home
last modified time | relevance | path

Searched refs:fan_min (Results 1 – 25 of 37) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/hwmon/
Dadm9240.c137 u8 fan_min[2]; /* rw fan1_min */ member
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[nr] = new_min; in fan_min_store()
558 data->fan_min[nr]); in fan_min_store()
[all …]
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 > 255 ? 255 : fan_min; in fan_min_store()
303 data->fan_min[attr->index]); in fan_min_store()
329 static struct sensor_device_attribute fan_min[] = { variable
[all …]
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[i] = vt8231_read_value(data, in vt8231_update_device()
[all …]
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, 2);
[all …]
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[i] = sis5595_read_value(data, in sis5595_probe()
[all …]
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);
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()
351 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr])); 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[nr]); in store_fan_div()
729 data->fan_min[i] = w83l786ng_read_value(client, in w83l786ng_probe()
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);
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[2] = asb100_read_value(client, ASB100_REG_FAN_MIN(2)); in asb100_probe()
[all …]
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, 4);
[all …]
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);
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[1] == 0) in gl520_init_client()
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[nr]); in fan_div_store()
[all …]
Dlm87.c162 u8 fan_min[2]; /* register value */ member
218 data->fan_min[i] = lm87_read_value(client, in lm87_update_device()
478 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
507 data->fan_min[nr] = FAN_TO_REG(val, in fan_min_store()
509 lm87_write_value(client, LM87_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_min_store()
537 min = FAN_FROM_REG(data->fan_min[nr], in fan_div_store()
569 data->fan_min[nr] = FAN_TO_REG(min, val); in fan_div_store()
571 data->fan_min[nr]); in fan_div_store()
578 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
581 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
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, 4);
[all …]
Dvia686a.c314 u8 fan_min[2]; /* Register value */ member
511 FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
534 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in fan_min_store()
535 via686a_write_value(data, VIA686A_REG_FAN_MIN(nr+1), data->fan_min[nr]); in fan_min_store()
562 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
565 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
768 data->fan_min[i - 1] = via686a_read_value(data, in via686a_update_device()
Dw83627hf.c365 u8 fan_min[3]; /* Register value */ member
434 data->fan_min[i]); in w83627hf_resume()
678 return sprintf(buf, "%ld\n", FAN_FROM_REG(data->fan_min[nr], in fan_min_show()
695 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in fan_min_store()
697 data->fan_min[nr]); in fan_min_store()
704 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
706 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
708 static SENSOR_DEVICE_ATTR_RW(fan3_min, fan_min, 2);
1008 min = FAN_FROM_REG(data->fan_min[nr], in fan_div_store()
1024 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); in fan_div_store()
[all …]
Dadt7462.c206 u8 fan_min[ADT7462_FAN_COUNT]; member
742 data->fan_min[i] = i2c_smbus_read_byte_data(client, in adt7462_update_device()
1002 temp = data->fan_min[attr->index]; in fan_min_show()
1030 data->fan_min[attr->index] = temp; in fan_min_store()
1508 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
1509 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
1510 static SENSOR_DEVICE_ATTR_RW(fan3_min, fan_min, 2);
1511 static SENSOR_DEVICE_ATTR_RW(fan4_min, fan_min, 3);
1512 static SENSOR_DEVICE_ATTR_RW(fan5_min, fan_min, 4);
1513 static SENSOR_DEVICE_ATTR_RW(fan6_min, fan_min, 5);
[all …]
Dadt7470.c154 u16 fan_min[ADT7470_FAN_COUNT]; member
370 data->fan_min[i] = adt7470_read_word_data(client, in adt7470_update_device()
593 if (FAN_DATA_VALID(data->fan_min[attr->index])) in fan_min_show()
595 FAN_PERIOD_TO_RPM(data->fan_min[attr->index])); in fan_min_show()
616 data->fan_min[attr->index] = temp; in fan_min_store()
1032 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
1033 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
1034 static SENSOR_DEVICE_ATTR_RW(fan3_min, fan_min, 2);
1035 static SENSOR_DEVICE_ATTR_RW(fan4_min, fan_min, 3);
Dnct6775.c1148 u16 fan_min[NUM_FAN]; member
1564 for (i = 0; i < ARRAY_SIZE(data->fan_min); i++) { in nct6775_init_fan_common()
1579 u16 fan_min; in nct6775_select_fan_div() local
1601 fan_min = data->fan_min[nr]; in nct6775_select_fan_div()
1603 if (fan_min != 255 && fan_min > 1) in nct6775_select_fan_div()
1604 fan_min >>= 1; in nct6775_select_fan_div()
1606 if (fan_min != 255) { in nct6775_select_fan_div()
1607 fan_min <<= 1; in nct6775_select_fan_div()
1608 if (fan_min > 254) in nct6775_select_fan_div()
1609 fan_min = 254; in nct6775_select_fan_div()
[all …]
Dw83627ehf.c333 u16 fan_min[5]; member
601 data->fan_min[i] = w83627ehf_read_value(data, in w83627ehf_update_device()
618 && data->fan_min[i] >= 2 in w83627ehf_update_device()
619 && data->fan_min[i] != 255) in w83627ehf_update_device()
622 (data->fan_min[i] /= 2)); in w83627ehf_update_device()
731 data->fan_min[channel] = 255; in store_in_reg()
740 data->fan_min[channel] = 254; in store_in_reg()
750 data->fan_min[channel] = 1; in store_in_reg()
766 data->fan_min[channel] = reg; in store_in_reg()
784 data->fan_min[channel]); in store_in_reg()
[all …]
Dw83791d.c283 u8 fan_min[NUMBER_OF_FANIN]; /* Register value */ member
528 show_fan_reg(fan_min);
545 data->fan_min[nr] = fan_to_reg(val, DIV_FROM_REG(data->fan_div[nr])); in store_fan_min()
546 w83791d_write(client, W83791D_REG_FAN_MIN[nr], data->fan_min[nr]); in store_fan_min()
589 min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr])); in store_fan_div()
646 data->fan_min[nr] = fan_to_reg(min, DIV_FROM_REG(data->fan_div[nr])); in store_fan_div()
647 w83791d_write(client, W83791D_REG_FAN_MIN[nr], data->fan_min[nr]); in store_fan_div()
1375 data->fan_min[i] = w83791d_read(client, W83791D_REG_FAN_MIN[i]); in w83791d_probe()
1506 data->fan_min[i] = w83791d_read(client, in w83791d_update_device()
1626 dev_dbg(dev, "fan[%d] min is: 0x%02x\n", i, data->fan_min[i]); in w83791d_print_debug()
Dw83792d.c272 u8 fan_min[7]; /* Register value */ member
402 show_fan_reg(fan_min);
420 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in store_fan_min()
422 data->fan_min[nr]); in store_fan_min()
465 min = FAN_FROM_REG(data->fan_min[nr], in store_fan_div()
478 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); in store_fan_div()
479 w83792d_write_value(client, W83792D_REG_FAN_MIN[nr], data->fan_min[nr]); in store_fan_div()
1377 data->fan_min[i] = w83792d_read_value(client, in w83792d_probe()
1511 data->fan_min[i] = w83792d_read_value(client, in w83792d_update_device()
1620 dev_dbg(dev, "fan[%d] min is: 0x%x\n", i, data->fan_min[i]); in w83792d_print_debug()
Dlm85.c308 u16 fan_min[4]; /* Register value */ member
479 data->fan_min[i] = in lm85_update_device()
565 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr])); in fan_min_show()
583 data->fan_min[nr] = FAN_TO_REG(val); in fan_min_store()
584 lm85_write_value(client, LM85_REG_FAN_MIN(nr), data->fan_min[nr]); in fan_min_store()
590 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
592 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
594 static SENSOR_DEVICE_ATTR_RW(fan3_min, fan_min, 2);
596 static SENSOR_DEVICE_ATTR_RW(fan4_min, fan_min, 3);
/kernel/linux/linux-5.10/Documentation/hwmon/
Dadm9240.rst102 * User sets 0 to fan_min limit
108 * User sets fan_min limit too low
112 - fan_min set to register value 254 which corresponds
121 - fan clock divider set to suit fan_min
122 - auto fan clock adjuster enabled: adjusts fan_min
128 - auto fan clock adjuster enabled: adjusts fan_min
/kernel/linux/linux-5.10/drivers/macintosh/
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()

12