Lines Matching refs:pwm_ctl
123 u8 pwm_ctl[2]; member
292 data->pwm_ctl[0] = val & 0xf; in vt1211_update_device()
293 data->pwm_ctl[1] = (val >> 4) & 0xf; in vt1211_update_device()
605 res = ((data->pwm_ctl[ix] >> 3) & 1) ? 2 : 0; in show_pwm()
611 res = (data->pwm_ctl[ix] & 7) + 1; in show_pwm()
647 data->pwm_ctl[0] = reg & 0xf; in set_pwm()
648 data->pwm_ctl[1] = (reg >> 4) & 0xf; in set_pwm()
651 data->pwm_ctl[ix] &= 7; in set_pwm()
656 if ((data->pwm_ctl[ix ^ 1] & 1) == 0) in set_pwm()
660 data->pwm_ctl[ix] |= 8; in set_pwm()
671 ((data->pwm_ctl[1] << 4) | in set_pwm()
672 data->pwm_ctl[0])); in set_pwm()
705 data->pwm_ctl[0] = reg & 0xf; in set_pwm()
706 data->pwm_ctl[1] = (reg >> 4) & 0xf; in set_pwm()
707 data->pwm_ctl[ix] = (data->pwm_ctl[ix] & 8) | (val - 1); in set_pwm()
709 ((data->pwm_ctl[1] << 4) | data->pwm_ctl[0])); in set_pwm()
754 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->pwm_ctl[ix] & 7, in show_pwm_auto_point_temp()
780 data->pwm_ctl[0] = reg & 0xf; in set_pwm_auto_point_temp()
781 data->pwm_ctl[1] = (reg >> 4) & 0xf; in set_pwm_auto_point_temp()
783 data->pwm_auto_temp[ap] = TEMP_TO_REG(data->pwm_ctl[ix] & 7, val); in set_pwm_auto_point_temp()