Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/sound/soc/dwc/
H A Ddwc-i2s.c203 dma_data = &dev->capture_dma_data; in dw_i2s_startup()
571 dev->capture_dma_data.pd.data = pdata->capture_dma_data; in dw_configure_dai_by_pd()
573 dev->capture_dma_data.pd.addr = res->start + I2S_RXDMA; in dw_configure_dai_by_pd()
575 dev->capture_dma_data.pd.max_burst = 16; in dw_configure_dai_by_pd()
577 dev->capture_dma_data.pd.addr_width = bus_widths[idx]; in dw_configure_dai_by_pd()
579 dev->capture_dma_data.pd.filter = pdata->filter; in dw_configure_dai_by_pd()
616 dev->capture_dma_data.dt.addr = res->start + I2S_RXDMA; in dw_configure_dai_by_dt()
617 dev->capture_dma_data.dt.addr_width = bus_widths[idx]; in dw_configure_dai_by_dt()
618 dev->capture_dma_data.dt.fifo_size = fifo_depth * in dw_configure_dai_by_dt()
620 dev->capture_dma_data.dt.maxburst = 16; in dw_configure_dai_by_dt()
H A Dlocal.h104 union dw_i2s_snd_dma_data capture_dma_data; member
/OK3568_Linux_fs/kernel/sound/soc/rockchip/
H A Drockchip_spdifrx.c26 struct snd_dmaengine_dai_dma_data capture_dma_data; member
136 dai->capture_dma_data = &spdifrx->capture_dma_data; in rk_spdifrx_dai_probe()
316 spdifrx->capture_dma_data.addr = res->start + SPDIFRX_SMPDR; in rk_spdifrx_probe()
317 spdifrx->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rk_spdifrx_probe()
318 spdifrx->capture_dma_data.maxburst = 4; in rk_spdifrx_probe()
H A Drockchip_pdm.c50 struct snd_dmaengine_dai_dma_data capture_dma_data; member
642 dai->capture_dma_data = &pdm->capture_dma_data; in rockchip_pdm_dai_probe()
964 pdm->capture_dma_data.addr = res->start + PDM_RXFIFO_DATA; in rockchip_pdm_probe()
965 pdm->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_pdm_probe()
966 pdm->capture_dma_data.maxburst = PDM_DMA_BURST_SIZE; in rockchip_pdm_probe()
H A Drockchip_i2s.c42 struct snd_dmaengine_dai_dma_data capture_dma_data; member
589 i2s->has_capture ? &i2s->capture_dma_data : NULL); in rockchip_i2s_dai_probe()
801 i2s->capture_dma_data.addr = res->start + I2S_RXDR; in rockchip_i2s_init_dai()
802 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_i2s_init_dai()
803 i2s->capture_dma_data.maxburst = 8; in rockchip_i2s_init_dai()
H A Drockchip_sai.c47 struct snd_dmaengine_dai_dma_data capture_dma_data; member
588 sai->has_capture ? &sai->capture_dma_data : NULL); in rockchip_sai_dai_probe()
822 sai->capture_dma_data.addr = res->start + SAI_RXDR; in rockchip_sai_init_dai()
823 sai->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_sai_init_dai()
824 sai->capture_dma_data.maxburst = MAXBURST_PER_FIFO; in rockchip_sai_init_dai()
/OK3568_Linux_fs/kernel/sound/soc/ux500/
H A Dux500_msp_dai.c662 struct snd_dmaengine_dai_dma_data *capture_dma_data; in ux500_msp_dai_of_probe() local
670 capture_dma_data = devm_kzalloc(dai->dev, in ux500_msp_dai_of_probe()
671 sizeof(*capture_dma_data), in ux500_msp_dai_of_probe()
673 if (!capture_dma_data) in ux500_msp_dai_of_probe()
677 capture_dma_data->addr = drvdata->msp->capture_dma_data.tx_rx_addr; in ux500_msp_dai_of_probe()
680 capture_dma_data->maxburst = 4; in ux500_msp_dai_of_probe()
682 snd_soc_dai_init_dma_data(dai, playback_dma_data, capture_dma_data); in ux500_msp_dai_of_probe()
699 drvdata->msp->capture_dma_data.data_size = drvdata->slot_width; in ux500_msp_dai_probe()
703 &drvdata->msp->capture_dma_data); in ux500_msp_dai_probe()
H A Dux500_msp_i2s.c368 !msp->capture_dma_data.dma_cfg) { in enable_msp()
663 msp->capture_dma_data.dma_cfg = devm_kzalloc(&pdev->dev, in ux500_msp_i2s_of_init_msp()
666 if (!msp->capture_dma_data.dma_cfg) in ux500_msp_i2s_of_init_msp()
696 msp->capture_dma_data.dma_cfg = platform_data->msp_i2s_dma_rx; in ux500_msp_i2s_init_msp()
710 msp->capture_dma_data.tx_rx_addr = res->start + MSP_DR; in ux500_msp_i2s_init_msp()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/sound/soc/tegra/
H A Dtegra20_ac97.c214 dai->capture_dma_data = &ac97->capture_dma_data; in tegra20_ac97_probe()
359 ac97->capture_dma_data.addr = mem->start + TEGRA20_AC97_FIFO_RX1; in tegra20_ac97_platform_probe()
360 ac97->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_ac97_platform_probe()
361 ac97->capture_dma_data.maxburst = 4; in tegra20_ac97_platform_probe()
H A Dtegra20_i2s.c234 dai->capture_dma_data = &i2s->capture_dma_data; in tegra20_i2s_probe()
364 i2s->capture_dma_data.addr = mem->start + TEGRA20_I2S_FIFO2; in tegra20_i2s_platform_probe()
365 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_i2s_platform_probe()
366 i2s->capture_dma_data.maxburst = 4; in tegra20_i2s_platform_probe()
H A Dtegra30_i2s.c289 dai->capture_dma_data = &i2s->capture_dma_data; in tegra30_i2s_probe()
476 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra30_i2s_platform_probe()
477 i2s->capture_dma_data.maxburst = 4; in tegra30_i2s_platform_probe()
481 &i2s->capture_dma_data.addr); in tegra30_i2s_platform_probe()
H A Dtegra210_admaif.c547 dai->capture_dma_data = &admaif->capture_dma_data[dai->id]; in tegra_admaif_dai_probe()
759 admaif->capture_dma_data = in tegra_admaif_probe()
764 if (!admaif->capture_dma_data) in tegra_admaif_probe()
811 admaif->capture_dma_data[i].addr = res->start + in tegra_admaif_probe()
825 admaif->capture_dma_data[i].addr_width = 32; in tegra_admaif_probe()
830 &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
/OK3568_Linux_fs/kernel/sound/soc/sirf/
H A Dsirf-audio-port.c14 struct snd_dmaengine_dai_dma_data capture_dma_data; member
23 &port->capture_dma_data); in sirf_audio_port_dai_probe()
H A Dsirf-usp.c25 struct snd_dmaengine_dai_dma_data capture_dma_data; member
75 &usp->capture_dma_data); in sirf_usp_pcm_dai_probe()
/OK3568_Linux_fs/kernel/sound/soc/meson/
H A Daxg-tdm-interface.c43 dai->capture_dma_data; in axg_tdm_set_tdm_slots()
365 if (dai->capture_dma_data) in axg_tdm_iface_remove_dai()
366 axg_tdm_stream_free(dai->capture_dma_data); in axg_tdm_iface_remove_dai()
379 dai->capture_dma_data = axg_tdm_stream_alloc(iface); in axg_tdm_iface_probe_dai()
380 if (!dai->capture_dma_data) in axg_tdm_iface_probe_dai()
/OK3568_Linux_fs/kernel/include/sound/
H A Dsoc-dai.h375 void *capture_dma_data; member
417 dai->playback_dma_data : dai->capture_dma_data; in snd_soc_dai_get_dma_data()
427 dai->capture_dma_data = data; in snd_soc_dai_set_dma_data()
434 dai->capture_dma_data = capture; in snd_soc_dai_init_dma_data()
H A Ddesignware_i2s.h42 void *capture_dma_data; member
/OK3568_Linux_fs/kernel/sound/soc/pxa/
H A Dmmp-sspa.c35 struct snd_dmaengine_dai_dma_data capture_dma_data; member
327 &sspa->capture_dma_data); in mmp_sspa_probe()
521 sspa->capture_dma_data.maxburst = 4; in asoc_mmp_sspa_probe()
523 sspa->capture_dma_data.addr = SSPA_D; in asoc_mmp_sspa_probe()
/OK3568_Linux_fs/kernel/sound/soc/sunxi/
H A Dsun4i-codec.c246 struct snd_dmaengine_dai_dma_data capture_dma_data; member
506 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sun4i_codec_hw_params_capture()
517 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_hw_params_capture()
1268 &scodec->capture_dma_data); in sun4i_codec_dai_probe()
1796 scodec->capture_dma_data.addr = res->start + quirks->reg_adc_rxdata; in sun4i_codec_probe()
1797 scodec->capture_dma_data.maxburst = 8; in sun4i_codec_probe()
1798 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_probe()
H A Dsun4i-i2s.c181 struct snd_dmaengine_dai_dma_data capture_dma_data; member
866 &i2s->capture_dma_data); in sun4i_i2s_dai_probe()
1258 i2s->capture_dma_data.addr = res->start + SUN4I_I2S_FIFO_RX_REG; in sun4i_i2s_probe()
1259 i2s->capture_dma_data.maxburst = 8; in sun4i_i2s_probe()
/OK3568_Linux_fs/kernel/sound/soc/jz4740/
H A Djz4740-i2s.c108 struct snd_dmaengine_dai_dma_data capture_dma_data; member
388 dma_data = &i2s->capture_dma_data; in jz4740_i2c_init_pcm_config()
406 &i2s->capture_dma_data); in jz4740_i2s_dai_probe()

12