| /linux-6.15/sound/soc/ti/ |
| H A D | j721e-evm.c | 77 struct snd_soc_dai_link *dai_links; member 663 priv->dai_links[*link_idx].num_cpus = 1; in j721e_soc_probe_cpb() 665 priv->dai_links[*link_idx].num_codecs = 1; in j721e_soc_probe_cpb() 683 priv->dai_links[*link_idx].num_cpus = 1; in j721e_soc_probe_cpb() 685 priv->dai_links[*link_idx].num_codecs = 1; in j721e_soc_probe_cpb() 777 priv->dai_links[*link_idx].num_cpus = 1; in j721e_soc_probe_ivi() 781 priv->dai_links[*link_idx].num_codecs = 2; in j721e_soc_probe_ivi() 800 priv->dai_links[*link_idx].num_cpus = 1; in j721e_soc_probe_ivi() 804 priv->dai_links[*link_idx].num_codecs = 2; in j721e_soc_probe_ivi() 872 if (!priv->dai_links) in j721e_soc_probe() [all …]
|
| H A D | omap-abe-twl6040.c | 38 struct snd_soc_dai_link dai_links[2]; member 254 priv->dai_links[0].name = "DMIC"; in omap_abe_probe() 256 priv->dai_links[0].cpus = link0_cpus; in omap_abe_probe() 257 priv->dai_links[0].num_cpus = 1; in omap_abe_probe() 260 priv->dai_links[0].num_platforms = 1; in omap_abe_probe() 263 priv->dai_links[0].num_codecs = 1; in omap_abe_probe() 270 priv->dai_links[1].name = "TWL6040"; in omap_abe_probe() 272 priv->dai_links[1].cpus = link1_cpus; in omap_abe_probe() 273 priv->dai_links[1].num_cpus = 1; in omap_abe_probe() 279 priv->dai_links[1].num_codecs = 1; in omap_abe_probe() [all …]
|
| /linux-6.15/sound/soc/amd/acp/ |
| H A D | acp-sdw-sof-mach.c | 71 struct snd_soc_dai_link **dai_links, in create_sdw_dailink() argument 197 (*dai_links)->nonatomic = true; in create_sdw_dailink() 198 (*dai_links)->ch_maps = codec_maps; in create_sdw_dailink() 202 sof_end->dai_info->init(card, *dai_links, in create_sdw_dailink() 207 (*dai_links)++; in create_sdw_dailink() 224 ret = create_sdw_dailink(card, sof_dais, dai_links, in create_sdw_dailinks() 254 (*dai_links)++; in create_dmic_dailinks() 269 struct snd_soc_dai_link *dai_links; in sof_card_dai_links_create() local 310 dai_links = devm_kcalloc(dev, num_links, sizeof(*dai_links), GFP_KERNEL); in sof_card_dai_links_create() 311 if (!dai_links) in sof_card_dai_links_create() [all …]
|
| H A D | acp-sdw-legacy-mach.c | 98 struct snd_soc_dai_link **dai_links, in create_sdw_dailink() argument 231 (*dai_links)->nonatomic = true; in create_sdw_dailink() 232 (*dai_links)->ch_maps = codec_maps; in create_sdw_dailink() 236 soc_end->dai_info->init(card, *dai_links, in create_sdw_dailink() 241 (*dai_links)++; in create_sdw_dailink() 277 ret = create_sdw_dailink(card, soc_dais, dai_links, in create_sdw_dailinks() 330 (*dai_links)++; in create_dmic_dailinks() 345 struct snd_soc_dai_link *dai_links; in soc_card_dai_links_create() local 386 dai_links = devm_kcalloc(dev, num_links, sizeof(*dai_links), GFP_KERNEL); in soc_card_dai_links_create() 387 if (!dai_links) in soc_card_dai_links_create() [all …]
|
| /linux-6.15/include/sound/ |
| H A D | soc_sdw_utils.h | 56 struct snd_soc_dai_link *dai_links, 82 struct snd_soc_dai_link **dai_links, 150 void asoc_sdw_init_dai_link(struct device *dev, struct snd_soc_dai_link *dai_links, 184 struct snd_soc_dai_link *dai_links, 191 struct snd_soc_dai_link *dai_links, 201 struct snd_soc_dai_link *dai_links, 208 struct snd_soc_dai_link *dai_links, 216 struct snd_soc_dai_link **dai_links, 219 struct snd_soc_dai_link *dai_links, 224 struct snd_soc_dai_link *dai_links, [all …]
|
| /linux-6.15/sound/soc/intel/boards/ |
| H A D | sof_sdw.c | 928 (*dai_links)->nonatomic = true; in create_sdw_dailink() 938 (*dai_links)++; in create_sdw_dailink() 1008 (*dai_links)++; in create_ssp_dailinks() 1029 (*dai_links)++; in create_dmic_dailinks() 1041 (*dai_links)++; in create_dmic_dailinks() 1084 (*dai_links)++; in create_hdmi_dailinks() 1111 (*dai_links)++; in create_bt_dailinks() 1130 struct snd_soc_dai_link *dai_links; in sof_card_dai_links_create() local 1215 dai_links = devm_kcalloc(dev, num_links, sizeof(*dai_links), GFP_KERNEL); in sof_card_dai_links_create() 1216 if (!dai_links) { in sof_card_dai_links_create() [all …]
|
| H A D | sof_pcm512x.c | 356 struct snd_soc_dai_link *dai_links; in sof_audio_probe() local 392 dai_links = sof_card_dai_links_create(&pdev->dev, ssp_codec, in sof_audio_probe() 395 if (!dai_links) in sof_audio_probe() 398 sof_audio_card_pcm512x.dai_link = dai_links; in sof_audio_probe()
|
| H A D | sof_es8336.c | 597 struct snd_soc_dai_link *dai_links; in sof_es8336_probe() local 662 dai_links = sof_card_dai_links_create(dev, in sof_es8336_probe() 665 if (!dai_links) in sof_es8336_probe() 668 sof_es8336_card.dai_link = dai_links; in sof_es8336_probe() 675 dai_links[0].codecs->name = codec_name; in sof_es8336_probe() 679 dai_links[0].codecs->dai_name = "ES8326 HiFi"; in sof_es8336_probe()
|
| /linux-6.15/sound/soc/sdw_utils/ |
| H A D | soc_sdw_bridge_cs35l56.c | 122 struct snd_soc_dai_link **dai_links, in asoc_sdw_bridge_cs35l56_add_sidecar() argument 128 **dai_links = bridge_dai_template; in asoc_sdw_bridge_cs35l56_add_sidecar() 131 (*codec_conf)->dlc.name = (*dai_links)->codecs[i].name; in asoc_sdw_bridge_cs35l56_add_sidecar() 136 (*dai_links)++; in asoc_sdw_bridge_cs35l56_add_sidecar() 144 struct snd_soc_dai_link *dai_links, in asoc_sdw_bridge_cs35l56_spk_init() argument
|
| H A D | soc_sdw_utils.c | 1042 dai_links->id = (*be_id)++; in asoc_sdw_init_dai_link() 1043 dai_links->name = name; in asoc_sdw_init_dai_link() 1044 dai_links->stream_name = name; in asoc_sdw_init_dai_link() 1046 dai_links->num_platforms = num_platforms; in asoc_sdw_init_dai_link() 1047 dai_links->no_pcm = no_pcm; in asoc_sdw_init_dai_link() 1048 dai_links->cpus = cpus; in asoc_sdw_init_dai_link() 1049 dai_links->num_cpus = cpus_num; in asoc_sdw_init_dai_link() 1050 dai_links->codecs = codecs; in asoc_sdw_init_dai_link() 1051 dai_links->num_codecs = codecs_num; in asoc_sdw_init_dai_link() 1054 dai_links->init = init; in asoc_sdw_init_dai_link() [all …]
|
| H A D | soc_sdw_rt_amp.c | 272 struct snd_soc_dai_link *dai_links, in asoc_sdw_rt_amp_init() argument 287 sdw_dev1 = bus_find_device_by_name(&sdw_bus_type, NULL, dai_links->codecs[0].name); in asoc_sdw_rt_amp_init() 298 sdw_dev2 = bus_find_device_by_name(&sdw_bus_type, NULL, dai_links->codecs[1].name); in asoc_sdw_rt_amp_init()
|
| H A D | soc_sdw_maxim.c | 125 struct snd_soc_dai_link *dai_links, in asoc_sdw_maxim_init() argument 140 dai_links->ops = &max_98373_sdw_ops; in asoc_sdw_maxim_init()
|
| H A D | soc_sdw_rt711.c | 132 struct snd_soc_dai_link *dai_links, in asoc_sdw_rt711_init() argument 147 sdw_dev = bus_find_device_by_name(&sdw_bus_type, NULL, dai_links->codecs[0].name); in asoc_sdw_rt711_init()
|
| H A D | soc_sdw_cs42l43.c | 140 struct snd_soc_dai_link *dai_links, in asoc_sdw_cs42l43_spk_init() argument 150 return asoc_sdw_bridge_cs35l56_spk_init(card, dai_links, info, playback); in asoc_sdw_cs42l43_spk_init()
|
| H A D | soc_sdw_rt_sdca_jack_common.c | 194 struct snd_soc_dai_link *dai_links, in asoc_sdw_rt_sdca_jack_init() argument 209 sdw_dev = bus_find_device_by_name(&sdw_bus_type, NULL, dai_links->codecs[0].name); in asoc_sdw_rt_sdca_jack_init()
|
| H A D | soc_sdw_cs_amp.c | 122 struct snd_soc_dai_link *dai_links, in asoc_sdw_cs_amp_init() argument
|