Home
last modified time | relevance | path

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

/linux/sound/soc/adi/
H A Daxi-i2s.c50 struct snd_dmaengine_dai_dma_data capture_dma_data; member
144 i2s->has_capture ? &i2s->capture_dma_data : NULL); in axi_i2s_dai_probe()
242 i2s->capture_dma_data.addr = res->start + AXI_I2S_REG_RX_FIFO; in axi_i2s_probe()
243 i2s->capture_dma_data.addr_width = 4; in axi_i2s_probe()
244 i2s->capture_dma_data.maxburst = 1; in axi_i2s_probe()
/linux/sound/soc/starfive/
H A Djh7110_tdm.c130 struct snd_dmaengine_dai_dma_data capture_dma_data; member
386 tdm->capture_dma_data.addr_width = dma_bus_width; in jh7110_tdm_hw_params()
387 dma_data = &tdm->capture_dma_data; in jh7110_tdm_hw_params()
463 snd_soc_dai_init_dma_data(dai, &tdm->play_dma_data, &tdm->capture_dma_data); in jh7110_tdm_dai_probe()
543 tdm->capture_dma_data.addr = JH7110_TDM_FIFO; in jh7110_tdm_init_params()
544 tdm->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in jh7110_tdm_init_params()
545 tdm->capture_dma_data.fifo_size = JH7110_TDM_FIFO_DEPTH / 2; in jh7110_tdm_init_params()
546 tdm->capture_dma_data.maxburst = 8; in jh7110_tdm_init_params()
/linux/sound/soc/dwc/
H A Ddwc-i2s.c466 snd_soc_dai_init_dma_data(dai, &dev->play_dma_data, &dev->capture_dma_data); in dw_i2s_dai_probe()
672 dev->capture_dma_data.dt.addr = res->start + I2S_RXDMA; in dw_configure_dai_by_pd()
673 dev->capture_dma_data.dt.fifo_size = dev->fifo_th * 2 * in dw_configure_dai_by_pd()
675 dev->capture_dma_data.dt.maxburst = 16; in dw_configure_dai_by_pd()
680 dev->capture_dma_data.pd.data = pdata->capture_dma_data; in dw_configure_dai_by_pd()
682 dev->capture_dma_data.pd.addr = res->start + I2S_RXDMA; in dw_configure_dai_by_pd()
684 dev->capture_dma_data.pd.max_burst = 16; in dw_configure_dai_by_pd()
686 dev->capture_dma_data.pd.addr_width = bus_widths[idx]; in dw_configure_dai_by_pd()
688 dev->capture_dma_data in dw_configure_dai_by_pd()
[all...]
/linux/sound/soc/loongson/
H A Dloongson_i2s_plat.c145 i2s->capture_dma_data.addr = res->start + LS_I2S_RX_DATA; in loongson_i2s_plat_probe()
146 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in loongson_i2s_plat_probe()
147 i2s->capture_dma_data.maxburst = 4; in loongson_i2s_plat_probe()
H A Dloongson1_ac97.c94 struct snd_dmaengine_dai_dma_data capture_dma_data; member
238 ac97->capture_dma_data.addr = ac97->rx_dma_base & LS1X_AC97_DMA_DADDR_MASK; in ls1x_ac97_dai_probe()
239 ac97->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in ls1x_ac97_dai_probe()
240 ac97->capture_dma_data.fifo_size = LS1X_AC97_DMA_FIFO_SIZE; in ls1x_ac97_dai_probe()
248 snd_soc_dai_init_dma_data(cpu_dai, &ac97->playback_dma_data, &ac97->capture_dma_data); in ls1x_ac97_dai_probe()
/linux/sound/soc/tegra/
H A Dtegra20_ac97.c210 &ac97->capture_dma_data); in tegra20_ac97_probe()
365 ac97->capture_dma_data.addr = mem->start + TEGRA20_AC97_FIFO_RX1; in tegra20_ac97_platform_probe()
366 ac97->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_ac97_platform_probe()
367 ac97->capture_dma_data.maxburst = 4; in tegra20_ac97_platform_probe()
H A Dtegra20_i2s.c260 &i2s->capture_dma_data); in tegra20_i2s_probe()
443 i2s->capture_dma_data.addr = mem->start + TEGRA20_I2S_FIFO2; in tegra20_i2s_platform_probe()
444 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_i2s_platform_probe()
445 i2s->capture_dma_data.maxburst = 4; in tegra20_i2s_platform_probe()
H A Dtegra20_ac97.h79 struct snd_dmaengine_dai_dma_data capture_dma_data; member
H A Dtegra210_admaif.c614 &admaif->capture_dma_data[dai->id]); in tegra_admaif_dai_probe()
922 admaif->capture_dma_data = in tegra_admaif_probe()
927 if (!admaif->capture_dma_data) in tegra_admaif_probe()
978 admaif->capture_dma_data[i].addr = res->start + in tegra_admaif_probe()
992 admaif->capture_dma_data[i].addr_width = 32; in tegra_admaif_probe()
997 &admaif->capture_dma_data[i].chan_name) < 0) { in tegra_admaif_probe()
H A Dtegra20_i2s.h144 struct snd_dmaengine_dai_dma_data capture_dma_data; member
H A Dtegra20_spdif.h451 struct snd_dmaengine_dai_dma_data capture_dma_data; member
H A Dtegra210_admaif.h232 struct snd_dmaengine_dai_dma_data *capture_dma_data; member
H A Dtegra30_i2s.h231 struct snd_dmaengine_dai_dma_data capture_dma_data; member
/linux/sound/soc/ux500/
H A Dux500_msp_dai.c659 struct snd_dmaengine_dai_dma_data *capture_dma_data; in ux500_msp_dai_of_probe() local
667 capture_dma_data = devm_kzalloc(dai->dev, in ux500_msp_dai_of_probe()
668 sizeof(*capture_dma_data), in ux500_msp_dai_of_probe()
670 if (!capture_dma_data) in ux500_msp_dai_of_probe()
674 capture_dma_data->addr = drvdata->msp->tx_rx_addr; in ux500_msp_dai_of_probe()
677 capture_dma_data->maxburst = 4; in ux500_msp_dai_of_probe()
679 snd_soc_dai_init_dma_data(dai, playback_dma_data, capture_dma_data); in ux500_msp_dai_of_probe()
/linux/sound/soc/rockchip/
H A Drockchip_pdm.c35 struct snd_dmaengine_dai_dma_data capture_dma_data; member
375 snd_soc_dai_dma_data_set_capture(dai, &pdm->capture_dma_data); in rockchip_pdm_dai_probe()
599 pdm->capture_dma_data.addr = res->start + PDM_RXFIFO_DATA; in rockchip_pdm_probe()
600 pdm->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_pdm_probe()
601 pdm->capture_dma_data.maxburst = PDM_DMA_BURST_SIZE; in rockchip_pdm_probe()
H A Drockchip_i2s.c37 struct snd_dmaengine_dai_dma_data capture_dma_data; member
535 i2s->has_capture ? &i2s->capture_dma_data : NULL); in rockchip_i2s_dai_probe()
719 i2s->capture_dma_data.addr = res->start + I2S_RXDR; in rockchip_i2s_init_dai()
720 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_i2s_init_dai()
721 i2s->capture_dma_data.maxburst = 8; in rockchip_i2s_init_dai()
H A Drockchip_i2s_tdm.c55 struct snd_dmaengine_dai_dma_data capture_dma_data; member
783 snd_soc_dai_dma_data_set_capture(dai, &i2s_tdm->capture_dma_data); in rockchip_i2s_tdm_dai_probe()
1313 i2s_tdm->capture_dma_data.addr = res->start + I2S_RXDR; in rockchip_i2s_tdm_probe()
1314 i2s_tdm->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_i2s_tdm_probe()
1315 i2s_tdm->capture_dma_data.maxburst = 8; in rockchip_i2s_tdm_probe()
H A Drockchip_sai.c49 struct snd_dmaengine_dai_dma_data capture_dma_data; member
873 sai->has_capture ? &sai->capture_dma_data : NULL); in rockchip_sai_dai_probe()
1145 sai->capture_dma_data.addr = res->start + SAI_RXDR; in rockchip_sai_init_dai()
1146 sai->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_sai_init_dai()
1147 sai->capture_dma_data.maxburst = MAXBURST_PER_FIFO; in rockchip_sai_init_dai()
/linux/sound/soc/pxa/
H A Dmmp-sspa.c35 struct snd_dmaengine_dai_dma_data capture_dma_data; member
331 &sspa->capture_dma_data); in mmp_sspa_probe()
525 sspa->capture_dma_data.maxburst = 4; in asoc_mmp_sspa_probe()
527 sspa->capture_dma_data.addr = SSPA_D; in asoc_mmp_sspa_probe()
/linux/sound/soc/intel/keembay/
H A Dkmb_platform.c411 &kmb_i2s->capture_dma_data); in kmb_probe()
594 kmb_i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in kmb_dai_hw_params()
601 kmb_i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in kmb_dai_hw_params()
611 kmb_i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in kmb_dai_hw_params()
701 dma_data = &kmb_i2s->capture_dma_data; in kmb_dai_startup()
888 kmb_i2s->capture_dma_data.addr = res->start + I2S_RXDMA; in kmb_plat_dai_probe()
H A Dkmb_platform.h142 struct snd_dmaengine_dai_dma_data capture_dma_data; member
/linux/include/sound/
H A Ddesignware_i2s.h44 void *capture_dma_data; member
/linux/sound/soc/sunxi/
H A Dsun4i-codec.c342 struct snd_dmaengine_dai_dma_data capture_dma_data; member
591 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sun4i_codec_hw_params_capture()
600 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_hw_params_capture()
1558 &scodec->capture_dma_data); in sun4i_codec_dai_probe()
2387 scodec->capture_dma_data.addr = res->start + in sun4i_codec_probe()
2389 scodec->capture_dma_data.maxburst = quirks->dma_max_burst; in sun4i_codec_probe()
2390 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_probe()
H A Dsun4i-i2s.c222 struct snd_dmaengine_dai_dma_data capture_dma_data; member
1095 &i2s->capture_dma_data); in sun4i_i2s_dai_probe()
1592 i2s->capture_dma_data.addr = res->start + SUN4I_I2S_FIFO_RX_REG; in sun4i_i2s_probe()
1593 i2s->capture_dma_data.maxburst = 8; in sun4i_i2s_probe()
/linux/sound/soc/spear/
H A Dspdif_in.c61 dai->capture_dma_data = &host->dma_params_rx; in spdif_in_dai_probe()