Lines Matching refs:wm8776_regs

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