Lines Matching refs:wm8776_write
108 static void wm8776_write(struct oxygen *chip, in wm8776_write() function
133 wm8776_write(chip, reg, value); in wm8776_write_cached()
170 wm8776_write(chip, WM8776_RESET, 0); in wm8776_registers_init()
171 wm8776_write(chip, WM8776_PHASESWAP, WM8776_PH_MASK); in wm8776_registers_init()
172 wm8776_write(chip, WM8776_DACCTRL1, WM8776_DZCEN | in wm8776_registers_init()
174 wm8776_write(chip, WM8776_DACMUTE, chip->dac_mute ? WM8776_DMUTE : 0); in wm8776_registers_init()
175 wm8776_write(chip, WM8776_DACIFCTRL, in wm8776_registers_init()
177 wm8776_write(chip, 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()
187 wm8776_write(chip, WM8776_DACLVOL, chip->dac_volume[0]); in wm8776_registers_init()
188 wm8776_write(chip, WM8776_DACRVOL, chip->dac_volume[1] | WM8776_UPDATE); in wm8776_registers_init()
310 wm8776_write(chip, WM8776_RESET, 0); in xonar_ds_cleanup()
317 wm8776_write(chip, WM8776_RESET, 0); in xonar_hdav_slim_cleanup()
401 wm8776_write(chip, WM8776_DACMASTER, in update_wm8776_volume()
412 wm8776_write(chip, WM8776_DACLVOL, chip->dac_volume[0] | in update_wm8776_volume()
415 wm8776_write(chip, WM8776_DACRVOL, in update_wm8776_volume()
530 wm8776_write(chip, reg_index, reg_value); in wm8776_bit_switch_put()
728 wm8776_write(chip, WM8776_HPMASTER, in wm8776_hp_vol_put()
738 wm8776_write(chip, WM8776_HPLVOL, in wm8776_hp_vol_put()
743 wm8776_write(chip, WM8776_HPRVOL, in wm8776_hp_vol_put()
795 wm8776_write(chip, WM8776_ADCMUX, reg); in wm8776_input_mux_put()
965 wm8776_write(chip, WM8776_ADCIFCTRL, reg); in hpf_put()