Lines Matching refs:codec
258 struct snd_soc_codec *codec = snd_soc_dapm_to_codec(w->dapm); in adau1761_dejitter_fixup() local
259 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau1761_dejitter_fixup()
448 static int adau1761_set_bias_level(struct snd_soc_codec *codec, in adau1761_set_bias_level() argument
451 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau1761_set_bias_level()
473 struct snd_soc_codec *codec) in adau1761_get_lineout_mode() argument
475 struct adau1761_platform_data *pdata = codec->dev->platform_data; in adau1761_get_lineout_mode()
483 static int adau1761_setup_digmic_jackdetect(struct snd_soc_codec *codec) in adau1761_setup_digmic_jackdetect() argument
485 struct snd_soc_dapm_context *dapm = snd_soc_codec_get_dapm(codec); in adau1761_setup_digmic_jackdetect()
486 struct adau1761_platform_data *pdata = codec->dev->platform_data; in adau1761_setup_digmic_jackdetect()
487 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau1761_setup_digmic_jackdetect()
512 ret = snd_soc_add_codec_controls(codec, in adau1761_setup_digmic_jackdetect()
545 static int adau1761_setup_headphone_mode(struct snd_soc_codec *codec) in adau1761_setup_headphone_mode() argument
547 struct snd_soc_dapm_context *dapm = snd_soc_codec_get_dapm(codec); in adau1761_setup_headphone_mode()
548 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau1761_setup_headphone_mode()
549 struct adau1761_platform_data *pdata = codec->dev->platform_data; in adau1761_setup_headphone_mode()
587 ret = snd_soc_add_codec_controls(codec, adau1761_mono_controls, in adau1761_setup_headphone_mode()
639 static int adau1761_codec_probe(struct snd_soc_codec *codec) in adau1761_codec_probe() argument
641 struct snd_soc_dapm_context *dapm = snd_soc_codec_get_dapm(codec); in adau1761_codec_probe()
642 struct adau1761_platform_data *pdata = codec->dev->platform_data; in adau1761_codec_probe()
643 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau1761_codec_probe()
646 ret = adau17x1_add_widgets(codec); in adau1761_codec_probe()
657 ret = snd_soc_add_codec_controls(codec, in adau1761_codec_probe()
663 ret = snd_soc_add_codec_controls(codec, in adau1761_codec_probe()
670 switch (adau1761_get_lineout_mode(codec)) { in adau1761_codec_probe()
685 ret = adau1761_setup_headphone_mode(codec); in adau1761_codec_probe()
689 ret = adau1761_setup_digmic_jackdetect(codec); in adau1761_codec_probe()
705 ret = adau17x1_add_routes(codec); in adau1761_codec_probe()