Lines Matching defs:ctl2
1754 u8 ctl2, ctl4;
1757 ctl2 = data->block9[nr][LM93_PWM_CTL2];
1759 if (ctl2 & 0x01) /* show user commanded value if enabled */
1762 rc = LM93_PWM_FROM_REG(ctl2 >> 4, (ctl4 & 0x07) ?
1774 u8 ctl2, ctl4;
1777 ctl2 = lm93_read_byte(client,LM93_REG_PWM_CTL(nr,LM93_PWM_CTL2));
1779 ctl2 = (ctl2 & 0x0f) | LM93_PWM_TO_REG(val,(ctl4 & 0x07) ?
1782 data->pwm_override[nr] = LM93_PWM_FROM_REG(ctl2 >> 4,
1785 lm93_write_byte(client,LM93_REG_PWM_CTL(nr,LM93_PWM_CTL2),ctl2);
1798 u8 ctl2;
1801 ctl2 = data->block9[nr][LM93_PWM_CTL2];
1802 if (ctl2 & 0x01) /* manual override enabled ? */
1803 rc = ((ctl2 & 0xF0) == 0xF0) ? 0 : 1;
1817 u8 ctl2;
1820 ctl2 = lm93_read_byte(client,LM93_REG_PWM_CTL(nr,LM93_PWM_CTL2));
1824 ctl2 |= 0xF1; /* enable manual override, set PWM to max */
1826 case 1: ctl2 |= 0x01; /* enable manual override */
1828 case 2: ctl2 &= ~0x01; /* disable manual override */
1835 lm93_write_byte(client,LM93_REG_PWM_CTL(nr,LM93_PWM_CTL2),ctl2);