Lines Matching refs:codec
57 struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); in cs42l51_get_chan_mix() local
58 unsigned long value = snd_soc_read(codec, CS42L51_PCM_MIXER)&3; in cs42l51_get_chan_mix()
85 struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); in cs42l51_set_chan_mix() local
101 snd_soc_write(codec, CS42L51_PCM_MIXER, val); in cs42l51_set_chan_mix()
156 struct snd_soc_codec *codec = snd_soc_dapm_to_codec(w->dapm); in cs42l51_pdn_event() local
160 snd_soc_update_bits(codec, CS42L51_POWER_CTL1, in cs42l51_pdn_event()
166 snd_soc_update_bits(codec, CS42L51_POWER_CTL1, in cs42l51_pdn_event()
266 struct snd_soc_codec *codec = codec_dai->codec; in cs42l51_set_dai_fmt() local
267 struct cs42l51_private *cs42l51 = snd_soc_codec_get_drvdata(codec); in cs42l51_set_dai_fmt()
276 dev_err(codec->dev, "invalid DAI format\n"); in cs42l51_set_dai_fmt()
288 dev_err(codec->dev, "Unknown master/slave configuration\n"); in cs42l51_set_dai_fmt()
329 struct snd_soc_codec *codec = codec_dai->codec; in cs42l51_set_dai_sysclk() local
330 struct cs42l51_private *cs42l51 = snd_soc_codec_get_drvdata(codec); in cs42l51_set_dai_sysclk()
340 struct snd_soc_codec *codec = dai->codec; in cs42l51_hw_params() local
341 struct cs42l51_private *cs42l51 = snd_soc_codec_get_drvdata(codec); in cs42l51_hw_params()
373 dev_err(codec->dev, "could not find matching ratio\n"); in cs42l51_hw_params()
377 intf_ctl = snd_soc_read(codec, CS42L51_INTF_CTL); in cs42l51_hw_params()
378 power_ctl = snd_soc_read(codec, CS42L51_MIC_POWER_CTL); in cs42l51_hw_params()
421 dev_err(codec->dev, "unknown format\n"); in cs42l51_hw_params()
427 dev_err(codec->dev, "unknown format\n"); in cs42l51_hw_params()
434 ret = snd_soc_write(codec, CS42L51_INTF_CTL, intf_ctl); in cs42l51_hw_params()
438 ret = snd_soc_write(codec, CS42L51_MIC_POWER_CTL, power_ctl); in cs42l51_hw_params()
447 struct snd_soc_codec *codec = dai->codec; in cs42l51_dai_mute() local
451 reg = snd_soc_read(codec, CS42L51_DAC_OUT_CTL); in cs42l51_dai_mute()
458 return snd_soc_write(codec, CS42L51_DAC_OUT_CTL, reg); in cs42l51_dai_mute()
487 static int cs42l51_codec_probe(struct snd_soc_codec *codec) in cs42l51_codec_probe() argument
500 ret = snd_soc_write(codec, CS42L51_DAC_CTL, reg); in cs42l51_codec_probe()