Lines Matching refs:dai

366 static int adav80x_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt)  in adav80x_set_dai_fmt()  argument
368 struct snd_soc_codec *codec = dai->codec; in adav80x_set_dai_fmt()
407 regmap_update_bits(adav80x->regmap, adav80x_port_ctrl_regs[dai->id][0], in adav80x_set_dai_fmt()
410 regmap_write(adav80x->regmap, adav80x_port_ctrl_regs[dai->id][1], in adav80x_set_dai_fmt()
413 adav80x->dai_fmt[dai->id] = fmt & SND_SOC_DAIFMT_FORMAT_MASK; in adav80x_set_dai_fmt()
454 struct snd_soc_dai *dai, struct snd_pcm_hw_params *params) in adav80x_set_capture_pcm_format() argument
476 regmap_update_bits(adav80x->regmap, adav80x_port_ctrl_regs[dai->id][0], in adav80x_set_capture_pcm_format()
483 struct snd_soc_dai *dai, struct snd_pcm_hw_params *params) in adav80x_set_playback_pcm_format() argument
488 if (adav80x->dai_fmt[dai->id] != SND_SOC_DAIFMT_RIGHT_J) in adav80x_set_playback_pcm_format()
508 regmap_update_bits(adav80x->regmap, adav80x_port_ctrl_regs[dai->id][1], in adav80x_set_playback_pcm_format()
515 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in adav80x_hw_params() argument
517 struct snd_soc_codec *codec = dai->codec; in adav80x_hw_params()
525 adav80x_set_playback_pcm_format(codec, dai, params); in adav80x_hw_params()
528 adav80x_set_capture_pcm_format(codec, dai, params); in adav80x_hw_params()
723 struct snd_soc_dai *dai) in adav80x_dai_startup() argument
725 struct snd_soc_codec *codec = dai->codec; in adav80x_dai_startup()
736 struct snd_soc_dai *dai) in adav80x_dai_shutdown() argument
738 struct snd_soc_codec *codec = dai->codec; in adav80x_dai_shutdown()