Lines Matching refs:codec

123 	struct snd_soc_codec *codec = snd_soc_dapm_to_codec(w->dapm);  in atlas6_codec_enable_and_reset_event()  local
124 struct sirf_audio_codec *sirf_audio_codec = snd_soc_codec_get_drvdata(codec); in atlas6_codec_enable_and_reset_event()
146 struct snd_soc_codec *codec = snd_soc_dapm_to_codec(w->dapm); in prima2_codec_enable_and_reset_event() local
147 struct sirf_audio_codec *sirf_audio_codec = snd_soc_codec_get_drvdata(codec); in prima2_codec_enable_and_reset_event()
336 struct snd_soc_codec *codec = dai->codec; in sirf_audio_codec_trigger() local
337 struct sirf_audio_codec *sirf_audio_codec = snd_soc_codec_get_drvdata(codec); in sirf_audio_codec_trigger()
349 snd_soc_update_bits(codec, AUDIO_IC_CODEC_CTRL0, in sirf_audio_codec_trigger()
360 snd_soc_update_bits(codec, AUDIO_IC_CODEC_CTRL0, in sirf_audio_codec_trigger()
396 static int sirf_audio_codec_probe(struct snd_soc_codec *codec) in sirf_audio_codec_probe() argument
398 struct snd_soc_dapm_context *dapm = snd_soc_codec_get_dapm(codec); in sirf_audio_codec_probe()
400 pm_runtime_enable(codec->dev); in sirf_audio_codec_probe()
402 if (of_device_is_compatible(codec->dev->of_node, "sirf,prima2-audio-codec")) { in sirf_audio_codec_probe()
408 return snd_soc_add_codec_controls(codec, in sirf_audio_codec_probe()
412 if (of_device_is_compatible(codec->dev->of_node, "sirf,atlas6-audio-codec")) { in sirf_audio_codec_probe()
418 return snd_soc_add_codec_controls(codec, in sirf_audio_codec_probe()
426 static int sirf_audio_codec_remove(struct snd_soc_codec *codec) in sirf_audio_codec_remove() argument
428 pm_runtime_disable(codec->dev); in sirf_audio_codec_remove()