/linux-6.12.1/sound/soc/ti/ |
D | j721e-evm.c | 77 struct snd_soc_dai_link *dai_links; member 660 priv->dai_links[*link_idx].cpus = &compnent[comp_idx++]; in j721e_soc_probe_cpb() 661 priv->dai_links[*link_idx].num_cpus = 1; in j721e_soc_probe_cpb() 662 priv->dai_links[*link_idx].codecs = &compnent[comp_idx++]; in j721e_soc_probe_cpb() 663 priv->dai_links[*link_idx].num_codecs = 1; in j721e_soc_probe_cpb() 664 priv->dai_links[*link_idx].platforms = &compnent[comp_idx++]; in j721e_soc_probe_cpb() 665 priv->dai_links[*link_idx].num_platforms = 1; in j721e_soc_probe_cpb() 667 priv->dai_links[*link_idx].name = "CPB PCM3168A Playback"; in j721e_soc_probe_cpb() 668 priv->dai_links[*link_idx].stream_name = "CPB PCM3168A Analog"; in j721e_soc_probe_cpb() 669 priv->dai_links[*link_idx].cpus->of_node = dai_node; in j721e_soc_probe_cpb() [all …]
|
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() 255 priv->dai_links[0].stream_name = "TWL6040"; 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() 258 priv->dai_links[0].cpus->of_node = dai_node; in omap_abe_probe() 259 priv->dai_links[0].platforms = link0_platforms; in omap_abe_probe() 260 priv->dai_links[0].num_platforms = 1; in omap_abe_probe() 261 priv->dai_links[0].platforms->of_node = dai_node; in omap_abe_probe() 262 priv->dai_links[0].codecs = link0_codecs; in omap_abe_probe() [all …]
|
/linux-6.12.1/sound/soc/amd/acp/ |
D | acp-sdw-sof-mach.c | 119 struct snd_soc_dai_link **dai_links, in create_sdw_dailink() argument 138 ret = sof_end->codec_info->add_sidecar(card, dai_links, codec_conf); in create_sdw_dailink() 236 asoc_sdw_init_dai_link(dev, *dai_links, be_id, name, playback, capture, in create_sdw_dailink() 245 (*dai_links)->nonatomic = true; in create_sdw_dailink() 246 (*dai_links)->ch_maps = codec_maps; in create_sdw_dailink() 250 sof_end->dai_info->init(card, *dai_links, in create_sdw_dailink() 255 (*dai_links)++; in create_sdw_dailink() 262 struct snd_soc_dai_link **dai_links, int *be_id, in create_sdw_dailinks() argument 272 ret = create_sdw_dailink(card, sof_dais, dai_links, in create_sdw_dailinks() 288 struct snd_soc_dai_link **dai_links, int *be_id) in create_dmic_dailinks() argument [all …]
|
/linux-6.12.1/include/sound/ |
D | soc_sdw_utils.h | 55 struct snd_soc_dai_link *dai_links, 80 struct snd_soc_dai_link **dai_links, 148 void asoc_sdw_init_dai_link(struct device *dev, struct snd_soc_dai_link *dai_links, 156 int asoc_sdw_init_simple_dai_link(struct device *dev, struct snd_soc_dai_link *dai_links, 181 struct snd_soc_dai_link *dai_links, 188 struct snd_soc_dai_link *dai_links, 198 struct snd_soc_dai_link *dai_links, 205 struct snd_soc_dai_link *dai_links, 213 struct snd_soc_dai_link **dai_links, 216 struct snd_soc_dai_link *dai_links, [all …]
|
/linux-6.12.1/sound/soc/intel/boards/ |
D | sof_sdw.c | 632 struct snd_soc_dai_link **dai_links, in create_sdw_dailink() argument 650 ret = sof_end->codec_info->add_sidecar(card, dai_links, codec_conf); in create_sdw_dailink() 741 asoc_sdw_init_dai_link(dev, *dai_links, be_id, name, playback, capture, in create_sdw_dailink() 750 (*dai_links)->nonatomic = true; in create_sdw_dailink() 751 (*dai_links)->ch_maps = codec_maps; in create_sdw_dailink() 755 sof_end->dai_info->init(card, *dai_links, in create_sdw_dailink() 760 (*dai_links)++; in create_sdw_dailink() 767 struct snd_soc_dai_link **dai_links, int *be_id, in create_sdw_dailinks() argument 782 ret = create_sdw_dailink(card, sof_dais, dai_links, in create_sdw_dailinks() 798 struct snd_soc_dai_link **dai_links, int *be_id, in create_ssp_dailinks() argument [all …]
|
D | sof_pcm512x.c | 357 struct snd_soc_dai_link *dai_links; in sof_audio_probe() local 393 dai_links = sof_card_dai_links_create(&pdev->dev, ssp_codec, in sof_audio_probe() 396 if (!dai_links) in sof_audio_probe() 399 sof_audio_card_pcm512x.dai_link = dai_links; in sof_audio_probe()
|
D | sof_es8336.c | 599 struct snd_soc_dai_link *dai_links; in sof_es8336_probe() local 664 dai_links = sof_card_dai_links_create(dev, in sof_es8336_probe() 667 if (!dai_links) in sof_es8336_probe() 670 sof_es8336_card.dai_link = dai_links; in sof_es8336_probe() 677 dai_links[0].codecs->name = codec_name; in sof_es8336_probe() 681 dai_links[0].codecs->dai_name = "ES8326 HiFi"; in sof_es8336_probe()
|
/linux-6.12.1/sound/soc/sdw_utils/ |
D | soc_sdw_bridge_cs35l56.c | 118 struct snd_soc_dai_link **dai_links, in asoc_sdw_bridge_cs35l56_add_sidecar() argument 124 **dai_links = bridge_dai_template; in asoc_sdw_bridge_cs35l56_add_sidecar() 127 (*codec_conf)->dlc.name = (*dai_links)->codecs[i].name; in asoc_sdw_bridge_cs35l56_add_sidecar() 132 (*dai_links)++; in asoc_sdw_bridge_cs35l56_add_sidecar() 140 struct snd_soc_dai_link *dai_links, in asoc_sdw_bridge_cs35l56_spk_init() argument
|
D | soc_sdw_utils.c | 954 void asoc_sdw_init_dai_link(struct device *dev, struct snd_soc_dai_link *dai_links, in asoc_sdw_init_dai_link() argument 963 dai_links->id = (*be_id)++; in asoc_sdw_init_dai_link() 964 dai_links->name = name; in asoc_sdw_init_dai_link() 965 dai_links->platforms = platform_component; in asoc_sdw_init_dai_link() 966 dai_links->num_platforms = num_platforms; in asoc_sdw_init_dai_link() 967 dai_links->no_pcm = 1; in asoc_sdw_init_dai_link() 968 dai_links->cpus = cpus; in asoc_sdw_init_dai_link() 969 dai_links->num_cpus = cpus_num; in asoc_sdw_init_dai_link() 970 dai_links->codecs = codecs; in asoc_sdw_init_dai_link() 971 dai_links->num_codecs = codecs_num; in asoc_sdw_init_dai_link() [all …]
|
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()
|
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()
|
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()
|
D | soc_sdw_cs42l43.c | 130 struct snd_soc_dai_link *dai_links, in asoc_sdw_cs42l43_spk_init() argument 140 return asoc_sdw_bridge_cs35l56_spk_init(card, dai_links, info, playback); in asoc_sdw_cs42l43_spk_init()
|
D | soc_sdw_rt_sdca_jack_common.c | 186 struct snd_soc_dai_link *dai_links, in asoc_sdw_rt_sdca_jack_init() argument 201 sdw_dev = bus_find_device_by_name(&sdw_bus_type, NULL, dai_links->codecs[0].name); in asoc_sdw_rt_sdca_jack_init()
|
D | soc_sdw_cs_amp.c | 52 struct snd_soc_dai_link *dai_links, in asoc_sdw_cs_amp_init() argument
|