Lines Matching refs:wm8776_write
119 static void wm8776_write(struct oxygen *chip, in wm8776_write() function
143 wm8776_write(chip, reg, value); in wm8776_write_cached()
179 wm8776_write(chip, WM8776_RESET, 0); in wm8776_registers_init()
180 wm8776_write(chip, WM8776_PHASESWAP, WM8776_PH_MASK); in wm8776_registers_init()
181 wm8776_write(chip, WM8776_DACCTRL1, WM8776_DZCEN | in wm8776_registers_init()
183 wm8776_write(chip, WM8776_DACMUTE, chip->dac_mute ? WM8776_DMUTE : 0); in wm8776_registers_init()
184 wm8776_write(chip, WM8776_DACIFCTRL, in wm8776_registers_init()
186 wm8776_write(chip, 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()
196 wm8776_write(chip, WM8776_DACLVOL, chip->dac_volume[0]); in wm8776_registers_init()
197 wm8776_write(chip, WM8776_DACRVOL, chip->dac_volume[1] | WM8776_UPDATE); in wm8776_registers_init()
319 wm8776_write(chip, WM8776_RESET, 0); in xonar_ds_cleanup()
326 wm8776_write(chip, WM8776_RESET, 0); in xonar_hdav_slim_cleanup()
410 wm8776_write(chip, WM8776_DACMASTER, in update_wm8776_volume()
421 wm8776_write(chip, WM8776_DACLVOL, chip->dac_volume[0] | in update_wm8776_volume()
424 wm8776_write(chip, WM8776_DACRVOL, in update_wm8776_volume()
539 wm8776_write(chip, reg_index, reg_value); in wm8776_bit_switch_put()
737 wm8776_write(chip, WM8776_HPMASTER, in wm8776_hp_vol_put()
747 wm8776_write(chip, WM8776_HPLVOL, in wm8776_hp_vol_put()
752 wm8776_write(chip, WM8776_HPRVOL, in wm8776_hp_vol_put()
804 wm8776_write(chip, WM8776_ADCMUX, reg); in wm8776_input_mux_put()
974 wm8776_write(chip, WM8776_ADCIFCTRL, reg); in hpf_put()