Lines Matching defs:ctl4
1526 u8 reg, ctl4;
1529 ctl4 = data->block9[nr][LM93_PWM_CTL4];
1530 return sprintf(buf, "%d\n", LM93_PWM_FROM_REG(reg, (ctl4 & 0x07) ?
1541 u8 reg, ctl4;
1551 ctl4 = lm93_read_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL4));
1553 LM93_PWM_TO_REG(val, (ctl4 & 0x07) ?
1731 u8 ctl4 = lm93_read_byte(client,
1733 if ((ctl4 & 0x07) == 0)
1752 u8 ctl2, ctl4;
1756 ctl4 = data->block9[nr][LM93_PWM_CTL4];
1760 rc = LM93_PWM_FROM_REG(ctl2 >> 4, (ctl4 & 0x07) ?
1771 u8 ctl2, ctl4;
1781 ctl4 = lm93_read_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL4));
1782 ctl2 = (ctl2 & 0x0f) | LM93_PWM_TO_REG(val, (ctl4 & 0x07) ?
1786 (ctl4 & 0x07) ? LM93_PWM_MAP_LO_FREQ :
1858 u8 ctl4;
1860 ctl4 = data->block9[nr][LM93_PWM_CTL4];
1861 return sprintf(buf, "%d\n", LM93_PWM_FREQ_FROM_REG(ctl4));
1895 u8 ctl4;
1904 ctl4 = lm93_read_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL4));
1905 ctl4 = (ctl4 & 0xf8) | LM93_PWM_FREQ_TO_REG(val);
1906 data->block9[nr][LM93_PWM_CTL4] = ctl4;
1907 /* ctl4 == 0 -> 22.5KHz -> disable smart tach */
1908 if (!ctl4)
1910 lm93_write_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL4), ctl4);
1958 u8 ctl3, ctl4;
1961 ctl4 = data->block9[nr][LM93_PWM_CTL4];
1963 LM93_PWM_FROM_REG(ctl3 & 0x0f, (ctl4 & 0x07) ?
1974 u8 ctl3, ctl4;
1984 ctl4 = lm93_read_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL4));
1985 ctl3 = (ctl3 & 0xf0) | LM93_PWM_TO_REG(val, (ctl4 & 0x07) ?