Lines Matching refs:pwm_ctl
136 u8 pwm_ctl[2]; member
305 data->pwm_ctl[0] = val & 0xf; in vt1211_update_device()
306 data->pwm_ctl[1] = (val >> 4) & 0xf; in vt1211_update_device()
618 res = ((data->pwm_ctl[ix] >> 3) & 1) ? 2 : 0; in show_pwm()
624 res = (data->pwm_ctl[ix] & 7) + 1; in show_pwm()
660 data->pwm_ctl[0] = reg & 0xf; in set_pwm()
661 data->pwm_ctl[1] = (reg >> 4) & 0xf; in set_pwm()
664 data->pwm_ctl[ix] &= 7; in set_pwm()
669 if ((data->pwm_ctl[ix ^ 1] & 1) == 0) in set_pwm()
673 data->pwm_ctl[ix] |= 8; in set_pwm()
684 ((data->pwm_ctl[1] << 4) | in set_pwm()
685 data->pwm_ctl[0])); in set_pwm()
718 data->pwm_ctl[0] = reg & 0xf; in set_pwm()
719 data->pwm_ctl[1] = (reg >> 4) & 0xf; in set_pwm()
720 data->pwm_ctl[ix] = (data->pwm_ctl[ix] & 8) | (val - 1); in set_pwm()
722 ((data->pwm_ctl[1] << 4) | data->pwm_ctl[0])); in set_pwm()
767 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->pwm_ctl[ix] & 7, in show_pwm_auto_point_temp()
793 data->pwm_ctl[0] = reg & 0xf; in set_pwm_auto_point_temp()
794 data->pwm_ctl[1] = (reg >> 4) & 0xf; in set_pwm_auto_point_temp()
796 data->pwm_auto_temp[ap] = TEMP_TO_REG(data->pwm_ctl[ix] & 7, val); in set_pwm_auto_point_temp()