Searched refs:wm8776_regs (Results 1 - 1 of 1) sorted by relevance

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

Completed in 39 milliseconds