Lines Matching refs:codec
295 static int adau1701_reset(struct snd_soc_codec *codec, unsigned int clkdiv, in adau1701_reset() argument
298 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_reset()
345 dev_warn(codec->dev, "Failed to load firmware\n"); in adau1701_reset()
359 static int adau1701_set_capture_pcm_format(struct snd_soc_codec *codec, in adau1701_set_capture_pcm_format() argument
362 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_set_capture_pcm_format()
400 static int adau1701_set_playback_pcm_format(struct snd_soc_codec *codec, in adau1701_set_playback_pcm_format() argument
403 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_set_playback_pcm_format()
432 struct snd_soc_codec *codec = dai->codec; in adau1701_hw_params() local
433 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_hw_params()
444 ret = adau1701_reset(codec, clkdiv, params_rate(params)); in adau1701_hw_params()
467 return adau1701_set_playback_pcm_format(codec, params); in adau1701_hw_params()
469 return adau1701_set_capture_pcm_format(codec, params); in adau1701_hw_params()
475 struct snd_soc_codec *codec = codec_dai->codec; in adau1701_set_dai_fmt() local
476 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_set_dai_fmt()
545 static int adau1701_set_bias_level(struct snd_soc_codec *codec, in adau1701_set_bias_level() argument
549 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_set_bias_level()
568 codec->dapm.bias_level = level; in adau1701_set_bias_level()
574 struct snd_soc_codec *codec = dai->codec; in adau1701_digital_mute() local
576 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_digital_mute()
589 static int adau1701_set_sysclk(struct snd_soc_codec *codec, int clk_id, in adau1701_set_sysclk() argument
593 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_set_sysclk()
616 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(dai->codec); in adau1701_startup()
662 static int adau1701_probe(struct snd_soc_codec *codec) in adau1701_probe() argument
666 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_probe()
668 ret = sigmadsp_attach(adau1701->sigmadsp, &codec->component); in adau1701_probe()
681 ret = adau1701_reset(codec, adau1701->pll_clkdiv, 0); in adau1701_probe()