Lines Matching refs:wm8776_regs

92 	u16 wm8776_regs[0x17];  member
129 if (reg < ARRAY_SIZE(data->wm8776_regs)) { in wm8776_write()
132 data->wm8776_regs[reg] = value; in wm8776_write()
141 if (reg >= ARRAY_SIZE(data->wm8776_regs) || in wm8776_write_cached()
142 value != data->wm8776_regs[reg]) in wm8776_write_cached()
187 data->wm8776_regs[WM8776_ADCIFCTRL]); in wm8776_registers_init()
188 wm8776_write(chip, WM8776_MSTRCTRL, data->wm8776_regs[WM8776_MSTRCTRL]); in wm8776_registers_init()
189 wm8776_write(chip, WM8776_PWRDOWN, data->wm8776_regs[WM8776_PWRDOWN]); in wm8776_registers_init()
190 wm8776_write(chip, WM8776_HPLVOL, data->wm8776_regs[WM8776_HPLVOL]); in wm8776_registers_init()
191 wm8776_write(chip, WM8776_HPRVOL, data->wm8776_regs[WM8776_HPRVOL] | in wm8776_registers_init()
193 wm8776_write(chip, WM8776_ADCLVOL, data->wm8776_regs[WM8776_ADCLVOL]); in wm8776_registers_init()
194 wm8776_write(chip, WM8776_ADCRVOL, data->wm8776_regs[WM8776_ADCRVOL]); in wm8776_registers_init()
195 wm8776_write(chip, WM8776_ADCMUX, data->wm8776_regs[WM8776_ADCMUX]); in wm8776_registers_init()
221 data->wm8776_regs[WM8776_HPLVOL] = (0x79 - 60) | WM8776_HPZCEN; in wm8776_init()
222 data->wm8776_regs[WM8776_HPRVOL] = (0x79 - 60) | WM8776_HPZCEN; in wm8776_init()
223 data->wm8776_regs[WM8776_ADCIFCTRL] = in wm8776_init()
225 data->wm8776_regs[WM8776_MSTRCTRL] = in wm8776_init()
227 data->wm8776_regs[WM8776_PWRDOWN] = WM8776_HPPD; in wm8776_init()
228 data->wm8776_regs[WM8776_ADCLVOL] = 0xa5 | WM8776_ZCA; in wm8776_init()
229 data->wm8776_regs[WM8776_ADCRVOL] = 0xa5 | WM8776_ZCA; in wm8776_init()
230 data->wm8776_regs[WM8776_ADCMUX] = 0x001; in wm8776_init()
408 if (chip->dac_volume[0] != data->wm8776_regs[WM8776_DACLVOL] || in update_wm8776_volume()
409 chip->dac_volume[1] != data->wm8776_regs[WM8776_DACRVOL]) { in update_wm8776_volume()
412 data->wm8776_regs[WM8776_DACLVOL] = chip->dac_volume[0]; in update_wm8776_volume()
413 data->wm8776_regs[WM8776_DACRVOL] = chip->dac_volume[0]; in update_wm8776_volume()
417 data->wm8776_regs[WM8776_DACLVOL]) << 0; in update_wm8776_volume()
419 data->wm8776_regs[WM8776_DACLVOL]) << 1; in update_wm8776_volume()
518 ((data->wm8776_regs[reg_index] & bit) != 0) ^ invert; in wm8776_bit_switch_get()
534 reg_value = data->wm8776_regs[reg_index] & ~bit; in wm8776_bit_switch_put()
537 changed = reg_value != data->wm8776_regs[reg_index]; in wm8776_bit_switch_put()
626 if ((data->wm8776_regs[WM8776_ALCCTRL1] & WM8776_LCSEL_MASK) == in wm8776_field_set_from_ctl()
644 reg_value = data->wm8776_regs[reg_index]; in wm8776_field_set_from_ctl()
714 data->wm8776_regs[WM8776_HPLVOL] & WM8776_HPATT_MASK; in wm8776_hp_vol_get()
716 data->wm8776_regs[WM8776_HPRVOL] & WM8776_HPATT_MASK; in wm8776_hp_vol_get()
730 (data->wm8776_regs[WM8776_HPLVOL] & WM8776_HPATT_MASK)) in wm8776_hp_vol_put()
733 (data->wm8776_regs[WM8776_HPRVOL] & WM8776_HPATT_MASK)) in wm8776_hp_vol_put()
740 data->wm8776_regs[WM8776_HPLVOL] = in wm8776_hp_vol_put()
742 data->wm8776_regs[WM8776_HPRVOL] = in wm8776_hp_vol_put()
768 !!(data->wm8776_regs[WM8776_ADCMUX] & mux_bit); in wm8776_input_mux_get()
783 reg = data->wm8776_regs[WM8776_ADCMUX]; in wm8776_input_mux_put()
799 changed = reg != data->wm8776_regs[WM8776_ADCMUX]; in wm8776_input_mux_put()
828 data->wm8776_regs[WM8776_ADCLVOL] & WM8776_AGMASK; in wm8776_input_vol_get()
830 data->wm8776_regs[WM8776_ADCRVOL] & WM8776_AGMASK; in wm8776_input_vol_get()
844 (data->wm8776_regs[WM8776_ADCLVOL] & WM8776_AGMASK)) || in wm8776_input_vol_put()
846 (data->wm8776_regs[WM8776_ADCRVOL] & WM8776_AGMASK)); in wm8776_input_vol_put()
871 if (!(data->wm8776_regs[WM8776_ALCCTRL2] & WM8776_LCEN)) in wm8776_level_control_get()
873 else if ((data->wm8776_regs[WM8776_ALCCTRL1] & WM8776_LCSEL_MASK) == in wm8776_level_control_get()
911 ctrl1 = data->wm8776_regs[WM8776_ALCCTRL1]; in wm8776_level_control_put()
912 ctrl2 = data->wm8776_regs[WM8776_ALCCTRL2]; in wm8776_level_control_put()
957 !(data->wm8776_regs[WM8776_ADCIFCTRL] & WM8776_ADCHPD); in hpf_get()
969 reg = data->wm8776_regs[WM8776_ADCIFCTRL] & ~WM8776_ADCHPD; in hpf_put()
972 changed = reg != data->wm8776_regs[WM8776_ADCIFCTRL]; in hpf_put()
1237 snd_iprintf(buffer, " %03x", data->wm8776_regs[i]); in dump_wm8776_registers()
1240 snd_iprintf(buffer, " %03x", data->wm8776_regs[i]); in dump_wm8776_registers()