Lines Matching refs:codec

301 static int adau1701_reset(struct snd_soc_codec *codec, unsigned int clkdiv,  in adau1701_reset()  argument
304 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_reset()
351 dev_warn(codec->dev, "Failed to load firmware\n"); in adau1701_reset()
365 static int adau1701_set_capture_pcm_format(struct snd_soc_codec *codec, in adau1701_set_capture_pcm_format() argument
368 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_set_capture_pcm_format()
406 static int adau1701_set_playback_pcm_format(struct snd_soc_codec *codec, in adau1701_set_playback_pcm_format() argument
409 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_set_playback_pcm_format()
438 struct snd_soc_codec *codec = dai->codec; in adau1701_hw_params() local
439 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_hw_params()
450 ret = adau1701_reset(codec, clkdiv, params_rate(params)); in adau1701_hw_params()
473 return adau1701_set_playback_pcm_format(codec, params); in adau1701_hw_params()
475 return adau1701_set_capture_pcm_format(codec, params); in adau1701_hw_params()
481 struct snd_soc_codec *codec = codec_dai->codec; in adau1701_set_dai_fmt() local
482 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_set_dai_fmt()
551 static int adau1701_set_bias_level(struct snd_soc_codec *codec, in adau1701_set_bias_level() argument
555 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_set_bias_level()
579 struct snd_soc_codec *codec = dai->codec; in adau1701_digital_mute() local
581 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_digital_mute()
594 static int adau1701_set_sysclk(struct snd_soc_codec *codec, int clk_id, in adau1701_set_sysclk() argument
598 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_set_sysclk()
621 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(dai->codec); in adau1701_startup()
667 static int adau1701_probe(struct snd_soc_codec *codec) in adau1701_probe() argument
671 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_probe()
673 ret = sigmadsp_attach(adau1701->sigmadsp, &codec->component); in adau1701_probe()
680 dev_err(codec->dev, "Failed to enable regulators: %d\n", ret); in adau1701_probe()
693 ret = adau1701_reset(codec, adau1701->pll_clkdiv, 0); in adau1701_probe()
718 static int adau1701_remove(struct snd_soc_codec *codec) in adau1701_remove() argument
720 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_remove()
731 static int adau1701_suspend(struct snd_soc_codec *codec) in adau1701_suspend() argument
733 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_suspend()
741 static int adau1701_resume(struct snd_soc_codec *codec) in adau1701_resume() argument
743 struct adau1701 *adau1701 = snd_soc_codec_get_drvdata(codec); in adau1701_resume()
749 dev_err(codec->dev, "Failed to enable regulators: %d\n", ret); in adau1701_resume()
753 return adau1701_reset(codec, adau1701->pll_clkdiv, 0); in adau1701_resume()