Lines Matching refs:codec
62 static int rear_amp_power(struct snd_soc_codec *codec, int power) in rear_amp_power() argument
67 reg = snd_soc_read(codec, AC97_GPIO_CFG); in rear_amp_power()
68 snd_soc_write(codec, AC97_GPIO_CFG, reg | 0x0100); in rear_amp_power()
69 reg = snd_soc_read(codec, AC97_GPIO_PULL); in rear_amp_power()
70 snd_soc_write(codec, AC97_GPIO_PULL, reg | (1<<15)); in rear_amp_power()
72 reg = snd_soc_read(codec, AC97_GPIO_CFG); in rear_amp_power()
73 snd_soc_write(codec, AC97_GPIO_CFG, reg & ~0x0100); in rear_amp_power()
74 reg = snd_soc_read(codec, AC97_GPIO_PULL); in rear_amp_power()
75 snd_soc_write(codec, AC97_GPIO_PULL, reg & ~(1<<15)); in rear_amp_power()
84 struct snd_soc_codec *codec = widget->dapm->card->rtd[0].codec; in rear_amp_event() local
86 return rear_amp_power(codec, SND_SOC_DAPM_EVENT_ON(event)); in rear_amp_event()
129 struct snd_soc_codec *codec = rtd->codec; in mioa701_wm9713_init() local
132 snd_soc_update_bits(codec, AC97_GPIO_CFG, 0x100, 0x100); in mioa701_wm9713_init()
135 snd_soc_update_bits(codec, AC97_3D_CONTROL, 0xc000, 0xc000); in mioa701_wm9713_init()