| /linux/sound/soc/xilinx/ |
| H A D | xlnx_i2s.c | 27 struct snd_soc_dai_driver dai_drv; 207 drv_data->dai_drv.name = "xlnx_i2s_playback"; in xlnx_i2s_probe() 208 drv_data->dai_drv.playback.stream_name = "Playback"; in xlnx_i2s_probe() 209 drv_data->dai_drv.playback.formats = format; in xlnx_i2s_probe() 210 drv_data->dai_drv.playback.channels_min = drv_data->channels; in xlnx_i2s_probe() 211 drv_data->dai_drv.playback.channels_max = drv_data->channels; in xlnx_i2s_probe() 212 drv_data->dai_drv.playback.rates = SNDRV_PCM_RATE_8000_192000; in xlnx_i2s_probe() 213 drv_data->dai_drv.ops = &xlnx_i2s_dai_ops; in xlnx_i2s_probe() 215 drv_data->dai_drv.name = "xlnx_i2s_capture"; in xlnx_i2s_probe() 216 drv_data->dai_drv in xlnx_i2s_probe() 28 struct snd_soc_dai_driver dai_drv; global() member [all...] |
| /linux/sound/soc/fsl/ |
| H A D | fsl_rpmsg.c | 199 struct snd_soc_dai_driver *dai_drv; in fsl_rpmsg_probe() local 204 dai_drv = devm_kzalloc(&pdev->dev, sizeof(struct snd_soc_dai_driver), GFP_KERNEL); in fsl_rpmsg_probe() 205 if (!dai_drv) in fsl_rpmsg_probe() 207 memcpy(dai_drv, &fsl_rpmsg_dai, sizeof(fsl_rpmsg_dai)); in fsl_rpmsg_probe() 216 dai_drv->playback.rates = rpmsg->soc_data->rates; in fsl_rpmsg_probe() 217 dai_drv->capture.rates = rpmsg->soc_data->rates; in fsl_rpmsg_probe() 218 dai_drv->playback.formats = rpmsg->soc_data->formats; in fsl_rpmsg_probe() 219 dai_drv->capture.formats = rpmsg->soc_data->formats; in fsl_rpmsg_probe() 232 dai_drv->name = dai_name; in fsl_rpmsg_probe() 236 dai_drv->capture.channels_min = 1; in fsl_rpmsg_probe() [all …]
|
| /linux/sound/soc/samsung/ |
| H A D | i2s.c | 99 struct snd_soc_dai_driver *dai_drv; 1166 struct snd_soc_dai_driver *dai_drv; 1174 priv->dai_drv = devm_kcalloc(&priv->pdev->dev, num_dais, in i2s_alloc_dais() 1175 sizeof(*dai_drv), GFP_KERNEL); in i2s_alloc_dais() local 1176 if (!priv->dai_drv) in i2s_alloc_dais() 1180 dai_drv = &priv->dai_drv[i]; in i2s_alloc_dais() 1182 dai_drv->symmetric_rate = 1; in i2s_alloc_dais() 1183 dai_drv->ops = &samsung_i2s_dai_ops; in i2s_alloc_dais() 1185 dai_drv in i2s_alloc_dais() 98 struct snd_soc_dai_driver *dai_drv; global() member [all...] |
| /linux/sound/soc/ |
| H A D | soc-topology.c | 285 struct snd_soc_dai_driver *dai_drv, in soc_tplg_dai_load() 289 return tplg->ops->dai_load(tplg->comp, tplg->index, dai_drv, in soc_tplg_dai_load() 405 struct snd_soc_dai_driver *dai_drv = in soc_tplg_remove_dai() 416 if (dai->driver == dai_drv) in soc_tplg_remove_dai() 1362 static void set_dai_flags(struct snd_soc_dai_driver *dai_drv, 1366 dai_drv->symmetric_rate = in soc_tplg_dai_create() local 1370 dai_drv->symmetric_channels = in soc_tplg_dai_create() 1375 dai_drv->symmetric_sample_bits = in soc_tplg_dai_create() 1387 struct snd_soc_dai_driver *dai_drv; in soc_tplg_dai_create() 1394 dai_drv in soc_tplg_dai_create() 281 soc_tplg_dai_load(struct soc_tplg * tplg,struct snd_soc_dai_driver * dai_drv,struct snd_soc_tplg_pcm * pcm,struct snd_soc_dai * dai) soc_tplg_dai_load() argument 401 struct snd_soc_dai_driver *dai_drv = soc_tplg_remove_dai() local 1341 set_dai_flags(struct snd_soc_dai_driver * dai_drv,unsigned int flag_mask,unsigned int flags) set_dai_flags() argument 1839 struct snd_soc_dai_driver *dai_drv; soc_tplg_dai_config() local [all...] |
| H A D | soc-devres.c | 23 * @dai_drv: DAI driver 31 struct snd_soc_dai_driver *dai_drv, int num_dai) in devm_snd_soc_register_component() argument 40 ret = snd_soc_register_component(dev, cmpnt_drv, dai_drv, num_dai); in devm_snd_soc_register_component()
|
| H A D | soc-core.c | 2533 struct snd_soc_dai_driver *dai_drv) in fmt_multiple_name() argument 2535 if (dai_drv->name == NULL) { in fmt_multiple_name() 2542 return devm_kstrdup(dev, dai_drv->name, GFP_KERNEL); in fmt_multiple_name() 2567 struct snd_soc_dai_driver *dai_drv, in snd_soc_register_dai() argument 2588 (dai_drv->id == 0 || dai_drv->name == NULL)) { in snd_soc_register_dai() 2591 dai->name = fmt_multiple_name(dev, dai_drv); in snd_soc_register_dai() 2592 if (dai_drv->id) in snd_soc_register_dai() 2593 dai->id = dai_drv->id; in snd_soc_register_dai() 2602 dai->driver = dai_drv; in snd_soc_register_dai() 2634 struct snd_soc_dai_driver *dai_drv, in snd_soc_register_dais() argument [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | es7134.c | 23 struct snd_soc_dai_driver *dai_drv; member 187 .dai_drv = &es7134_dai, 264 .dai_drv = &es7154_dai, 291 priv->chip->dai_drv, 1); in es7134_probe()
|
| H A D | fs210x.c | 1423 struct snd_soc_dai_driver *dai_drv; in fs210x_register_snd_component() local 1427 dai_drv = devm_kmemdup(fs210x->dev, &fs210x_dai, in fs210x_register_snd_component() 1429 if (!dai_drv) in fs210x_register_snd_component() 1432 dai_drv->name = devm_kasprintf(fs210x->dev, in fs210x_register_snd_component() 1434 dai_drv->name, instance_id); in fs210x_register_snd_component() 1435 if (!dai_drv->name) in fs210x_register_snd_component() 1441 dai_drv->playback.rates = FS2105S_RATES; in fs210x_register_snd_component() 1442 dai_drv->capture.rates = FS2105S_RATES; in fs210x_register_snd_component() 1447 dai_drv, 1); in fs210x_register_snd_component()
|
| H A D | ak4458.c | 37 struct snd_soc_dai_driver *dai_drv; member 720 .dai_drv = &ak4458_dai, 726 .dai_drv = &ak4497_dai, 778 ak4458->drvdata->dai_drv, 1); in ak4458_i2c_probe()
|
| H A D | adau1761.c | 980 struct snd_soc_dai_driver *dai_drv; in adau1761_probe() 985 dai_drv = &adau1361_dai_driver; in adau1761_probe() 988 dai_drv = &adau1761_dai_driver; in adau1761_probe() 1005 dai_drv, 1); in adau1761_probe() 979 struct snd_soc_dai_driver *dai_drv; adau1761_probe() local
|
| H A D | tac5xx2-sdw.c | 1415 struct snd_soc_dai_driver *dai_drv; in tac_init() 1423 dai_drv = tac5572_dai_driver; in tac_init() 1427 dai_drv = tac5672_dai_driver; in tac_init() 1431 dai_drv = tac5682_dai_driver; in tac_init() 1435 dai_drv = tas2883_dai_driver; in tac_init() 1454 dai_drv, num_dais); in tac5xx2_sdca_dev_system_suspend() 1393 struct snd_soc_dai_driver *dai_drv; tac_init() local
|
| H A D | hdac_hdmi.c | 138 struct snd_soc_dai_driver *dai_drv; 1085 struct snd_soc_dai_driver *dai_drv = hdmi->dai_drv; in create_fill_widget_route_map() 1106 widget_name, dai_drv[i].playback.stream_name, NULL, 0, in create_fill_widget_route_map() 1511 hdmi->dai_drv = hdmi_dais; 137 struct snd_soc_dai_driver *dai_drv; global() member 1077 struct snd_soc_dai_driver *dai_drv = hdmi->dai_drv; create_fill_widget_route_map() local
|
| /linux/sound/soc/meson/ |
| H A D | axg-spdifin.c | 441 struct snd_soc_dai_driver *dai_drv; in axg_spdifin_probe() local 474 dai_drv = axg_spdifin_get_dai_drv(dev, priv); in axg_spdifin_probe() 475 if (IS_ERR(dai_drv)) { in axg_spdifin_probe() 477 PTR_ERR(dai_drv)); in axg_spdifin_probe() 478 return PTR_ERR(dai_drv); in axg_spdifin_probe() 482 dai_drv, 1); in axg_spdifin_probe()
|
| H A D | axg-toddr.c | 191 .dai_drv = &axg_toddr_dai_drv 254 .dai_drv = &g12a_toddr_dai_drv 325 .dai_drv = &g12a_toddr_dai_drv
|
| H A D | axg-frddr.c | 173 .dai_drv = &axg_frddr_dai_drv 301 .dai_drv = &g12a_frddr_dai_drv 372 .dai_drv = &g12a_frddr_dai_drv
|
| H A D | axg-fifo.h | 71 struct snd_soc_dai_driver *dai_drv; member
|
| /linux/sound/soc/ti/ |
| H A D | omap-hdmi.c | 308 struct snd_soc_dai_driver *dai_drv; 330 dai_drv = &omap4_hdmi_dai; in omap_hdmi_audio_probe() 333 dai_drv = &omap5_hdmi_dai; in omap_hdmi_audio_probe() 339 dai_drv, 1); in omap_hdmi_audio_probe() 314 struct snd_soc_dai_driver *dai_drv; omap_hdmi_audio_probe() local
|
| /linux/sound/soc/stm/ |
| H A D | stm32_adfsdm.c | 29 struct snd_soc_dai_driver dai_drv; member 334 priv->dai_drv = stm32_adfsdm_dai; in stm32_adfsdm_probe() 341 &priv->dai_drv, 1); in stm32_adfsdm_probe()
|
| H A D | stm32_i2s.c | 212 * @dai_drv: DAI driver pointer 240 struct snd_soc_dai_driver *dai_drv; member 1147 i2s->dai_drv = dai_ptr; in stm32_i2s_dais_init() 1299 i2s->dai_drv, 1); in stm32_i2s_probe()
|
| /linux/sound/soc/au1x/ |
| H A D | psc.h | 18 struct snd_soc_dai_driver dai_drv; member
|
| /linux/sound/soc/qcom/qdsp6/ |
| H A D | q6asm-dai.c | 1254 struct snd_soc_dai_driver *dai_drv; in of_q6asm_parse_dai_data() local 1266 pdata->dais = devm_kcalloc(dev, pdata->num_dais, sizeof(*dai_drv), in of_q6asm_parse_dai_data() 1280 dai_drv = &pdata->dais[idx++]; in of_q6asm_parse_dai_data() 1281 *dai_drv = q6asm_fe_dais_template[id]; in of_q6asm_parse_dai_data() 1288 dai_drv->capture = empty_stream; in of_q6asm_parse_dai_data() 1290 dai_drv->playback = empty_stream; in of_q6asm_parse_dai_data() 1293 dai_drv->ops = &q6asm_dai_ops; in of_q6asm_parse_dai_data()
|
| /linux/include/sound/ |
| H A D | soc-topology.h | 134 struct snd_soc_dai_driver *dai_drv,
|
| /linux/sound/soc/kirkwood/ |
| H A D | kirkwood-i2s.c | 54 struct snd_soc_dai_driver *dai_drv) in armada_38x_i2s_init_quirk() argument 81 dai_drv[i].playback.rates |= SNDRV_PCM_RATE_192000; in armada_38x_i2s_init_quirk() 82 dai_drv[i].capture.rates |= SNDRV_PCM_RATE_192000; in armada_38x_i2s_init_quirk()
|
| /linux/sound/soc/tegra/ |
| H A D | tegra210_ahub.h | 188 struct snd_soc_dai_driver *dai_drv; 158 struct snd_soc_dai_driver *dai_drv; global() member
|
| H A D | tegra210_ahub.c | 2166 .dai_drv = tegra210_ahub_dais, 2179 .dai_drv = tegra186_ahub_dais, 2192 .dai_drv = tegra186_ahub_dais, 2205 .dai_drv = tegra264_ahub_dais, 2290 ahub->soc_data->dai_drv, in tegra_ahub_probe()
|