Home
last modified time | relevance | path

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

/linux/drivers/hwmon/
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()
1168 return sprintf(buf, "%u\n", FAN_FROM_REG(data->fan_min[attr->index], in fan_min_show()
1178 long fan_min; in fan_min_store() local
[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 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 …]
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[nr]); in fan_div_store()
[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[1] == 0) in gl520_init_client()
H A 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 …]
H A Dw83791d.c288 u8 fan_min[NUMBER_OF_FANIN]; /* Register value */ member
533 show_fan_reg(fan_min);
550 data->fan_min[nr] = fan_to_reg(val, DIV_FROM_REG(data->fan_div[nr])); in store_fan_min()
551 w83791d_write(client, W83791D_REG_FAN_MIN[nr], data->fan_min[nr]); in store_fan_min()
595 min = fan_from_reg(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr])); in store_fan_div()
651 data->fan_min[nr] = fan_to_reg(min, DIV_FROM_REG(data->fan_div[nr])); in store_fan_div()
652 w83791d_write(client, W83791D_REG_FAN_MIN[nr], data->fan_min[nr]); in store_fan_div()
1380 data->fan_min[i] = w83791d_read(client, W83791D_REG_FAN_MIN[i]); in w83791d_probe()
1509 data->fan_min[i] = w83791d_read(client, in w83791d_update_device()
1629 dev_dbg(dev, "fan[%d] min is: 0x%02x\n", i, data->fan_min[i]); in w83791d_print_debug()
H A 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()
1509 data->fan_min[i] = w83792d_read_value(client, in w83792d_update_device()
1618 dev_dbg(dev, "fan[%d] min is: 0x%x\n", i, data->fan_min[i]); in w83792d_print_debug()
H A 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);
H A Df75375s.c97 u16 fan_min[2]; member
169 data->fan_min[nr] = in f75375_update_device()
273 data->fan_min[nr] = rpm_to_reg(val); in set_fan_min()
274 f75375_write16(client, F75375_REG_FAN_MIN(nr), data->fan_min[nr]); in set_fan_min()
628 show_fan(fan_min);
H A Dadt7470.c159 u16 fan_min[ADT7470_FAN_COUNT]; member
399 data->fan_min[i] = val; in adt7470_update_limits()
639 if (FAN_DATA_VALID(data->fan_min[channel])) in adt7470_fan_read()
640 *val = FAN_PERIOD_TO_RPM(data->fan_min[channel]); in adt7470_fan_read()
674 data->fan_min[channel] = val; in adt7470_fan_write()
H A Dtc654.c430 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
431 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
H A Dfschmd.c282 u8 fan_min[7]; /* fan min value for rps */ member
510 int val = data->fan_min[index]; in pwm_auto_point1_pwm_show()
542 data->fan_min[index] = v; in pwm_auto_point1_pwm_store()
1339 data->fan_min[i] = i2c_smbus_read_byte_data( in fschmd_update_device()
H A Dnct6775.h104 u16 fan_min[NUM_FAN]; member
H A Dw83793.c221 u16 fan_min[12]; /* Register value combine */ member
475 val = data->fan_min[index] & 0x0fff; in show_fan()
498 data->fan_min[index] = val; in store_fan_min()
1958 for (i = 0; i < ARRAY_SIZE(data->fan_min); i++) { in w83793_update_nonvolatile()
1962 data->fan_min[i] = in w83793_update_nonvolatile()
1964 data->fan_min[i] |= in w83793_update_nonvolatile()
H A Dnct7802.c810 static SENSOR_DEVICE_ATTR_2_RW(fan1_min, fan_min, 0x49, 0x4c);
814 static SENSOR_DEVICE_ATTR_2_RW(fan2_min, fan_min, 0x4a, 0x4d);
818 static SENSOR_DEVICE_ATTR_2_RW(fan3_min, fan_min, 0x4b, 0x4e);
H A Dw83795.c336 u16 fan_min[14]; /* Register value combine */ member
489 data->fan_min[i] = in w83795_update_limits()
491 data->fan_min[i] |= in w83795_update_limits()
787 val = data->fan_min[index] & 0x0fff; in show_fan()
808 data->fan_min[index] = val; in store_fan_min()
H A Dlm93.c1654 static SENSOR_DEVICE_ATTR_RW(fan1_min, fan_min, 0);
1655 static SENSOR_DEVICE_ATTR_RW(fan2_min, fan_min, 1);
1656 static SENSOR_DEVICE_ATTR_RW(fan3_min, fan_min, 2);
1657 static SENSOR_DEVICE_ATTR_RW(fan4_min, fan_min, 3);
/linux/Documentation/hwmon/
H A 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
/linux/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()