Home
last modified time | relevance | path

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

12

/openbmc/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()
/openbmc/linux/sound/soc/starfive/
H A Djh7110_tdm.c129 struct snd_dmaengine_dai_dma_data capture_dma_data; member
393 tdm->capture_dma_data.addr_width = dma_bus_width; in jh7110_tdm_hw_params()
394 dma_data = &tdm->capture_dma_data; in jh7110_tdm_hw_params()
470 snd_soc_dai_init_dma_data(dai, &tdm->play_dma_data, &tdm->capture_dma_data); in jh7110_tdm_dai_probe()
550 tdm->capture_dma_data.addr = JH7110_TDM_FIFO; in jh7110_tdm_init_params()
551 tdm->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in jh7110_tdm_init_params()
552 tdm->capture_dma_data.fifo_size = JH7110_TDM_FIFO_DEPTH / 2; in jh7110_tdm_init_params()
553 tdm->capture_dma_data.maxburst = 8; in jh7110_tdm_init_params()
/openbmc/linux/sound/soc/dwc/
H A Ddwc-i2s.c467 snd_soc_dai_init_dma_data(dai, &dev->play_dma_data, &dev->capture_dma_data); in dw_i2s_dai_probe()
673 dev->capture_dma_data.dt.addr = res->start + I2S_RXDMA; in dw_configure_dai_by_pd()
674 dev->capture_dma_data.dt.fifo_size = dev->fifo_th * 2 * in dw_configure_dai_by_pd()
676 dev->capture_dma_data.dt.maxburst = 16; in dw_configure_dai_by_pd()
681 dev->capture_dma_data.pd.data = pdata->capture_dma_data; in dw_configure_dai_by_pd()
683 dev->capture_dma_data.pd.addr = res->start + I2S_RXDMA; in dw_configure_dai_by_pd()
685 dev->capture_dma_data.pd.max_burst = 16; in dw_configure_dai_by_pd()
687 dev->capture_dma_data.pd.addr_width = bus_widths[idx]; in dw_configure_dai_by_pd()
689 dev->capture_dma_data.pd.filter = pdata->filter; in dw_configure_dai_by_pd()
722 dev->capture_dma_data.dt.addr = res->start + I2S_RXDMA; in dw_configure_dai_by_dt()
[all …]
H A Dlocal.h130 union dw_i2s_snd_dma_data capture_dma_data; member
/openbmc/linux/sound/soc/tegra/
H A Dtegra20_ac97.c211 &ac97->capture_dma_data); in tegra20_ac97_probe()
368 ac97->capture_dma_data.addr = mem->start + TEGRA20_AC97_FIFO_RX1; in tegra20_ac97_platform_probe()
369 ac97->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_ac97_platform_probe()
370 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 Dtegra30_i2s.c301 &i2s->capture_dma_data); in tegra30_i2s_probe()
483 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra30_i2s_platform_probe()
484 i2s->capture_dma_data.maxburst = 4; in tegra30_i2s_platform_probe()
488 &i2s->capture_dma_data.addr); in tegra30_i2s_platform_probe()
H A Dtegra210_admaif.c543 &admaif->capture_dma_data[dai->id]); in tegra_admaif_dai_probe()
753 admaif->capture_dma_data = in tegra_admaif_probe()
758 if (!admaif->capture_dma_data) in tegra_admaif_probe()
803 admaif->capture_dma_data[i].addr = res->start + in tegra_admaif_probe()
817 admaif->capture_dma_data[i].addr_width = 32; in tegra_admaif_probe()
822 &admaif->capture_dma_data[i].chan_name) < 0) { in tegra_admaif_probe()
H A Dtegra20_ac97.h79 struct snd_dmaengine_dai_dma_data capture_dma_data; member
H A Dtegra20_i2s.h144 struct snd_dmaengine_dai_dma_data capture_dma_data; member
H A Dtegra210_admaif.h154 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 Dtegra30_i2s.h231 struct snd_dmaengine_dai_dma_data capture_dma_data; member
/openbmc/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()
/openbmc/linux/sound/soc/rockchip/
H A Drockchip_pdm.c36 struct snd_dmaengine_dai_dma_data capture_dma_data; member
376 snd_soc_dai_dma_data_set_capture(dai, &pdm->capture_dma_data); in rockchip_pdm_dai_probe()
604 pdm->capture_dma_data.addr = res->start + PDM_RXFIFO_DATA; in rockchip_pdm_probe()
605 pdm->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_pdm_probe()
606 pdm->capture_dma_data.maxburst = PDM_DMA_BURST_SIZE; in rockchip_pdm_probe()
H A Drockchip_i2s.c38 struct snd_dmaengine_dai_dma_data capture_dma_data; member
536 i2s->has_capture ? &i2s->capture_dma_data : NULL); in rockchip_i2s_dai_probe()
720 i2s->capture_dma_data.addr = res->start + I2S_RXDR; in rockchip_i2s_init_dai()
721 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_i2s_init_dai()
722 i2s->capture_dma_data.maxburst = 8; in rockchip_i2s_init_dai()
H A Drockchip_i2s_tdm.c57 struct snd_dmaengine_dai_dma_data capture_dma_data; member
813 snd_soc_dai_dma_data_set_capture(dai, &i2s_tdm->capture_dma_data); in rockchip_i2s_tdm_dai_probe()
1349 i2s_tdm->capture_dma_data.addr = res->start + I2S_RXDR; in rockchip_i2s_tdm_probe()
1350 i2s_tdm->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_i2s_tdm_probe()
1351 i2s_tdm->capture_dma_data.maxburst = 8; in rockchip_i2s_tdm_probe()
/openbmc/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()
/openbmc/linux/sound/soc/jz4740/
H A Djz4740-i2s.c89 struct snd_dmaengine_dai_dma_data capture_dma_data; member
325 &i2s->capture_dma_data); in jz4740_i2s_dai_probe()
559 i2s->capture_dma_data.maxburst = 16; in jz4740_i2s_dev_probe()
560 i2s->capture_dma_data.addr = mem->start + JZ_REG_AIC_FIFO; in jz4740_i2s_dev_probe()
/openbmc/linux/sound/soc/intel/keembay/
H A Dkmb_platform.c412 &kmb_i2s->capture_dma_data); in kmb_probe()
595 kmb_i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in kmb_dai_hw_params()
602 kmb_i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in kmb_dai_hw_params()
612 kmb_i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in kmb_dai_hw_params()
702 dma_data = &kmb_i2s->capture_dma_data; in kmb_dai_startup()
899 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
/openbmc/linux/sound/soc/loongson/
H A Dloongson_i2s.h58 struct snd_dmaengine_dai_dma_data capture_dma_data; member
/openbmc/linux/include/sound/
H A Ddesignware_i2s.h44 void *capture_dma_data; member
/openbmc/linux/sound/soc/sunxi/
H A Dsun4i-codec.c246 struct snd_dmaengine_dai_dma_data capture_dma_data; member
495 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sun4i_codec_hw_params_capture()
504 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_hw_params_capture()
1250 &scodec->capture_dma_data); in sun4i_codec_dai_probe()
1778 scodec->capture_dma_data.addr = res->start + quirks->reg_adc_rxdata; in sun4i_codec_probe()
1779 scodec->capture_dma_data.maxburst = 8; in sun4i_codec_probe()
1780 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_probe()
H A Dsun4i-i2s.c220 struct snd_dmaengine_dai_dma_data capture_dma_data; member
1093 &i2s->capture_dma_data); in sun4i_i2s_dai_probe()
1569 i2s->capture_dma_data.addr = res->start + SUN4I_I2S_FIFO_RX_REG; in sun4i_i2s_probe()
1570 i2s->capture_dma_data.maxburst = 8; in sun4i_i2s_probe()

12