/linux/sound/soc/adi/ |
H A D | axi-i2s.c | 50 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 D | jh7110_tdm.c | 130 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 D | dwc-i2s.c | 466 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 D | loongson_i2s_plat.c | 145 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 D | loongson1_ac97.c | 94 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 D | tegra20_ac97.c | 210 &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 D | tegra20_i2s.c | 260 &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 D | tegra20_ac97.h | 79 struct snd_dmaengine_dai_dma_data capture_dma_data; member
|
H A D | tegra210_admaif.c | 614 &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 D | tegra20_i2s.h | 144 struct snd_dmaengine_dai_dma_data capture_dma_data; member
|
H A D | tegra20_spdif.h | 451 struct snd_dmaengine_dai_dma_data capture_dma_data; member
|
H A D | tegra210_admaif.h | 232 struct snd_dmaengine_dai_dma_data *capture_dma_data; member
|
H A D | tegra30_i2s.h | 231 struct snd_dmaengine_dai_dma_data capture_dma_data; member
|
/linux/sound/soc/ux500/ |
H A D | ux500_msp_dai.c | 659 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 D | rockchip_pdm.c | 35 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 D | rockchip_i2s.c | 37 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 D | rockchip_i2s_tdm.c | 55 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 D | rockchip_sai.c | 49 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 D | mmp-sspa.c | 35 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 D | kmb_platform.c | 411 &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 D | kmb_platform.h | 142 struct snd_dmaengine_dai_dma_data capture_dma_data; member
|
/linux/include/sound/ |
H A D | designware_i2s.h | 44 void *capture_dma_data; member
|
/linux/sound/soc/sunxi/ |
H A D | sun4i-codec.c | 342 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 D | sun4i-i2s.c | 222 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 D | spdif_in.c | 61 dai->capture_dma_data = &host->dma_params_rx; in spdif_in_dai_probe()
|