Lines Matching refs:codec

254 	struct snd_soc_codec *codec = codec_dai->codec;  in ak4535_set_dai_sysclk()  local
255 struct ak4535_priv *ak4535 = snd_soc_codec_get_drvdata(codec); in ak4535_set_dai_sysclk()
265 struct snd_soc_codec *codec = dai->codec; in ak4535_hw_params() local
266 struct ak4535_priv *ak4535 = snd_soc_codec_get_drvdata(codec); in ak4535_hw_params()
267 u8 mode2 = snd_soc_read(codec, AK4535_MODE2) & ~(0x3 << 5); in ak4535_hw_params()
286 snd_soc_write(codec, AK4535_MODE2, mode2); in ak4535_hw_params()
293 struct snd_soc_codec *codec = codec_dai->codec; in ak4535_set_dai_fmt() local
311 snd_soc_write(codec, AK4535_MODE1, mode1); in ak4535_set_dai_fmt()
317 struct snd_soc_codec *codec = dai->codec; in ak4535_mute() local
318 u16 mute_reg = snd_soc_read(codec, AK4535_DAC); in ak4535_mute()
320 snd_soc_write(codec, AK4535_DAC, mute_reg & ~0x20); in ak4535_mute()
322 snd_soc_write(codec, AK4535_DAC, mute_reg | 0x20); in ak4535_mute()
326 static int ak4535_set_bias_level(struct snd_soc_codec *codec, in ak4535_set_bias_level() argument
331 snd_soc_update_bits(codec, AK4535_DAC, 0x20, 0); in ak4535_set_bias_level()
334 snd_soc_update_bits(codec, AK4535_DAC, 0x20, 0x20); in ak4535_set_bias_level()
337 snd_soc_update_bits(codec, AK4535_PM1, 0x80, 0x80); in ak4535_set_bias_level()
338 snd_soc_update_bits(codec, AK4535_PM2, 0x80, 0); in ak4535_set_bias_level()
341 snd_soc_update_bits(codec, AK4535_PM1, 0x80, 0); in ak4535_set_bias_level()
375 static int ak4535_resume(struct snd_soc_codec *codec) in ak4535_resume() argument
377 snd_soc_cache_sync(codec); in ak4535_resume()