Lines Matching +full:5 +full:w
39 ad1843_RSS = { 2, 5, 3 }, /* Right ADC Source Select */
43 ad1843_RD2M = { 3, 0, 5 }, /* Right DAC 2 Mix Gain/Atten */
45 ad1843_LD2M = { 3, 8, 5 }, /* Left DAC 2 Mix Gain/Atten */
47 ad1843_RX1M = { 4, 0, 5 }, /* Right Aux 1 Mix Gain/Atten */
49 ad1843_LX1M = { 4, 8, 5 }, /* Left Aux 1 Mix Gain/Atten */
51 ad1843_RX2M = { 5, 0, 5 }, /* Right Aux 2 Mix Gain/Atten */
52 ad1843_RX2MM = { 5, 7, 1 }, /* Right Aux 2 Mix Mute */
53 ad1843_LX2M = { 5, 8, 5 }, /* Left Aux 2 Mix Gain/Atten */
54 ad1843_LX2MM = { 5, 15, 1 }, /* Left Aux 2 Mix Mute */
55 ad1843_RMCM = { 7, 0, 5 }, /* Right Mic Mix Gain/Atten */
57 ad1843_LMCM = { 7, 8, 5 }, /* Left Mic Mix Gain/Atten */
60 ad1843_HPOM = { 8, 5, 1 }, /* Headphone Output Mute */
175 int w; in ad1843_read_bits() local
177 w = ad1843->read(ad1843->chip, field->reg); in ad1843_read_bits()
178 return w >> field->lo_bit & ((1 << field->nbits) - 1); in ad1843_read_bits()
189 int w, mask, oldval, newbits; in ad1843_write_bits() local
191 w = ad1843->read(ad1843->chip, field->reg); in ad1843_write_bits()
193 oldval = (w & mask) >> field->lo_bit; in ad1843_write_bits()
195 w = (w & ~mask) | newbits; in ad1843_write_bits()
196 ad1843->write(ad1843->chip, field->reg, w); in ad1843_write_bits()
218 int w = 0, mask, *value, reg = -1; in ad1843_read_multi() local
226 w = ad1843->read(ad1843->chip, reg); in ad1843_read_multi()
230 *value = w >> fp->lo_bit & mask; in ad1843_read_multi()
252 int w, m, mask, bits; in ad1843_write_multi() local
273 w = ad1843->read(ad1843->chip, reg); in ad1843_write_multi()
275 w = 0; in ad1843_write_multi()
276 w = (w & ~mask) | bits; in ad1843_write_multi()
277 ad1843->write(ad1843->chip, reg, w); in ad1843_write_multi()
489 schedule_timeout_interruptible(5); in ad1843_init()
492 /* 5. Power up the clock generators and enable clock output pins. */ in ad1843_init()