Home
last modified time | relevance | path

Searched refs:capture_dma_data (Results 1 – 25 of 33) sorted by relevance

12

/Linux-v4.19/sound/soc/adi/
Daxi-i2s.c48 struct snd_dmaengine_dai_dma_data capture_dma_data; member
140 &i2s->capture_dma_data); in axi_i2s_dai_probe()
220 i2s->capture_dma_data.addr = res->start + AXI_I2S_REG_RX_FIFO; in axi_i2s_probe()
221 i2s->capture_dma_data.addr_width = 4; in axi_i2s_probe()
222 i2s->capture_dma_data.maxburst = 1; in axi_i2s_probe()
/Linux-v4.19/sound/soc/dwc/
Ddwc-i2s.c203 dma_data = &dev->capture_dma_data; in dw_i2s_startup()
558 dev->capture_dma_data.pd.data = pdata->capture_dma_data; in dw_configure_dai_by_pd()
560 dev->capture_dma_data.pd.addr = res->start + I2S_RXDMA; in dw_configure_dai_by_pd()
562 dev->capture_dma_data.pd.max_burst = 16; in dw_configure_dai_by_pd()
564 dev->capture_dma_data.pd.addr_width = bus_widths[idx]; in dw_configure_dai_by_pd()
566 dev->capture_dma_data.pd.filter = pdata->filter; in dw_configure_dai_by_pd()
603 dev->capture_dma_data.dt.addr = res->start + I2S_RXDMA; in dw_configure_dai_by_dt()
604 dev->capture_dma_data.dt.addr_width = bus_widths[idx]; in dw_configure_dai_by_dt()
605 dev->capture_dma_data.dt.fifo_size = fifo_depth * in dw_configure_dai_by_dt()
607 dev->capture_dma_data.dt.maxburst = 16; in dw_configure_dai_by_dt()
Dlocal.h104 union dw_i2s_snd_dma_data capture_dma_data; member
/Linux-v4.19/sound/soc/rockchip/
Drockchip_pdm.c34 struct snd_dmaengine_dai_dma_data capture_dma_data; member
247 dai->capture_dma_data = &pdm->capture_dma_data; in rockchip_pdm_dai_probe()
395 pdm->capture_dma_data.addr = res->start + PDM_RXFIFO_DATA; in rockchip_pdm_probe()
396 pdm->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_pdm_probe()
397 pdm->capture_dma_data.maxburst = PDM_DMA_BURST_SIZE; in rockchip_pdm_probe()
Drockchip_i2s.c40 struct snd_dmaengine_dai_dma_data capture_dma_data; member
437 dai->capture_dma_data = &i2s->capture_dma_data; in rockchip_i2s_dai_probe()
639 i2s->capture_dma_data.addr = res->start + I2S_RXDR; in rockchip_i2s_probe()
640 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_i2s_probe()
641 i2s->capture_dma_data.maxburst = 4; in rockchip_i2s_probe()
/Linux-v4.19/sound/soc/ux500/
Dux500_msp_dai.c665 struct snd_dmaengine_dai_dma_data *capture_dma_data; in ux500_msp_dai_of_probe() local
673 capture_dma_data = devm_kzalloc(dai->dev, in ux500_msp_dai_of_probe()
674 sizeof(*capture_dma_data), in ux500_msp_dai_of_probe()
676 if (!capture_dma_data) in ux500_msp_dai_of_probe()
680 capture_dma_data->addr = drvdata->msp->capture_dma_data.tx_rx_addr; in ux500_msp_dai_of_probe()
683 capture_dma_data->maxburst = 4; in ux500_msp_dai_of_probe()
685 snd_soc_dai_init_dma_data(dai, playback_dma_data, capture_dma_data); in ux500_msp_dai_of_probe()
702 drvdata->msp->capture_dma_data.data_size = drvdata->slot_width; in ux500_msp_dai_probe()
706 &drvdata->msp->capture_dma_data); in ux500_msp_dai_probe()
Dux500_msp_i2s.c371 !msp->capture_dma_data.dma_cfg) { in enable_msp()
667 msp->capture_dma_data.dma_cfg = devm_kzalloc(&pdev->dev, in ux500_msp_i2s_of_init_msp()
670 if (!msp->capture_dma_data.dma_cfg) in ux500_msp_i2s_of_init_msp()
700 msp->capture_dma_data.dma_cfg = platform_data->msp_i2s_dma_rx; in ux500_msp_i2s_init_msp()
714 msp->capture_dma_data.tx_rx_addr = res->start + MSP_DR; in ux500_msp_i2s_init_msp()
/Linux-v4.19/include/sound/
Dsoc-dai.h315 void *capture_dma_data; member
336 dai->playback_dma_data : dai->capture_dma_data; in snd_soc_dai_get_dma_data()
346 dai->capture_dma_data = data; in snd_soc_dai_set_dma_data()
353 dai->capture_dma_data = capture; in snd_soc_dai_init_dma_data()
Ddesignware_i2s.h56 void *capture_dma_data; member
/Linux-v4.19/sound/soc/sirf/
Dsirf-audio-port.c15 struct snd_dmaengine_dai_dma_data capture_dma_data; member
24 &port->capture_dma_data); in sirf_audio_port_dai_probe()
Dsirf-usp.c26 struct snd_dmaengine_dai_dma_data capture_dma_data; member
76 &usp->capture_dma_data); in sirf_usp_pcm_dai_probe()
/Linux-v4.19/sound/soc/tegra/
Dtegra20_ac97.c223 dai->capture_dma_data = &ac97->capture_dma_data; in tegra20_ac97_probe()
369 ac97->capture_dma_data.addr = mem->start + TEGRA20_AC97_FIFO_RX1; in tegra20_ac97_platform_probe()
370 ac97->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_ac97_platform_probe()
371 ac97->capture_dma_data.maxburst = 4; in tegra20_ac97_platform_probe()
Dtegra20_i2s.c248 dai->capture_dma_data = &i2s->capture_dma_data; in tegra20_i2s_probe()
378 i2s->capture_dma_data.addr = mem->start + TEGRA20_I2S_FIFO2; in tegra20_i2s_platform_probe()
379 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_i2s_platform_probe()
380 i2s->capture_dma_data.maxburst = 4; in tegra20_i2s_platform_probe()
Dtegra30_i2s.c272 dai->capture_dma_data = &i2s->capture_dma_data; in tegra30_i2s_probe()
460 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra30_i2s_platform_probe()
461 i2s->capture_dma_data.maxburst = 4; in tegra30_i2s_platform_probe()
465 &i2s->capture_dma_data.addr); in tegra30_i2s_platform_probe()
Dtegra20_ac97.h88 struct snd_dmaengine_dai_dma_data capture_dma_data; member
Dtegra20_i2s.h158 struct snd_dmaengine_dai_dma_data capture_dma_data; member
Dtegra20_spdif.h465 struct snd_dmaengine_dai_dma_data capture_dma_data; member
Dtegra30_i2s.h242 struct snd_dmaengine_dai_dma_data capture_dma_data; member
/Linux-v4.19/sound/soc/meson/
Daxg-tdm-interface.c43 dai->capture_dma_data; in axg_tdm_set_tdm_slots()
349 if (dai->capture_dma_data) in axg_tdm_iface_remove_dai()
350 axg_tdm_stream_free(dai->capture_dma_data); in axg_tdm_iface_remove_dai()
363 dai->capture_dma_data = axg_tdm_stream_alloc(iface); in axg_tdm_iface_probe_dai()
364 if (!dai->capture_dma_data) in axg_tdm_iface_probe_dai()
Daxg-tdmin.c85 return be->capture_dma_data; in axg_tdmin_get_tdm_stream()
/Linux-v4.19/sound/soc/sunxi/
Dsun4i-codec.c238 struct snd_dmaengine_dai_dma_data capture_dma_data; member
498 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sun4i_codec_hw_params_capture()
509 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_hw_params_capture()
1158 &scodec->capture_dma_data); in sun4i_codec_dai_probe()
1662 scodec->capture_dma_data.addr = res->start + quirks->reg_adc_rxdata; in sun4i_codec_probe()
1663 scodec->capture_dma_data.maxburst = 8; in sun4i_codec_probe()
1664 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_probe()
Dsun4i-i2s.c180 struct snd_dmaengine_dai_dma_data capture_dma_data; member
709 &i2s->capture_dma_data); in sun4i_i2s_dai_probe()
1096 i2s->capture_dma_data.addr = res->start + SUN4I_I2S_FIFO_RX_REG; in sun4i_i2s_probe()
1097 i2s->capture_dma_data.maxburst = 8; in sun4i_i2s_probe()
/Linux-v4.19/sound/soc/jz4740/
Djz4740-i2s.c114 struct snd_dmaengine_dai_dma_data capture_dma_data; member
390 dma_data = &i2s->capture_dma_data; in jz4740_i2c_init_pcm_config()
408 &i2s->capture_dma_data); in jz4740_i2s_dai_probe()
/Linux-v4.19/sound/soc/davinci/
Ddavinci-vcif.c179 dai->capture_dma_data = &dev->dma_data[SNDRV_PCM_STREAM_CAPTURE]; in davinci_vcif_dai_probe()
/Linux-v4.19/sound/soc/spear/
Dspdif_in.c61 dai->capture_dma_data = &host->dma_params_rx; in spdif_in_dai_probe()

12