• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/hwmon/

Lines Matching defs:nr

49 #define	LM85_REG_IN(nr)			(0x20 + (nr))
50 #define LM85_REG_IN_MIN(nr) (0x44 + (nr) * 2)
51 #define LM85_REG_IN_MAX(nr) (0x45 + (nr) * 2)
53 #define LM85_REG_TEMP(nr) (0x25 + (nr))
54 #define LM85_REG_TEMP_MIN(nr) (0x4e + (nr) * 2)
55 #define LM85_REG_TEMP_MAX(nr) (0x4f + (nr) * 2)
58 #define LM85_REG_FAN(nr) (0x28 + (nr) * 2)
59 #define LM85_REG_FAN_MIN(nr) (0x54 + (nr) * 2)
61 #define LM85_REG_PWM(nr) (0x30 + (nr))
99 #define LM85_REG_AFAN_CONFIG(nr) (0x5c + (nr))
100 #define LM85_REG_AFAN_RANGE(nr) (0x5f + (nr))
102 #define LM85_REG_AFAN_MINPWM(nr) (0x64 + (nr))
103 #define LM85_REG_AFAN_LIMIT(nr) (0x67 + (nr))
104 #define LM85_REG_AFAN_CRITICAL(nr) (0x6a + (nr))
113 #define EMC6D100_REG_IN(nr) (0x70 + ((nr) - 5))
114 #define EMC6D100_REG_IN_MIN(nr) (0x73 + ((nr) - 5) * 2)
115 #define EMC6D100_REG_IN_MAX(nr) (0x74 + ((nr) - 5) * 2)
369 int nr = to_sensor_dev_attr(attr)->index;
371 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr]));
377 int nr = to_sensor_dev_attr(attr)->index;
379 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr]));
385 int nr = to_sensor_dev_attr(attr)->index;
391 data->fan_min[nr] = FAN_TO_REG(val);
392 lm85_write_value(client, LM85_REG_FAN_MIN(nr), data->fan_min[nr]);
459 int nr = to_sensor_dev_attr(attr)->index;
461 return sprintf(buf, "%u\n", (data->alarms >> nr) & 1);
487 int nr = to_sensor_dev_attr(attr)->index;
489 return sprintf(buf, "%d\n", PWM_FROM_REG(data->pwm[nr]));
495 int nr = to_sensor_dev_attr(attr)->index;
501 data->pwm[nr] = PWM_TO_REG(val);
502 lm85_write_value(client, LM85_REG_PWM(nr), data->pwm[nr]);
510 int nr = to_sensor_dev_attr(attr)->index;
514 pwm_zone = ZONE_FROM_REG(data->autofan[nr].config);
532 int nr = to_sensor_dev_attr(attr)->index;
555 data->autofan[nr].config = lm85_read_value(client,
556 LM85_REG_AFAN_CONFIG(nr));
557 data->autofan[nr].config = (data->autofan[nr].config & ~0xe0)
559 lm85_write_value(client, LM85_REG_AFAN_CONFIG(nr),
560 data->autofan[nr].config);
568 int nr = to_sensor_dev_attr(attr)->index;
571 data->pwm_freq[nr]));
577 int nr = to_sensor_dev_attr(attr)->index;
583 data->pwm_freq[nr] = FREQ_TO_REG(data->freq_map, val);
584 lm85_write_value(client, LM85_REG_AFAN_RANGE(nr),
585 (data->zone[nr].range << 4)
586 | data->pwm_freq[nr]);
608 int nr = to_sensor_dev_attr(attr)->index;
610 return sprintf(buf, "%d\n", INSEXT_FROM_REG(nr, data->in[nr],
611 data->in_ext[nr]));
617 int nr = to_sensor_dev_attr(attr)->index;
619 return sprintf(buf, "%d\n", INS_FROM_REG(nr, data->in_min[nr]));
625 int nr = to_sensor_dev_attr(attr)->index;
631 data->in_min[nr] = INS_TO_REG(nr, val);
632 lm85_write_value(client, LM85_REG_IN_MIN(nr), data->in_min[nr]);
640 int nr = to_sensor_dev_attr(attr)->index;
642 return sprintf(buf, "%d\n", INS_FROM_REG(nr, data->in_max[nr]));
648 int nr = to_sensor_dev_attr(attr)->index;
654 data->in_max[nr] = INS_TO_REG(nr, val);
655 lm85_write_value(client, LM85_REG_IN_MAX(nr), data->in_max[nr]);
682 int nr = to_sensor_dev_attr(attr)->index;
684 return sprintf(buf, "%d\n", TEMPEXT_FROM_REG(data->temp[nr],
685 data->temp_ext[nr]));
691 int nr = to_sensor_dev_attr(attr)->index;
693 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_min[nr]));
699 int nr = to_sensor_dev_attr(attr)->index;
708 data->temp_min[nr] = TEMP_TO_REG(val);
709 lm85_write_value(client, LM85_REG_TEMP_MIN(nr), data->temp_min[nr]);
717 int nr = to_sensor_dev_attr(attr)->index;
719 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_max[nr]));
725 int nr = to_sensor_dev_attr(attr)->index;
734 data->temp_max[nr] = TEMP_TO_REG(val);
735 lm85_write_value(client, LM85_REG_TEMP_MAX(nr), data->temp_max[nr]);
758 int nr = to_sensor_dev_attr(attr)->index;
760 return sprintf(buf, "%d\n", ZONE_FROM_REG(data->autofan[nr].config));
766 int nr = to_sensor_dev_attr(attr)->index;
772 data->autofan[nr].config = (data->autofan[nr].config & (~0xe0))
774 lm85_write_value(client, LM85_REG_AFAN_CONFIG(nr),
775 data->autofan[nr].config);
783 int nr = to_sensor_dev_attr(attr)->index;
785 return sprintf(buf, "%d\n", PWM_FROM_REG(data->autofan[nr].min_pwm));
791 int nr = to_sensor_dev_attr(attr)->index;
797 data->autofan[nr].min_pwm = PWM_TO_REG(val);
798 lm85_write_value(client, LM85_REG_AFAN_MINPWM(nr),
799 data->autofan[nr].min_pwm);
807 int nr = to_sensor_dev_attr(attr)->index;
809 return sprintf(buf, "%d\n", data->autofan[nr].min_off);
815 int nr = to_sensor_dev_attr(attr)->index;
822 data->autofan[nr].min_off = val;
824 tmp &= ~(0x20 << nr);
825 if (data->autofan[nr].min_off)
826 tmp |= 0x20 << nr;
852 int nr = to_sensor_dev_attr(attr)->index;
854 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->zone[nr].limit) -
855 HYST_FROM_REG(data->zone[nr].hyst));
861 int nr = to_sensor_dev_attr(attr)->index;
868 min = TEMP_FROM_REG(data->zone[nr].limit);
869 data->zone[nr].off_desired = TEMP_TO_REG(val);
870 data->zone[nr].hyst = HYST_TO_REG(min - val);
871 if (nr == 0 || nr == 1) {
886 int nr = to_sensor_dev_attr(attr)->index;
888 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->zone[nr].limit));
894 int nr = to_sensor_dev_attr(attr)->index;
900 data->zone[nr].limit = TEMP_TO_REG(val);
901 lm85_write_value(client, LM85_REG_AFAN_LIMIT(nr),
902 data->zone[nr].limit);
905 data->zone[nr].range = RANGE_TO_REG(
906 TEMP_FROM_REG(data->zone[nr].max_desired) -
907 TEMP_FROM_REG(data->zone[nr].limit));
908 lm85_write_value(client, LM85_REG_AFAN_RANGE(nr),
909 ((data->zone[nr].range & 0x0f) << 4)
910 | (data->pwm_freq[nr] & 0x07));
913 data->zone[nr].hyst = HYST_TO_REG(TEMP_FROM_REG(
914 data->zone[nr].limit) - TEMP_FROM_REG(
915 data->zone[nr].off_desired));
916 if (nr == 0 || nr == 1) {
931 int nr = to_sensor_dev_attr(attr)->index;
933 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->zone[nr].limit) +
934 RANGE_FROM_REG(data->zone[nr].range));
940 int nr = to_sensor_dev_attr(attr)->index;
947 min = TEMP_FROM_REG(data->zone[nr].limit);
948 data->zone[nr].max_desired = TEMP_TO_REG(val);
949 data->zone[nr].range = RANGE_TO_REG(
951 lm85_write_value(client, LM85_REG_AFAN_RANGE(nr),
952 ((data->zone[nr].range & 0x0f) << 4)
953 | (data->pwm_freq[nr] & 0x07));
961 int nr = to_sensor_dev_attr(attr)->index;
963 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->zone[nr].critical));
969 int nr = to_sensor_dev_attr(attr)->index;
975 data->zone[nr].critical = TEMP_TO_REG(val);
976 lm85_write_value(client, LM85_REG_AFAN_CRITICAL(nr),
977 data->zone[nr].critical);