| /linux/sound/soc/ti/ |
| H A D | omap-abe-twl6040.c | 38 struct snd_soc_dai_link dai_links[2]; member 251 priv->dai_links[0].name = "DMIC"; in omap_abe_probe() 252 priv->dai_links[0].stream_name = "TWL6040"; in omap_abe_probe() 253 priv->dai_links[0].cpus = link0_cpus; in omap_abe_probe() 254 priv->dai_links[0].num_cpus = 1; in omap_abe_probe() 255 priv->dai_links[0].cpus->of_node = dai_node; in omap_abe_probe() 256 priv->dai_links[0].platforms = link0_platforms; in omap_abe_probe() 257 priv->dai_links[0].num_platforms = 1; in omap_abe_probe() 258 priv->dai_links[0].platforms->of_node = dai_node; in omap_abe_probe() 259 priv->dai_links[ in omap_abe_probe() [all...] |
| /linux/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 90 ret = sof_end->codec_info->add_sidecar(card, dai_links, codec_conf); in create_sdw_dailink() 196 asoc_sdw_init_dai_link(dev, *dai_links, be_id, name, playback, capture, in create_sdw_dailink() 205 (*dai_links)->nonatomic = true; in create_sdw_dailink() 206 (*dai_links)->ch_maps = codec_maps; in create_sdw_dailink() 210 sof_end->dai_info->init(card, *dai_links, in create_sdw_dailink() 215 (*dai_links)++; in create_sdw_dailink() 222 struct snd_soc_dai_link **dai_links, int *be_id, in create_sdw_dailinks() argument 233 ret = create_sdw_dailink(card, sof_dais, dai_links, in create_sdw_dailinks() 249 struct snd_soc_dai_link **dai_links, in in create_dmic_dailinks() 248 create_dmic_dailinks(struct snd_soc_card * card,struct snd_soc_dai_link ** dai_links,int * be_id,int no_pcm) create_dmic_dailinks() argument 275 struct snd_soc_dai_link *dai_links; sof_card_dai_links_create() local [all...] |
| H A D | acp-sdw-legacy-mach.c | 154 struct snd_soc_dai_link **dai_links, in create_sdw_dailink() argument 174 ret = soc_end->codec_info->add_sidecar(card, dai_links, codec_conf); in create_sdw_dailink() 280 asoc_sdw_init_dai_link(dev, *dai_links, be_id, name, playback, capture, in create_sdw_dailink() 288 (*dai_links)->nonatomic = true; in create_sdw_dailink() 289 (*dai_links)->ch_maps = codec_maps; in create_sdw_dailink() 293 soc_end->dai_info->init(card, *dai_links, in create_sdw_dailink() 298 (*dai_links)++; in create_sdw_dailink() 305 struct snd_soc_dai_link **dai_links, int *be_id, in create_sdw_dailinks() argument 336 ret = create_sdw_dailink(card, soc_dais, dai_links, in create_sdw_dailinks() 352 struct snd_soc_dai_link **dai_links, in in create_dmic_dailinks() 351 create_dmic_dailinks(struct snd_soc_card * card,struct snd_soc_dai_link ** dai_links,int * be_id,int no_pcm) create_dmic_dailinks() argument 401 struct snd_soc_dai_link *dai_links; soc_card_dai_links_create() local [all...] |
| /linux/sound/soc/intel/boards/ |
| H A D | sof_sdw.c | 889 struct snd_soc_dai_link **dai_links, in create_sdw_dailink() argument 909 ret = sof_end->codec_info->add_sidecar(card, dai_links, codec_conf); in create_sdw_dailink() 1011 asoc_sdw_init_dai_link(dev, *dai_links, be_id, name, playback, capture, in create_sdw_dailink() 1019 (*dai_links)->nonatomic = true; in create_sdw_dailink() 1020 (*dai_links)->ch_maps = codec_maps; in create_sdw_dailink() 1024 sof_end->dai_info->init(card, *dai_links, in create_sdw_dailink() 1029 (*dai_links)++; in create_sdw_dailink() 1036 struct snd_soc_dai_link **dai_links, int *be_id, in create_sdw_dailinks() argument 1051 ret = create_sdw_dailink(card, sof_dais, dai_links, in create_sdw_dailinks() 1067 struct snd_soc_dai_link **dai_links, int *be_id, in create_ssp_dailinks() argument [all …]
|
| H A D | sof_pcm512x.c | 357 struct snd_soc_dai_link *dai_links; in sof_audio_probe() 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() 356 struct snd_soc_dai_link *dai_links; sof_audio_probe() local
|
| H A D | sof_es8336.c | 608 struct snd_soc_dai_link *dai_links; in sof_es8336_probe() local 673 dai_links = sof_card_dai_links_create(dev, in sof_es8336_probe() 676 if (!dai_links) in sof_es8336_probe() 679 sof_es8336_card.dai_link = dai_links; in sof_es8336_probe() 686 dai_links[0].codecs->name = codec_name; in sof_es8336_probe() 690 dai_links[0].codecs->dai_name = "ES8326 HiFi"; in sof_es8336_probe()
|
| /linux/sound/soc/sdw_utils/ |
| H A D | soc_sdw_bridge_cs35l56.c | 115 struct snd_soc_dai_link **dai_links, 121 **dai_links = bridge_dai_template; in asoc_sdw_bridge_cs35l56_add_sidecar() 124 (*codec_conf)->dlc.name = (*dai_links)->codecs[i].name; in asoc_sdw_bridge_cs35l56_add_sidecar() 129 (*dai_links)++; in asoc_sdw_bridge_cs35l56_add_sidecar() 137 struct snd_soc_dai_link *dai_links, 117 asoc_sdw_bridge_cs35l56_add_sidecar(struct snd_soc_card * card,struct snd_soc_dai_link ** dai_links,struct snd_soc_codec_conf ** codec_conf) asoc_sdw_bridge_cs35l56_add_sidecar() argument 139 asoc_sdw_bridge_cs35l56_spk_init(struct snd_soc_card * card,struct snd_soc_dai_link * dai_links,struct asoc_sdw_codec_info * info,bool playback) asoc_sdw_bridge_cs35l56_spk_init() argument
|
| H A D | soc_sdw_utils.c | 1777 void asoc_sdw_init_dai_link(struct device *dev, struct snd_soc_dai_link *dai_links, in asoc_sdw_parse_sdw_endpoints() 1787 dai_links->id = (*be_id)++; in asoc_sdw_parse_sdw_endpoints() 1788 dai_links->name = name; in asoc_sdw_parse_sdw_endpoints() 1789 dai_links->stream_name = name; in asoc_sdw_parse_sdw_endpoints() 1790 dai_links->platforms = platform_component; in asoc_sdw_parse_sdw_endpoints() 1791 dai_links->num_platforms = num_platforms; in asoc_sdw_parse_sdw_endpoints() 1792 dai_links->no_pcm = no_pcm; in asoc_sdw_parse_sdw_endpoints() 1793 dai_links->cpus = cpus; in asoc_sdw_parse_sdw_endpoints() 1794 dai_links->num_cpus = cpus_num; in asoc_sdw_parse_sdw_endpoints() 1795 dai_links in asoc_sdw_parse_sdw_endpoints() 1501 asoc_sdw_init_dai_link(struct device * dev,struct snd_soc_dai_link * dai_links,int * be_id,char * name,int playback,int capture,struct snd_soc_dai_link_component * cpus,int cpus_num,struct snd_soc_dai_link_component * platform_component,int num_platforms,struct snd_soc_dai_link_component * codecs,int codecs_num,int no_pcm,int (* init)(struct snd_soc_pcm_runtime * rtd),const struct snd_soc_ops * ops) asoc_sdw_init_dai_link() argument 1528 asoc_sdw_init_simple_dai_link(struct device * dev,struct snd_soc_dai_link * dai_links,int * be_id,char * name,int playback,int capture,const char * cpu_dai_name,const char * platform_comp_name,const char * codec_name,const char * codec_dai_name,int no_pcm,int (* init)(struct snd_soc_pcm_runtime * rtd),const struct snd_soc_ops * ops) asoc_sdw_init_simple_dai_link() argument [all...] |
| H A D | soc_sdw_maxim.c | 116 struct snd_soc_dai_link *dai_links, in asoc_sdw_maxim_init() argument 131 dai_links->ops = &max_98373_sdw_ops; in asoc_sdw_maxim_init()
|
| H A D | soc_sdw_rt_amp.c | 269 struct snd_soc_dai_link *dai_links, in asoc_sdw_rt_amp_init() 284 sdw_dev1 = bus_find_device_by_name(&sdw_bus_type, NULL, dai_links->codecs[0].name); in asoc_sdw_rt_amp_init() 295 sdw_dev2 = bus_find_device_by_name(&sdw_bus_type, NULL, dai_links->codecs[1].name); in asoc_sdw_rt_amp_init() 266 asoc_sdw_rt_amp_init(struct snd_soc_card * card,struct snd_soc_dai_link * dai_links,struct asoc_sdw_codec_info * info,bool playback) asoc_sdw_rt_amp_init() argument
|
| H A D | soc_sdw_rt711.c | 133 struct snd_soc_dai_link *dai_links, in asoc_sdw_rt711_init() 148 sdw_dev = bus_find_device_by_name(&sdw_bus_type, NULL, dai_links->codecs[0].name); in asoc_sdw_rt711_init() 132 asoc_sdw_rt711_init(struct snd_soc_card * card,struct snd_soc_dai_link * dai_links,struct asoc_sdw_codec_info * info,bool playback) asoc_sdw_rt711_init() argument
|
| 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 | 195 struct snd_soc_dai_link *dai_links, in asoc_sdw_rt_sdca_jack_init() 210 sdw_dev = bus_find_device_by_name(&sdw_bus_type, NULL, dai_links->codecs[0].name); in asoc_sdw_rt_sdca_jack_init() 194 asoc_sdw_rt_sdca_jack_init(struct snd_soc_card * card,struct snd_soc_dai_link * dai_links,struct asoc_sdw_codec_info * info,bool playback) asoc_sdw_rt_sdca_jack_init() argument
|
| H A D | soc_sdw_cs_amp.c | 113 struct snd_soc_dai_link *dai_links, in asoc_sdw_cs_amp_init() 112 asoc_sdw_cs_amp_init(struct snd_soc_card * card,struct snd_soc_dai_link * dai_links,struct asoc_sdw_codec_info * info,bool playback) asoc_sdw_cs_amp_init() argument
|