Lines Matching refs:dai
20 struct snd_soc_dai_link dai; member
79 data->dai.cpus = &dlc[0]; in imx_rpmsg_probe()
80 data->dai.num_cpus = 1; in imx_rpmsg_probe()
81 data->dai.platforms = &dlc[1]; in imx_rpmsg_probe()
82 data->dai.num_platforms = 1; in imx_rpmsg_probe()
83 data->dai.codecs = &dlc[2]; in imx_rpmsg_probe()
84 data->dai.num_codecs = 1; in imx_rpmsg_probe()
86 data->dai.name = "rpmsg hifi"; in imx_rpmsg_probe()
87 data->dai.stream_name = "rpmsg hifi"; in imx_rpmsg_probe()
88 data->dai.dai_fmt = SND_SOC_DAIFMT_I2S | in imx_rpmsg_probe()
98 data->dai.ignore_pmdown_time = 1; in imx_rpmsg_probe()
103 *data->dai.codecs = asoc_dummy_dlc; in imx_rpmsg_probe()
107 ret = snd_soc_get_dlc(&args, data->dai.codecs); in imx_rpmsg_probe()
118 data->dai.cpus->dai_name = dev_name(&rpmsg_pdev->dev); in imx_rpmsg_probe()
120 data->dai.platforms->name = platform_name; in imx_rpmsg_probe()
122 data->dai.platforms->name = "rpmsg-audio-channel"; in imx_rpmsg_probe()
123 data->dai.playback_only = true; in imx_rpmsg_probe()
124 data->dai.capture_only = true; in imx_rpmsg_probe()
126 data->card.dai_link = &data->dai; in imx_rpmsg_probe()
129 data->dai.capture_only = false; in imx_rpmsg_probe()
132 data->dai.playback_only = false; in imx_rpmsg_probe()
134 if (data->dai.playback_only && data->dai.capture_only) { in imx_rpmsg_probe()