Lines Matching refs:cpu_dai

129 static int fsl_sai_set_dai_tdm_slot(struct snd_soc_dai *cpu_dai, u32 tx_mask,  in fsl_sai_set_dai_tdm_slot()  argument
132 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_tdm_slot()
150 static int fsl_sai_set_dai_sysclk_tr(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_sysclk_tr() argument
153 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_sysclk_tr()
181 static int fsl_sai_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_sysclk() argument
189 ret = fsl_sai_set_dai_sysclk_tr(cpu_dai, clk_id, freq, in fsl_sai_set_dai_sysclk()
192 dev_err(cpu_dai->dev, "Cannot set tx sysclk: %d\n", ret); in fsl_sai_set_dai_sysclk()
196 ret = fsl_sai_set_dai_sysclk_tr(cpu_dai, clk_id, freq, in fsl_sai_set_dai_sysclk()
199 dev_err(cpu_dai->dev, "Cannot set rx sysclk: %d\n", ret); in fsl_sai_set_dai_sysclk()
204 static int fsl_sai_set_dai_fmt_tr(struct snd_soc_dai *cpu_dai, in fsl_sai_set_dai_fmt_tr() argument
207 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_set_dai_fmt_tr()
312 static int fsl_sai_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in fsl_sai_set_dai_fmt() argument
316 ret = fsl_sai_set_dai_fmt_tr(cpu_dai, fmt, FSL_FMT_TRANSMITTER); in fsl_sai_set_dai_fmt()
318 dev_err(cpu_dai->dev, "Cannot set tx format: %d\n", ret); in fsl_sai_set_dai_fmt()
322 ret = fsl_sai_set_dai_fmt_tr(cpu_dai, fmt, FSL_FMT_RECEIVER); in fsl_sai_set_dai_fmt()
324 dev_err(cpu_dai->dev, "Cannot set rx format: %d\n", ret); in fsl_sai_set_dai_fmt()
417 struct snd_soc_dai *cpu_dai) in fsl_sai_hw_params() argument
419 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_hw_params()
437 ret = fsl_sai_set_bclk(cpu_dai, tx, in fsl_sai_hw_params()
441 ret = fsl_sai_set_bclk(cpu_dai, tx, in fsl_sai_hw_params()
511 struct snd_soc_dai *cpu_dai) in fsl_sai_hw_free() argument
513 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_hw_free()
527 struct snd_soc_dai *cpu_dai) in fsl_sai_trigger() argument
529 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_trigger()
620 struct snd_soc_dai *cpu_dai) in fsl_sai_startup() argument
622 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_startup()
648 struct snd_soc_dai *cpu_dai) in fsl_sai_shutdown() argument
650 struct fsl_sai *sai = snd_soc_dai_get_drvdata(cpu_dai); in fsl_sai_shutdown()
670 static int fsl_sai_dai_probe(struct snd_soc_dai *cpu_dai) in fsl_sai_dai_probe() argument
672 struct fsl_sai *sai = dev_get_drvdata(cpu_dai->dev); in fsl_sai_dai_probe()
688 snd_soc_dai_init_dma_data(cpu_dai, &sai->dma_params_tx, in fsl_sai_dai_probe()
691 snd_soc_dai_set_drvdata(cpu_dai, sai); in fsl_sai_dai_probe()