Lines Matching defs:wm8776_regs

81 	u16 wm8776_regs[0x17];
118 if (reg < ARRAY_SIZE(data->wm8776_regs)) {
122 data->wm8776_regs[reg] = value;
131 if (reg >= ARRAY_SIZE(data->wm8776_regs) ||
132 value != data->wm8776_regs[reg])
178 data->wm8776_regs[WM8776_ADCIFCTRL]);
179 wm8776_write(chip, WM8776_MSTRCTRL, data->wm8776_regs[WM8776_MSTRCTRL]);
180 wm8776_write(chip, WM8776_PWRDOWN, data->wm8776_regs[WM8776_PWRDOWN]);
181 wm8776_write(chip, WM8776_HPLVOL, data->wm8776_regs[WM8776_HPLVOL]);
182 wm8776_write(chip, WM8776_HPRVOL, data->wm8776_regs[WM8776_HPRVOL] |
184 wm8776_write(chip, WM8776_ADCLVOL, data->wm8776_regs[WM8776_ADCLVOL]);
185 wm8776_write(chip, WM8776_ADCRVOL, data->wm8776_regs[WM8776_ADCRVOL]);
186 wm8776_write(chip, WM8776_ADCMUX, data->wm8776_regs[WM8776_ADCMUX]);
212 data->wm8776_regs[WM8776_HPLVOL] = (0x79 - 60) | WM8776_HPZCEN;
213 data->wm8776_regs[WM8776_HPRVOL] = (0x79 - 60) | WM8776_HPZCEN;
214 data->wm8776_regs[WM8776_ADCIFCTRL] =
216 data->wm8776_regs[WM8776_MSTRCTRL] =
218 data->wm8776_regs[WM8776_PWRDOWN] = WM8776_HPPD;
219 data->wm8776_regs[WM8776_ADCLVOL] = 0xa5 | WM8776_ZCA;
220 data->wm8776_regs[WM8776_ADCRVOL] = 0xa5 | WM8776_ZCA;
221 data->wm8776_regs[WM8776_ADCMUX] = 0x001;
399 if (chip->dac_volume[0] != data->wm8776_regs[WM8776_DACLVOL] ||
400 chip->dac_volume[1] != data->wm8776_regs[WM8776_DACRVOL]) {
403 data->wm8776_regs[WM8776_DACLVOL] = chip->dac_volume[0];
404 data->wm8776_regs[WM8776_DACRVOL] = chip->dac_volume[0];
408 data->wm8776_regs[WM8776_DACLVOL]) << 0;
410 data->wm8776_regs[WM8776_DACLVOL]) << 1;
509 ((data->wm8776_regs[reg_index] & bit) != 0) ^ invert;
525 reg_value = data->wm8776_regs[reg_index] & ~bit;
528 changed = reg_value != data->wm8776_regs[reg_index];
617 if ((data->wm8776_regs[WM8776_ALCCTRL1] & WM8776_LCSEL_MASK) ==
635 reg_value = data->wm8776_regs[reg_index];
705 data->wm8776_regs[WM8776_HPLVOL] & WM8776_HPATT_MASK;
707 data->wm8776_regs[WM8776_HPRVOL] & WM8776_HPATT_MASK;
721 (data->wm8776_regs[WM8776_HPLVOL] & WM8776_HPATT_MASK))
724 (data->wm8776_regs[WM8776_HPRVOL] & WM8776_HPATT_MASK))
731 data->wm8776_regs[WM8776_HPLVOL] =
733 data->wm8776_regs[WM8776_HPRVOL] =
759 !!(data->wm8776_regs[WM8776_ADCMUX] & mux_bit);
774 reg = data->wm8776_regs[WM8776_ADCMUX];
790 changed = reg != data->wm8776_regs[WM8776_ADCMUX];
819 data->wm8776_regs[WM8776_ADCLVOL] & WM8776_AGMASK;
821 data->wm8776_regs[WM8776_ADCRVOL] & WM8776_AGMASK;
835 (data->wm8776_regs[WM8776_ADCLVOL] & WM8776_AGMASK)) ||
837 (data->wm8776_regs[WM8776_ADCRVOL] & WM8776_AGMASK));
862 if (!(data->wm8776_regs[WM8776_ALCCTRL2] & WM8776_LCEN))
864 else if ((data->wm8776_regs[WM8776_ALCCTRL1] & WM8776_LCSEL_MASK) ==
902 ctrl1 = data->wm8776_regs[WM8776_ALCCTRL1];
903 ctrl2 = data->wm8776_regs[WM8776_ALCCTRL2];
948 !(data->wm8776_regs[WM8776_ADCIFCTRL] & WM8776_ADCHPD);
960 reg = data->wm8776_regs[WM8776_ADCIFCTRL] & ~WM8776_ADCHPD;
963 changed = reg != data->wm8776_regs[WM8776_ADCIFCTRL];
1228 snd_iprintf(buffer, " %03x", data->wm8776_regs[i]);
1231 snd_iprintf(buffer, " %03x", data->wm8776_regs[i]);