Lines Matching refs:dai
71 struct snd_soc_dai_link dai[2]; member
229 mdata->dai[0].cpus = &comp[0]; in p1022_rdk_probe()
230 mdata->dai[0].codecs = &comp[1]; in p1022_rdk_probe()
231 mdata->dai[0].platforms = &comp[2]; in p1022_rdk_probe()
233 mdata->dai[0].num_cpus = 1; in p1022_rdk_probe()
234 mdata->dai[0].num_codecs = 1; in p1022_rdk_probe()
235 mdata->dai[0].num_platforms = 1; in p1022_rdk_probe()
237 mdata->dai[1].cpus = &comp[3]; in p1022_rdk_probe()
238 mdata->dai[1].codecs = &comp[4]; in p1022_rdk_probe()
239 mdata->dai[1].platforms = &comp[5]; in p1022_rdk_probe()
241 mdata->dai[1].num_cpus = 1; in p1022_rdk_probe()
242 mdata->dai[1].num_codecs = 1; in p1022_rdk_probe()
243 mdata->dai[1].num_platforms = 1; in p1022_rdk_probe()
245 mdata->dai[0].cpus->dai_name = dev_name(&ssi_pdev->dev); in p1022_rdk_probe()
246 mdata->dai[0].ops = &p1022_rdk_ops; in p1022_rdk_probe()
249 mdata->dai[0].codecs->of_node = codec_np; in p1022_rdk_probe()
256 memcpy(&mdata->dai[1], &mdata->dai[0], sizeof(struct snd_soc_dai_link)); in p1022_rdk_probe()
259 mdata->dai[0].codecs->dai_name = "wm8960-hifi"; in p1022_rdk_probe()
260 mdata->dai[1].codecs->dai_name = mdata->dai[0].codecs->dai_name; in p1022_rdk_probe()
292 mdata->dai[0].platforms->name = mdata->platform_name[0]; in p1022_rdk_probe()
293 ret = fsl_asoc_get_dma_channel(np, "fsl,playback-dma", &mdata->dai[0], in p1022_rdk_probe()
303 mdata->dai[1].platforms->name = mdata->platform_name[1]; in p1022_rdk_probe()
304 ret = fsl_asoc_get_dma_channel(np, "fsl,capture-dma", &mdata->dai[1], in p1022_rdk_probe()
314 mdata->dai[0].stream_name = "playback"; in p1022_rdk_probe()
315 mdata->dai[1].stream_name = "capture"; in p1022_rdk_probe()
316 mdata->dai[0].name = mdata->dai[0].stream_name; in p1022_rdk_probe()
317 mdata->dai[1].name = mdata->dai[1].stream_name; in p1022_rdk_probe()
325 mdata->card.dai_link = mdata->dai; in p1022_rdk_probe()