• Home
  • Raw
  • Download

Lines Matching refs:nr

131 #define F71805F_REG_IN(nr)		(0x10 + (nr))  argument
132 #define F71805F_REG_IN_HIGH(nr) ((nr) < 10 ? 0x40 + 2 * (nr) : 0x2E) argument
133 #define F71805F_REG_IN_LOW(nr) ((nr) < 10 ? 0x41 + 2 * (nr) : 0x2F) argument
135 #define F71805F_REG_FAN(nr) (0x20 + 2 * (nr)) argument
136 #define F71805F_REG_FAN_LOW(nr) (0x28 + 2 * (nr)) argument
137 #define F71805F_REG_FAN_TARGET(nr) (0x69 + 16 * (nr)) argument
138 #define F71805F_REG_FAN_CTRL(nr) (0x60 + 16 * (nr)) argument
139 #define F71805F_REG_PWM_FREQ(nr) (0x63 + 16 * (nr)) argument
140 #define F71805F_REG_PWM_DUTY(nr) (0x6B + 16 * (nr)) argument
142 #define F71805F_REG_TEMP(nr) (0x1B + (nr)) argument
143 #define F71805F_REG_TEMP_HIGH(nr) (0x54 + 2 * (nr)) argument
144 #define F71805F_REG_TEMP_HYST(nr) (0x55 + 2 * (nr)) argument
156 #define F71805F_REG_STATUS(nr) (0x36 + (nr)) argument
348 int nr, apnr; in f71805f_update_device() local
355 for (nr = 0; nr < 11; nr++) { in f71805f_update_device()
356 if (!(data->has_in & (1 << nr))) in f71805f_update_device()
358 data->in_high[nr] = f71805f_read8(data, in f71805f_update_device()
359 F71805F_REG_IN_HIGH(nr)); in f71805f_update_device()
360 data->in_low[nr] = f71805f_read8(data, in f71805f_update_device()
361 F71805F_REG_IN_LOW(nr)); in f71805f_update_device()
363 for (nr = 0; nr < 3; nr++) { in f71805f_update_device()
364 data->fan_low[nr] = f71805f_read16(data, in f71805f_update_device()
365 F71805F_REG_FAN_LOW(nr)); in f71805f_update_device()
366 data->fan_target[nr] = f71805f_read16(data, in f71805f_update_device()
367 F71805F_REG_FAN_TARGET(nr)); in f71805f_update_device()
368 data->pwm_freq[nr] = f71805f_read8(data, in f71805f_update_device()
369 F71805F_REG_PWM_FREQ(nr)); in f71805f_update_device()
371 for (nr = 0; nr < 3; nr++) { in f71805f_update_device()
372 data->temp_high[nr] = f71805f_read8(data, in f71805f_update_device()
373 F71805F_REG_TEMP_HIGH(nr)); in f71805f_update_device()
374 data->temp_hyst[nr] = f71805f_read8(data, in f71805f_update_device()
375 F71805F_REG_TEMP_HYST(nr)); in f71805f_update_device()
378 for (nr = 0; nr < 3; nr++) { in f71805f_update_device()
380 data->auto_points[nr].temp[apnr] = in f71805f_update_device()
382 F71805F_REG_PWM_AUTO_POINT_TEMP(nr, in f71805f_update_device()
384 data->auto_points[nr].fan[apnr] = in f71805f_update_device()
386 F71805F_REG_PWM_AUTO_POINT_FAN(nr, in f71805f_update_device()
397 for (nr = 0; nr < 11; nr++) { in f71805f_update_device()
398 if (!(data->has_in & (1 << nr))) in f71805f_update_device()
400 data->in[nr] = f71805f_read8(data, in f71805f_update_device()
401 F71805F_REG_IN(nr)); in f71805f_update_device()
403 for (nr = 0; nr < 3; nr++) { in f71805f_update_device()
404 data->fan[nr] = f71805f_read16(data, in f71805f_update_device()
405 F71805F_REG_FAN(nr)); in f71805f_update_device()
406 data->fan_ctrl[nr] = f71805f_read8(data, in f71805f_update_device()
407 F71805F_REG_FAN_CTRL(nr)); in f71805f_update_device()
408 data->pwm[nr] = f71805f_read8(data, in f71805f_update_device()
409 F71805F_REG_PWM_DUTY(nr)); in f71805f_update_device()
411 for (nr = 0; nr < 3; nr++) { in f71805f_update_device()
412 data->temp[nr] = f71805f_read8(data, in f71805f_update_device()
413 F71805F_REG_TEMP(nr)); in f71805f_update_device()
437 int nr = attr->index; in show_in0() local
439 return sprintf(buf, "%ld\n", in0_from_reg(data->in[nr])); in show_in0()
447 int nr = attr->index; in show_in0_max() local
449 return sprintf(buf, "%ld\n", in0_from_reg(data->in_high[nr])); in show_in0_max()
457 int nr = attr->index; in show_in0_min() local
459 return sprintf(buf, "%ld\n", in0_from_reg(data->in_low[nr])); in show_in0_min()
467 int nr = attr->index; in set_in0_max() local
476 data->in_high[nr] = in0_to_reg(val); in set_in0_max()
477 f71805f_write8(data, F71805F_REG_IN_HIGH(nr), data->in_high[nr]); in set_in0_max()
488 int nr = attr->index; in set_in0_min() local
497 data->in_low[nr] = in0_to_reg(val); in set_in0_min()
498 f71805f_write8(data, F71805F_REG_IN_LOW(nr), data->in_low[nr]); in set_in0_min()
509 int nr = attr->index; in show_in() local
511 return sprintf(buf, "%ld\n", in_from_reg(data->in[nr])); in show_in()
519 int nr = attr->index; in show_in_max() local
521 return sprintf(buf, "%ld\n", in_from_reg(data->in_high[nr])); in show_in_max()
529 int nr = attr->index; in show_in_min() local
531 return sprintf(buf, "%ld\n", in_from_reg(data->in_low[nr])); in show_in_min()
539 int nr = attr->index; in set_in_max() local
548 data->in_high[nr] = in_to_reg(val); in set_in_max()
549 f71805f_write8(data, F71805F_REG_IN_HIGH(nr), data->in_high[nr]); in set_in_max()
560 int nr = attr->index; in set_in_min() local
569 data->in_low[nr] = in_to_reg(val); in set_in_min()
570 f71805f_write8(data, F71805F_REG_IN_LOW(nr), data->in_low[nr]); in set_in_min()
581 int nr = attr->index; in show_fan() local
583 return sprintf(buf, "%ld\n", fan_from_reg(data->fan[nr])); in show_fan()
591 int nr = attr->index; in show_fan_min() local
593 return sprintf(buf, "%ld\n", fan_from_reg(data->fan_low[nr])); in show_fan_min()
601 int nr = attr->index; in show_fan_target() local
603 return sprintf(buf, "%ld\n", fan_from_reg(data->fan_target[nr])); in show_fan_target()
611 int nr = attr->index; in set_fan_min() local
620 data->fan_low[nr] = fan_to_reg(val); in set_fan_min()
621 f71805f_write16(data, F71805F_REG_FAN_LOW(nr), data->fan_low[nr]); in set_fan_min()
632 int nr = attr->index; in set_fan_target() local
641 data->fan_target[nr] = fan_to_reg(val); in set_fan_target()
642 f71805f_write16(data, F71805F_REG_FAN_TARGET(nr), in set_fan_target()
643 data->fan_target[nr]); in set_fan_target()
654 int nr = attr->index; in show_pwm() local
656 return sprintf(buf, "%d\n", (int)data->pwm[nr]); in show_pwm()
664 int nr = attr->index; in show_pwm_enable() local
667 switch (data->fan_ctrl[nr] & FAN_CTRL_MODE_MASK) { in show_pwm_enable()
686 int nr = attr->index; in show_pwm_freq() local
688 return sprintf(buf, "%lu\n", pwm_freq_from_reg(data->pwm_freq[nr])); in show_pwm_freq()
696 int nr = attr->index; in show_pwm_mode() local
698 return sprintf(buf, "%d\n", pwm_mode_from_reg(data->fan_ctrl[nr])); in show_pwm_mode()
706 int nr = attr->index; in set_pwm() local
718 data->pwm[nr] = val; in set_pwm()
719 f71805f_write8(data, F71805F_REG_PWM_DUTY(nr), data->pwm[nr]); in set_pwm()
732 int nr = attr->index; in set_pwm_enable() local
745 if (sysfs_chmod_file(&dev->kobj, f71805f_attr_pwm[nr], in set_pwm_enable()
747 dev_dbg(dev, "chmod -w pwm%d failed\n", nr + 1); in set_pwm_enable()
751 reg = f71805f_read8(data, F71805F_REG_FAN_CTRL(nr)) in set_pwm_enable()
764 data->fan_ctrl[nr] = reg; in set_pwm_enable()
765 f71805f_write8(data, F71805F_REG_FAN_CTRL(nr), reg); in set_pwm_enable()
769 if (sysfs_chmod_file(&dev->kobj, f71805f_attr_pwm[nr], in set_pwm_enable()
771 dev_dbg(dev, "chmod +w pwm%d failed\n", nr + 1); in set_pwm_enable()
782 int nr = attr->index; in set_pwm_freq() local
791 data->pwm_freq[nr] = pwm_freq_to_reg(val); in set_pwm_freq()
792 f71805f_write8(data, F71805F_REG_PWM_FREQ(nr), data->pwm_freq[nr]); in set_pwm_freq()
804 int pwmnr = attr->nr; in show_pwm_auto_point_temp()
817 int pwmnr = attr->nr; in set_pwm_auto_point_temp()
841 int pwmnr = attr->nr; in show_pwm_auto_point_fan()
854 int pwmnr = attr->nr; in set_pwm_auto_point_fan()
877 int nr = attr->index; in show_temp() local
879 return sprintf(buf, "%ld\n", temp_from_reg(data->temp[nr])); in show_temp()
887 int nr = attr->index; in show_temp_max() local
889 return sprintf(buf, "%ld\n", temp_from_reg(data->temp_high[nr])); in show_temp_max()
897 int nr = attr->index; in show_temp_hyst() local
899 return sprintf(buf, "%ld\n", temp_from_reg(data->temp_hyst[nr])); in show_temp_hyst()
907 int nr = attr->index; in show_temp_type() local
910 return sprintf(buf, "%u\n", (data->temp_mode & (1 << nr)) ? 3 : 4); in show_temp_type()
918 int nr = attr->index; in set_temp_max() local
927 data->temp_high[nr] = temp_to_reg(val); in set_temp_max()
928 f71805f_write8(data, F71805F_REG_TEMP_HIGH(nr), data->temp_high[nr]); in set_temp_max()
939 int nr = attr->index; in set_temp_hyst() local
948 data->temp_hyst[nr] = temp_to_reg(val); in set_temp_hyst()
949 f71805f_write8(data, F71805F_REG_TEMP_HYST(nr), data->temp_hyst[nr]); in set_temp_hyst()