Lines Matching refs:nr
168 #define W83781D_REG_IN_MAX(nr) ((nr < 7) ? (0x2b + (nr) * 2) : \ argument
169 (0x554 + (((nr) - 7) * 2)))
170 #define W83781D_REG_IN_MIN(nr) ((nr < 7) ? (0x2c + (nr) * 2) : \ argument
171 (0x555 + (((nr) - 7) * 2)))
172 #define W83781D_REG_IN(nr) ((nr < 7) ? (0x20 + (nr)) : \ argument
173 (0x550 + (nr) - 7))
176 #define W83627HF_REG_FAN_MIN(nr) (0x3b + (nr)) argument
177 #define W83627HF_REG_FAN(nr) (0x28 + (nr)) argument
226 #define W836X7HF_REG_PWM(type, nr) (((type) == w83627hf) ? \ argument
227 regpwm_627hf[nr] : regpwm[nr])
487 int nr = to_sensor_dev_attr(devattr)->index; in show_in_input() local
489 return sprintf(buf, "%ld\n", (long)IN_FROM_REG(data->in[nr])); in show_in_input()
494 int nr = to_sensor_dev_attr(devattr)->index; in show_in_min() local
496 return sprintf(buf, "%ld\n", (long)IN_FROM_REG(data->in_min[nr])); in show_in_min()
501 int nr = to_sensor_dev_attr(devattr)->index; in show_in_max() local
503 return sprintf(buf, "%ld\n", (long)IN_FROM_REG(data->in_max[nr])); in show_in_max()
509 int nr = to_sensor_dev_attr(devattr)->index; in store_in_min() local
519 data->in_min[nr] = IN_TO_REG(val); in store_in_min()
520 w83627hf_write_value(data, W83781D_REG_IN_MIN(nr), data->in_min[nr]); in store_in_min()
528 int nr = to_sensor_dev_attr(devattr)->index; in store_in_max() local
538 data->in_max[nr] = IN_TO_REG(val); in store_in_max()
539 w83627hf_write_value(data, W83781D_REG_IN_MAX(nr), data->in_max[nr]); in store_in_max()
663 int nr = to_sensor_dev_attr(devattr)->index; in show_fan_input() local
665 return sprintf(buf, "%ld\n", FAN_FROM_REG(data->fan[nr], in show_fan_input()
666 (long)DIV_FROM_REG(data->fan_div[nr]))); in show_fan_input()
671 int nr = to_sensor_dev_attr(devattr)->index; in show_fan_min() local
673 return sprintf(buf, "%ld\n", FAN_FROM_REG(data->fan_min[nr], in show_fan_min()
674 (long)DIV_FROM_REG(data->fan_div[nr]))); in show_fan_min()
680 int nr = to_sensor_dev_attr(devattr)->index; in store_fan_min() local
690 data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr])); in store_fan_min()
691 w83627hf_write_value(data, W83627HF_REG_FAN_MIN(nr), in store_fan_min()
692 data->fan_min[nr]); in store_fan_min()
710 int nr = to_sensor_dev_attr(devattr)->index; in show_temp() local
713 u16 tmp = data->temp[nr]; in show_temp()
714 return sprintf(buf, "%ld\n", (nr) ? (long) LM75_TEMP_FROM_REG(tmp) in show_temp()
722 int nr = to_sensor_dev_attr(devattr)->index; in show_temp_max() local
725 u16 tmp = data->temp_max[nr]; in show_temp_max()
726 return sprintf(buf, "%ld\n", (nr) ? (long) LM75_TEMP_FROM_REG(tmp) in show_temp_max()
734 int nr = to_sensor_dev_attr(devattr)->index; in show_temp_max_hyst() local
737 u16 tmp = data->temp_max_hyst[nr]; in show_temp_max_hyst()
738 return sprintf(buf, "%ld\n", (nr) ? (long) LM75_TEMP_FROM_REG(tmp) in show_temp_max_hyst()
746 int nr = to_sensor_dev_attr(devattr)->index; in store_temp_max() local
756 tmp = (nr) ? LM75_TEMP_TO_REG(val) : TEMP_TO_REG(val); in store_temp_max()
758 data->temp_max[nr] = tmp; in store_temp_max()
759 w83627hf_write_value(data, w83627hf_reg_temp_over[nr], tmp); in store_temp_max()
768 int nr = to_sensor_dev_attr(devattr)->index; in store_temp_max_hyst() local
778 tmp = (nr) ? LM75_TEMP_TO_REG(val) : TEMP_TO_REG(val); in store_temp_max_hyst()
780 data->temp_max_hyst[nr] = tmp; in store_temp_max_hyst()
781 w83627hf_write_value(data, w83627hf_reg_temp_hyst[nr], tmp); in store_temp_max_hyst()
995 int nr = to_sensor_dev_attr(devattr)->index; in show_fan_div() local
998 (long) DIV_FROM_REG(data->fan_div[nr])); in show_fan_div()
1010 int nr = to_sensor_dev_attr(devattr)->index; in store_fan_div() local
1024 min = FAN_FROM_REG(data->fan_min[nr], in store_fan_div()
1025 DIV_FROM_REG(data->fan_div[nr])); in store_fan_div()
1027 data->fan_div[nr] = DIV_TO_REG(val); in store_fan_div()
1029 reg = (w83627hf_read_value(data, nr==2 ? W83781D_REG_PIN : W83781D_REG_VID_FANDIV) in store_fan_div()
1030 & (nr==0 ? 0xcf : 0x3f)) in store_fan_div()
1031 | ((data->fan_div[nr] & 0x03) << (nr==0 ? 4 : 6)); in store_fan_div()
1032 w83627hf_write_value(data, nr==2 ? W83781D_REG_PIN : W83781D_REG_VID_FANDIV, reg); in store_fan_div()
1035 & ~(1 << (5 + nr))) in store_fan_div()
1036 | ((data->fan_div[nr] & 0x04) << (3 + nr)); in store_fan_div()
1040 data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr])); in store_fan_div()
1041 w83627hf_write_value(data, W83627HF_REG_FAN_MIN(nr), data->fan_min[nr]); in store_fan_div()
1057 int nr = to_sensor_dev_attr(devattr)->index; in show_pwm() local
1059 return sprintf(buf, "%ld\n", (long) data->pwm[nr]); in show_pwm()
1066 int nr = to_sensor_dev_attr(devattr)->index; in store_pwm() local
1079 data->pwm[nr] = PWM_TO_REG(val) & 0xf0; in store_pwm()
1081 W836X7HF_REG_PWM(data->type, nr), in store_pwm()
1082 data->pwm[nr] | in store_pwm()
1084 W836X7HF_REG_PWM(data->type, nr)) & 0x0f)); in store_pwm()
1086 data->pwm[nr] = PWM_TO_REG(val); in store_pwm()
1088 W836X7HF_REG_PWM(data->type, nr), in store_pwm()
1089 data->pwm[nr]); in store_pwm()
1103 int nr = to_sensor_dev_attr(devattr)->index; in show_pwm_enable() local
1105 return sprintf(buf, "%d\n", data->pwm_enable[nr]); in show_pwm_enable()
1112 int nr = to_sensor_dev_attr(devattr)->index; in store_pwm_enable() local
1125 data->pwm_enable[nr] = val; in store_pwm_enable()
1126 reg = w83627hf_read_value(data, W83627THF_REG_PWM_ENABLE[nr]); in store_pwm_enable()
1127 reg &= ~(0x03 << W83627THF_PWM_ENABLE_SHIFT[nr]); in store_pwm_enable()
1128 reg |= (val - 1) << W83627THF_PWM_ENABLE_SHIFT[nr]; in store_pwm_enable()
1129 w83627hf_write_value(data, W83627THF_REG_PWM_ENABLE[nr], reg); in store_pwm_enable()
1144 int nr = to_sensor_dev_attr(devattr)->index; in show_pwm_freq() local
1148 pwm_freq_from_reg_627hf(data->pwm_freq[nr])); in show_pwm_freq()
1151 pwm_freq_from_reg(data->pwm_freq[nr])); in show_pwm_freq()
1158 int nr = to_sensor_dev_attr(devattr)->index; in store_pwm_freq() local
1171 data->pwm_freq[nr] = pwm_freq_to_reg_627hf(val); in store_pwm_freq()
1173 (data->pwm_freq[nr] << (nr*4)) | in store_pwm_freq()
1175 W83627HF_REG_PWM_FREQ) & mask[nr])); in store_pwm_freq()
1177 data->pwm_freq[nr] = pwm_freq_to_reg(val); in store_pwm_freq()
1178 w83627hf_write_value(data, W83637HF_REG_PWM_FREQ[nr], in store_pwm_freq()
1179 data->pwm_freq[nr]); in store_pwm_freq()
1197 int nr = to_sensor_dev_attr(devattr)->index; in show_temp_type() local
1199 return sprintf(buf, "%ld\n", (long) data->sens[nr]); in show_temp_type()
1206 int nr = to_sensor_dev_attr(devattr)->index; in store_temp_type() local
1222 tmp | BIT_SCFG1[nr]); in store_temp_type()
1225 tmp | BIT_SCFG2[nr]); in store_temp_type()
1226 data->sens[nr] = val; in store_temp_type()
1231 tmp | BIT_SCFG1[nr]); in store_temp_type()
1234 tmp & ~BIT_SCFG2[nr]); in store_temp_type()
1235 data->sens[nr] = val; in store_temp_type()
1244 tmp & ~BIT_SCFG1[nr]); in store_temp_type()
1245 data->sens[nr] = val; in store_temp_type()