Lines Matching refs:codec
102 struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); in max98925_dac_event() local
103 struct max98925_priv *max98925 = snd_soc_codec_get_drvdata(codec); in max98925_dac_event()
259 static inline int max98925_rate_value(struct snd_soc_codec *codec, in max98925_rate_value() argument
274 dev_dbg(codec->dev, "%s: sample rate is %d, returning %d\n", in max98925_rate_value()
302 struct snd_soc_codec *codec = codec_dai->codec; in max98925_dai_set_fmt() local
303 struct max98925_priv *max98925 = snd_soc_codec_get_drvdata(codec); in max98925_dai_set_fmt()
306 dev_dbg(codec->dev, "%s: fmt 0x%08X\n", __func__, fmt); in max98925_dai_set_fmt()
327 dev_err(codec->dev, "DAI clock mode unsupported"); in max98925_dai_set_fmt()
344 dev_err(codec->dev, "DAI invert mode unsupported"); in max98925_dai_set_fmt()
357 struct snd_soc_codec *codec = max98925->codec; in max98925_set_clock() local
400 dev_info(max98925->codec->dev, "unsupported sysclk %d\n", in max98925_set_clock()
405 if (max98925_rate_value(codec, rate, clock, &dai_sr, &n, &m)) in max98925_set_clock()
432 struct snd_soc_codec *codec = dai->codec; in max98925_dai_hw_params() local
433 struct max98925_priv *max98925 = snd_soc_codec_get_drvdata(codec); in max98925_dai_hw_params()
459 dev_dbg(codec->dev, "%s: format supported %d", in max98925_dai_hw_params()
467 struct snd_soc_codec *codec = dai->codec; in max98925_dai_set_sysclk() local
468 struct max98925_priv *max98925 = snd_soc_codec_get_drvdata(codec); in max98925_dai_set_sysclk()
521 static int max98925_probe(struct snd_soc_codec *codec) in max98925_probe() argument
523 struct max98925_priv *max98925 = snd_soc_codec_get_drvdata(codec); in max98925_probe()
525 max98925->codec = codec; in max98925_probe()
526 codec->control_data = max98925->regmap; in max98925_probe()