Searched refs:dais (Results 1 - 25 of 30) sorted by relevance

12

/linux-master/sound/soc/intel/boards/
H A Dsof_sdw.c658 .dais = {
672 .dais = {
688 .dais = {
704 .dais = {
727 .dais = {
741 .dais = {
757 .dais = {
771 .dais = {
787 .dais = {
802 .dais
[all...]
H A Dbytcht_nocodec.c115 static struct snd_soc_dai_link dais[] = { variable in typeref:struct:snd_soc_dai_link
157 .dai_link = dais,
158 .num_links = ARRAY_SIZE(dais),
H A Dsof_sdw_common.h93 struct sof_sdw_dai_info dais[SOF_SDW_MAX_DAI_NUM]; member in struct:sof_sdw_codec_info
/linux-master/drivers/soundwire/
H A Dintel_ace2x.c548 struct snd_soc_dai_driver *dais,
558 dais[i].name = devm_kasprintf(cdns->dev, GFP_KERNEL,
561 if (!dais[i].name)
565 dais[i].playback.channels_min = 1;
566 dais[i].playback.channels_max = max_ch;
570 dais[i].capture.channels_min = 1;
571 dais[i].capture.channels_max = max_ch;
574 dais[i].ops = &intel_pcm_dai_ops;
586 struct snd_soc_dai_driver *dais; local
609 dais
547 intel_create_dai(struct sdw_cdns *cdns, struct snd_soc_dai_driver *dais, enum intel_pdi_type type, u32 num, u32 off, u32 max_ch) argument
[all...]
H A Dintel.c950 struct snd_soc_dai_driver *dais,
960 dais[i].name = devm_kasprintf(cdns->dev, GFP_KERNEL,
963 if (!dais[i].name)
967 dais[i].playback.channels_min = 1;
968 dais[i].playback.channels_max = max_ch;
972 dais[i].capture.channels_min = 1;
973 dais[i].capture.channels_max = max_ch;
976 dais[i].ops = &intel_pcm_dai_ops;
988 struct snd_soc_dai_driver *dais; local
1009 dais
949 intel_create_dai(struct sdw_cdns *cdns, struct snd_soc_dai_driver *dais, enum intel_pdi_type type, u32 num, u32 off, u32 max_ch) argument
[all...]
H A Damd_manager.c729 struct snd_soc_dai_driver *dais; local
736 dais = devm_kcalloc(dev, num_dais, sizeof(*dais), GFP_KERNEL);
737 if (!dais)
747 dais[i].name = devm_kasprintf(dev, GFP_KERNEL, "SDW%d Pin%d", amd_manager->instance,
749 if (!dais[i].name)
752 stream = &dais[i].playback;
754 stream = &dais[i].capture;
761 dais[i].ops = &amd_sdw_dai_ops;
762 dais[
[all...]
H A Dqcom.c1305 struct snd_soc_dai_driver *dais; local
1310 /* PDM dais are only tested for now */
1311 dais = devm_kcalloc(dev, num_dais, sizeof(*dais), GFP_KERNEL);
1312 if (!dais)
1316 dais[i].name = devm_kasprintf(dev, GFP_KERNEL, "SDW Pin%d", i);
1317 if (!dais[i].name)
1321 stream = &dais[i].playback;
1323 stream = &dais[i].capture;
1330 dais[
[all...]
/linux-master/sound/soc/qcom/qdsp6/
H A DMakefile17 obj-$(CONFIG_SND_SOC_QDSP6_APM_LPASS_DAI) += q6apm-lpass-dais.o
H A Dq6apm-lpass-dais.c271 struct snd_soc_dai_driver *dais; local
285 dais = q6dsp_audio_ports_set_config(dev, &cfg, &num_dais);
287 return devm_snd_soc_register_component(dev, &q6apm_lpass_dai_component, dais, num_dais);
292 { .compatible = "qcom,q6apm-lpass-dais" },
300 .name = "q6apm-lpass-dais",
H A Dq6asm-dai.c79 struct snd_soc_dai_driver *dais; member in struct:q6asm_dai_data
1249 dev_err(dev, "No dais found in DT\n");
1253 pdata->dais = devm_kcalloc(dev, pdata->num_dais, sizeof(*dai_drv),
1255 if (!pdata->dais)
1267 dai_drv = &pdata->dais[idx++];
1311 pdata->dais, pdata->num_dais);
1316 { .compatible = "qcom,q6asm-dais" },
/linux-master/sound/soc/intel/avs/
H A Dpcm.c1437 struct snd_soc_dai_driver *dais; local
1454 dais = devm_kcalloc(component->dev, pcm_count, sizeof(*dais),
1456 if (!dais)
1466 memcpy(&dais[i], &hda_cpu_dai, sizeof(*dais));
1467 dais[i].id = i;
1468 dais[i].name = devm_kasprintf(component->dev, GFP_KERNEL,
1470 if (!dais[i].name) {
1476 dais[
[all...]
/linux-master/sound/soc/generic/
H A Dsimple-card-utils.c853 struct simple_util_dai *dais; local
864 * dais (= CPU+Codec)
877 dais = devm_kcalloc(dev, dai_num, sizeof(*dais), GFP_KERNEL);
879 if (!dais || !dlcs)
888 dev_dbg(dev, "link %d, dais %d, ccnf %d\n",
893 priv->dais = dais;
908 dai_props[i].cpu_dai = dais;
911 dais
[all...]
/linux-master/sound/soc/intel/skylake/
H A Dskl-pcm.c1456 struct snd_soc_dai_driver *dais; local
1461 skl->dais = kmemdup(skl_platform_dai, sizeof(skl_platform_dai),
1463 if (!skl->dais) {
1469 dais = krealloc(skl->dais, sizeof(skl_fe_dai) +
1471 if (!dais) {
1472 kfree(skl->dais);
1477 skl->dais = dais;
1478 memcpy(&skl->dais[ARRAY_SIZ
[all...]
H A Dskl.h68 struct snd_soc_dai_driver *dais; member in struct:skl_dev
150 bool use_tplg_pcm; /* use dais and dai links from topology */
/linux-master/sound/soc/fsl/
H A Dfsl_qmc_audio.c32 struct qmc_dai *dais; member in struct:qmc_audio
312 return qmc_audio->dais + index;
680 qmc_audio->dais = devm_kcalloc(&pdev->dev, qmc_audio->num_dais,
681 sizeof(*qmc_audio->dais),
683 if (!qmc_audio->dais)
696 qmc_audio->dais + i,
/linux-master/sound/soc/codecs/
H A Dcs43130.c596 switch (cs43130->dais[dai_id].dai_format) {
621 switch (cs43130->dais[dai_id].dai_invert) {
642 switch (cs43130->dais[dai_id].dai_mode) {
854 if (cs43130->dais[dai->id].dai_mode == SND_SOC_DAIFMT_CBM_CFM)
878 unsigned int sclk = cs43130->dais[dai->id].sclk;
954 if (!sclk && cs43130->dais[dai->id].dai_mode == SND_SOC_DAIFMT_CBM_CFM)
1526 cs43130->dais[codec_dai->id].dai_mode = SND_SOC_DAIFMT_CBS_CFS;
1529 cs43130->dais[codec_dai->id].dai_mode = SND_SOC_DAIFMT_CBM_CFM;
1538 cs43130->dais[codec_dai->id].dai_invert = SND_SOC_DAIFMT_NB_NF;
1541 cs43130->dais[codec_da
[all...]
H A Dadau1373.c35 struct adau1373_dai dais[3]; member in struct:adau1373
829 if (!adau1373->dais[dai].clock_provider)
832 if (adau1373->dais[dai].clk_src == ADAU1373_CLK_SRC_PLL1)
849 return adau1373->dais[dai].enable_src;
1034 struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id];
1101 struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id];
1160 struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id];
H A Dcs43130.h524 struct cs43130_dai dais[CS43130_DAI_ID_MAX]; member in struct:cs43130_private
/linux-master/sound/soc/uniphier/
H A Daio-ld11.c314 .dais = uniphier_aio_dai_ld11,
324 .dais = uniphier_aio_dai_ld11,
H A Daio-pxs2.c237 .dais = uniphier_aio_dai_pxs2,
H A Daio.h222 struct snd_soc_dai_driver *dais; member in struct:uniphier_aio_chip_spec
/linux-master/sound/soc/tegra/
H A Dtegra210_admaif.h146 struct snd_soc_dai_driver *dais; member in struct:tegra_admaif_soc_data
H A Dtegra210_admaif.c714 .dais = tegra210_admaif_cmpnt_dais,
724 .dais = tegra186_admaif_cmpnt_dais,
832 admaif->soc_data->dais,
/linux-master/drivers/staging/greybus/
H A Daudio_codec.h159 struct snd_soc_dai_driver *dais; member in struct:gbaudio_module_info
/linux-master/include/sound/
H A Dsimple_card_utils.h71 struct simple_util_dai *dais; member in struct:simple_util_priv

Completed in 192 milliseconds

12