Lines Matching refs:pwm_ctl
123 u8 pwm_ctl[2]; member
298 data->pwm_ctl[0] = val & 0xf; in vt1211_update_device()
299 data->pwm_ctl[1] = (val >> 4) & 0xf; in vt1211_update_device()
611 res = ((data->pwm_ctl[ix] >> 3) & 1) ? 2 : 0; in show_pwm()
617 res = (data->pwm_ctl[ix] & 7) + 1; in show_pwm()
653 data->pwm_ctl[0] = reg & 0xf; in set_pwm()
654 data->pwm_ctl[1] = (reg >> 4) & 0xf; in set_pwm()
657 data->pwm_ctl[ix] &= 7; in set_pwm()
662 if ((data->pwm_ctl[ix ^ 1] & 1) == 0) in set_pwm()
666 data->pwm_ctl[ix] |= 8; in set_pwm()
677 ((data->pwm_ctl[1] << 4) | in set_pwm()
678 data->pwm_ctl[0])); in set_pwm()
711 data->pwm_ctl[0] = reg & 0xf; in set_pwm()
712 data->pwm_ctl[1] = (reg >> 4) & 0xf; in set_pwm()
713 data->pwm_ctl[ix] = (data->pwm_ctl[ix] & 8) | (val - 1); in set_pwm()
715 ((data->pwm_ctl[1] << 4) | data->pwm_ctl[0])); in set_pwm()
760 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->pwm_ctl[ix] & 7, in show_pwm_auto_point_temp()
786 data->pwm_ctl[0] = reg & 0xf; in set_pwm_auto_point_temp()
787 data->pwm_ctl[1] = (reg >> 4) & 0xf; in set_pwm_auto_point_temp()
789 data->pwm_auto_temp[ap] = TEMP_TO_REG(data->pwm_ctl[ix] & 7, val); in set_pwm_auto_point_temp()