Lines Matching refs:ctl2
1866 u8 ctl2, ctl4; in show_pwm() local
1869 ctl2 = data->block9[nr][LM93_PWM_CTL2]; in show_pwm()
1871 if (ctl2 & 0x01) /* show user commanded value if enabled */ in show_pwm()
1874 rc = LM93_PWM_FROM_REG(ctl2 >> 4, (ctl4 & 0x07) ? in show_pwm()
1885 u8 ctl2, ctl4; in store_pwm() local
1894 ctl2 = lm93_read_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL2)); in store_pwm()
1896 ctl2 = (ctl2 & 0x0f) | LM93_PWM_TO_REG(val, (ctl4 & 0x07) ? in store_pwm()
1899 data->pwm_override[nr] = LM93_PWM_FROM_REG(ctl2 >> 4, in store_pwm()
1902 lm93_write_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL2), ctl2); in store_pwm()
1915 u8 ctl2; in show_pwm_enable() local
1918 ctl2 = data->block9[nr][LM93_PWM_CTL2]; in show_pwm_enable()
1919 if (ctl2 & 0x01) /* manual override enabled ? */ in show_pwm_enable()
1920 rc = ((ctl2 & 0xF0) == 0xF0) ? 0 : 1; in show_pwm_enable()
1933 u8 ctl2; in store_pwm_enable() local
1942 ctl2 = lm93_read_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL2)); in store_pwm_enable()
1946 ctl2 |= 0xF1; /* enable manual override, set PWM to max */ in store_pwm_enable()
1949 ctl2 |= 0x01; /* enable manual override */ in store_pwm_enable()
1952 ctl2 &= ~0x01; /* disable manual override */ in store_pwm_enable()
1959 lm93_write_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL2), ctl2); in store_pwm_enable()