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()
469 codec->dapm.bias_level = level; in adau1761_set_bias_level()
474 struct snd_soc_codec *codec) in adau1761_get_lineout_mode() argument
476 struct adau1761_platform_data *pdata = codec->dev->platform_data; in adau1761_get_lineout_mode()
484 static int adau1761_setup_digmic_jackdetect(struct snd_soc_codec *codec) in adau1761_setup_digmic_jackdetect() argument
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()
518 ret = snd_soc_dapm_add_routes(&codec->dapm, in adau1761_setup_digmic_jackdetect()
525 ret = snd_soc_dapm_new_controls(&codec->dapm, in adau1761_setup_digmic_jackdetect()
531 ret = snd_soc_dapm_add_routes(&codec->dapm, in adau1761_setup_digmic_jackdetect()
548 static int adau1761_setup_headphone_mode(struct snd_soc_codec *codec) in adau1761_setup_headphone_mode() argument
550 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau1761_setup_headphone_mode()
551 struct adau1761_platform_data *pdata = codec->dev->platform_data; in adau1761_setup_headphone_mode()
580 ret = snd_soc_dapm_new_controls(&codec->dapm, in adau1761_setup_headphone_mode()
585 ret = snd_soc_dapm_add_routes(&codec->dapm, in adau1761_setup_headphone_mode()
589 ret = snd_soc_add_codec_controls(codec, adau1761_mono_controls, in adau1761_setup_headphone_mode()
593 ret = snd_soc_dapm_new_controls(&codec->dapm, in adau1761_setup_headphone_mode()
598 ret = snd_soc_dapm_add_routes(&codec->dapm, in adau1761_setup_headphone_mode()
641 static int adau1761_codec_probe(struct snd_soc_codec *codec) in adau1761_codec_probe() argument
643 struct adau1761_platform_data *pdata = codec->dev->platform_data; in adau1761_codec_probe()
644 struct adau *adau = snd_soc_codec_get_drvdata(codec); in adau1761_codec_probe()
647 ret = adau17x1_add_widgets(codec); in adau1761_codec_probe()
658 ret = snd_soc_add_codec_controls(codec, in adau1761_codec_probe()
664 ret = snd_soc_add_codec_controls(codec, in adau1761_codec_probe()
671 switch (adau1761_get_lineout_mode(codec)) { in adau1761_codec_probe()
686 ret = adau1761_setup_headphone_mode(codec); in adau1761_codec_probe()
690 ret = adau1761_setup_digmic_jackdetect(codec); in adau1761_codec_probe()
695 ret = snd_soc_dapm_new_controls(&codec->dapm, in adau1761_codec_probe()
701 ret = snd_soc_dapm_add_routes(&codec->dapm, in adau1761_codec_probe()
708 ret = adau17x1_add_routes(codec); in adau1761_codec_probe()