Lines Matching refs:dais

828 			    struct snd_soc_dai_driver *dais,  in intel_create_dai()  argument
839 dais[i].name = kasprintf(GFP_KERNEL, "SDW%d Pin%d", in intel_create_dai()
841 if (!dais[i].name) in intel_create_dai()
845 dais[i].playback.stream_name = in intel_create_dai()
848 if (!dais[i].playback.stream_name) { in intel_create_dai()
849 kfree(dais[i].name); in intel_create_dai()
853 dais[i].playback.channels_min = 1; in intel_create_dai()
854 dais[i].playback.channels_max = max_ch; in intel_create_dai()
855 dais[i].playback.rates = SNDRV_PCM_RATE_48000; in intel_create_dai()
856 dais[i].playback.formats = SNDRV_PCM_FMTBIT_S16_LE; in intel_create_dai()
860 dais[i].capture.stream_name = in intel_create_dai()
863 if (!dais[i].capture.stream_name) { in intel_create_dai()
864 kfree(dais[i].name); in intel_create_dai()
865 kfree(dais[i].playback.stream_name); in intel_create_dai()
869 dais[i].capture.channels_min = 1; in intel_create_dai()
870 dais[i].capture.channels_max = max_ch; in intel_create_dai()
871 dais[i].capture.rates = SNDRV_PCM_RATE_48000; in intel_create_dai()
872 dais[i].capture.formats = SNDRV_PCM_FMTBIT_S16_LE; in intel_create_dai()
875 dais[i].id = SDW_DAI_ID_RANGE_START + i; in intel_create_dai()
878 dais[i].ops = &intel_pcm_dai_ops; in intel_create_dai()
880 dais[i].ops = &intel_pdm_dai_ops; in intel_create_dai()
890 struct snd_soc_dai_driver *dais; in intel_register_dai() local
896 dais = devm_kcalloc(cdns->dev, num_dai, sizeof(*dais), GFP_KERNEL); in intel_register_dai()
897 if (!dais) in intel_register_dai()
903 ret = intel_create_dai(cdns, dais, INTEL_PDI_IN, cdns->pcm.num_in, in intel_register_dai()
909 ret = intel_create_dai(cdns, dais, INTEL_PDI_OUT, cdns->pcm.num_out, in intel_register_dai()
915 ret = intel_create_dai(cdns, dais, INTEL_PDI_BD, cdns->pcm.num_bd, in intel_register_dai()
923 ret = intel_create_dai(cdns, dais, INTEL_PDI_IN, cdns->pdm.num_in, in intel_register_dai()
929 ret = intel_create_dai(cdns, dais, INTEL_PDI_OUT, cdns->pdm.num_out, in intel_register_dai()
935 ret = intel_create_dai(cdns, dais, INTEL_PDI_BD, cdns->pdm.num_bd, in intel_register_dai()
941 dais, num_dai); in intel_register_dai()