Lines Matching defs:ctl2
1752 u8 ctl2, ctl4;
1755 ctl2 = data->block9[nr][LM93_PWM_CTL2];
1757 if (ctl2 & 0x01) /* show user commanded value if enabled */
1760 rc = LM93_PWM_FROM_REG(ctl2 >> 4, (ctl4 & 0x07) ?
1771 u8 ctl2, ctl4;
1780 ctl2 = lm93_read_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL2));
1782 ctl2 = (ctl2 & 0x0f) | LM93_PWM_TO_REG(val, (ctl4 & 0x07) ?
1785 data->pwm_override[nr] = LM93_PWM_FROM_REG(ctl2 >> 4,
1788 lm93_write_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL2), ctl2);
1801 u8 ctl2;
1804 ctl2 = data->block9[nr][LM93_PWM_CTL2];
1805 if (ctl2 & 0x01) /* manual override enabled ? */
1806 rc = ((ctl2 & 0xF0) == 0xF0) ? 0 : 1;
1819 u8 ctl2;
1828 ctl2 = lm93_read_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL2));
1832 ctl2 |= 0xF1; /* enable manual override, set PWM to max */
1835 ctl2 |= 0x01; /* enable manual override */
1838 ctl2 &= ~0x01; /* disable manual override */
1845 lm93_write_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL2), ctl2);