Lines Matching refs:dais
1163 struct snd_soc_dai_driver *dais,
1174 dais[i].name = devm_kasprintf(cdns->dev, GFP_KERNEL,
1177 if (!dais[i].name)
1181 dais[i].playback.channels_min = 1;
1182 dais[i].playback.channels_max = max_ch;
1183 dais[i].playback.rates = SNDRV_PCM_RATE_48000;
1184 dais[i].playback.formats = SNDRV_PCM_FMTBIT_S16_LE;
1188 dais[i].capture.channels_min = 1;
1189 dais[i].capture.channels_max = max_ch;
1190 dais[i].capture.rates = SNDRV_PCM_RATE_48000;
1191 dais[i].capture.formats = SNDRV_PCM_FMTBIT_S16_LE;
1195 dais[i].ops = &intel_pcm_dai_ops;
1197 dais[i].ops = &intel_pdm_dai_ops;
1207 struct snd_soc_dai_driver *dais;
1213 dais = devm_kcalloc(cdns->dev, num_dai, sizeof(*dais), GFP_KERNEL);
1214 if (!dais)
1220 ret = intel_create_dai(cdns, dais, INTEL_PDI_IN, cdns->pcm.num_in,
1226 ret = intel_create_dai(cdns, dais, INTEL_PDI_OUT, cdns->pcm.num_out,
1232 ret = intel_create_dai(cdns, dais, INTEL_PDI_BD, cdns->pcm.num_bd,
1240 ret = intel_create_dai(cdns, dais, INTEL_PDI_IN, cdns->pdm.num_in,
1246 ret = intel_create_dai(cdns, dais, INTEL_PDI_OUT, cdns->pdm.num_out,
1252 ret = intel_create_dai(cdns, dais, INTEL_PDI_BD, cdns->pdm.num_bd,
1258 dais, num_dai);