Home
last modified time | relevance | path

Searched refs:playback_dma_data (Results 1 – 18 of 18) sorted by relevance

/linux/sound/soc/loongson/
H A Dloongson1_ac97.c95 struct snd_dmaengine_dai_dma_data playback_dma_data; member
242 ac97->playback_dma_data.addr = ac97->tx_dma_base & LS1X_AC97_DMA_DADDR_MASK; in ls1x_ac97_dai_probe()
243 ac97->playback_dma_data.addr |= LS1X_AC97_DMA_TX_4_BYTES; in ls1x_ac97_dai_probe()
244 ac97->playback_dma_data.addr |= LS1X_AC97_DMA_TX_EN; in ls1x_ac97_dai_probe()
245 ac97->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in ls1x_ac97_dai_probe()
246 ac97->playback_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()
H A Dloongson_i2s.h54 struct snd_dmaengine_dai_dma_data playback_dma_data; member
H A Dloongson_i2s.c216 snd_soc_dai_init_dma_data(cpu_dai, &i2s->playback_dma_data, in loongson_i2s_dai_probe()
/linux/sound/soc/adi/
H A Daxi-i2s.c51 struct snd_dmaengine_dai_dma_data playback_dma_data; member
143 i2s->has_playback ? &i2s->playback_dma_data : NULL, in axi_i2s_dai_probe()
230 i2s->playback_dma_data.addr = res->start + AXI_I2S_REG_TX_FIFO; in axi_i2s_probe()
231 i2s->playback_dma_data.addr_width = 4; in axi_i2s_probe()
232 i2s->playback_dma_data.maxburst = 1; in axi_i2s_probe()
/linux/sound/soc/spacemit/
H A Dk1_i2s.c61 struct snd_dmaengine_dai_dma_data playback_dma_data;
154 dma_data = &i2s->playback_dma_data; in spacemit_i2s_hw_params()
319 i2s->has_playback ? &i2s->playback_dma_data : NULL,
397 i2s->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in spacemit_i2s_init_dai()
398 i2s->playback_dma_data.maxburst = 32; in spacemit_i2s_init_dai()
399 i2s->playback_dma_data.addr = addr; in spacemit_i2s_init_dai()
58 struct snd_dmaengine_dai_dma_data playback_dma_data; global() member
/linux/sound/soc/tegra/
H A Dtegra20_ac97.c209 snd_soc_dai_init_dma_data(dai, &ac97->playback_dma_data, in tegra20_ac97_probe()
369 ac97->playback_dma_data.addr = mem->start + TEGRA20_AC97_FIFO_TX1; in tegra20_ac97_platform_probe()
370 ac97->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_ac97_platform_probe()
371 ac97->playback_dma_data.maxburst = 4; in tegra20_ac97_platform_probe()
H A Dtegra20_ac97.h80 struct snd_dmaengine_dai_dma_data playback_dma_data; member
H A Dtegra210_admaif.c620 snd_soc_dai_init_dma_data(dai, &admaif->playback_dma_data[dai->id],
926 alloc_size += sizeof(*admaif->playback_dma_data) * soc_data->num_ch; in tegra_admaif_probe()
931 admaif->playback_dma_data = admaif->capture_dma_data + soc_data->num_ch; in tegra_admaif_probe()
970 admaif->playback_dma_data[i].addr = res->start + in tegra_admaif_probe()
976 admaif->playback_dma_data[i].addr_width = 32; in tegra_admaif_probe()
980 &admaif->playback_dma_data[i].chan_name) < 0) { in tegra_admaif_probe()
H A Dtegra20_i2s.h145 struct snd_dmaengine_dai_dma_data playback_dma_data; member
H A Dtegra20_spdif.h452 struct snd_dmaengine_dai_dma_data playback_dma_data; member
H A Dtegra210_admaif.h232 struct snd_dmaengine_dai_dma_data *playback_dma_data;
233 struct snd_dmaengine_dai_dma_data *playback_dma_data; global() member
H A Dtegra30_i2s.h235 struct snd_dmaengine_dai_dma_data playback_dma_data; member
/linux/sound/soc/ux500/
H A Dux500_msp_dai.c658 struct snd_dmaengine_dai_dma_data *playback_dma_data; in ux500_msp_dai_of_probe() local
661 playback_dma_data = devm_kzalloc(dai->dev, in ux500_msp_dai_of_probe()
662 sizeof(*playback_dma_data), in ux500_msp_dai_of_probe()
664 if (!playback_dma_data) in ux500_msp_dai_of_probe()
673 playback_dma_data->addr = drvdata->msp->tx_rx_addr; in ux500_msp_dai_of_probe()
676 playback_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/pxa/
H A Dmmp-sspa.c34 struct snd_dmaengine_dai_dma_data playback_dma_data; member
330 &sspa->playback_dma_data, in mmp_sspa_probe()
524 sspa->playback_dma_data.maxburst = 4; in asoc_mmp_sspa_probe()
528 sspa->playback_dma_data.addr = 0x80 + SSPA_D; in asoc_mmp_sspa_probe()
/linux/sound/soc/jz4740/
H A Djz4740-i2s.c88 struct snd_dmaengine_dai_dma_data playback_dma_data; member
324 snd_soc_dai_init_dma_data(dai, &i2s->playback_dma_data, in jz4740_i2s_dai_probe()
556 i2s->playback_dma_data.maxburst = 16; in jz4740_i2s_dev_probe()
557 i2s->playback_dma_data.addr = mem->start + JZ_REG_AIC_FIFO; in jz4740_i2s_dev_probe()
/linux/sound/soc/sunxi/
H A Dsun4i-i2s.c223 struct snd_dmaengine_dai_dma_data playback_dma_data; member
638 i2s->playback_dma_data.addr_width = width; in sun4i_i2s_hw_params()
1094 &i2s->playback_dma_data, in sun4i_i2s_dai_probe()
1588 i2s->playback_dma_data.addr = res->start + in sun4i_i2s_probe()
1590 i2s->playback_dma_data.maxburst = 8; in sun4i_i2s_probe()
/linux/sound/soc/rockchip/
H A Drockchip_i2s_tdm.c57 struct snd_dmaengine_dai_dma_data playback_dma_data; member
791 snd_soc_dai_dma_data_set_playback(dai, &i2s_tdm->playback_dma_data); in rockchip_i2s_tdm_dai_probe()
1314 i2s_tdm->playback_dma_data.addr = res->start + I2S_TXDR; in rockchip_i2s_tdm_probe()
1315 i2s_tdm->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_i2s_tdm_probe()
1316 i2s_tdm->playback_dma_data.maxburst = 8; in rockchip_i2s_tdm_probe()
H A Drockchip_sai.c49 struct snd_dmaengine_dai_dma_data playback_dma_data;
873 sai->has_playback ? &sai->playback_dma_data : NULL, in rockchip_sai_dai_probe()
1129 sai->playback_dma_data.addr = res->start + SAI_TXDR; in rockchip_sai_init_dai()
1130 sai->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_sai_init_dai()
1131 sai->playback_dma_data.maxburst = MAXBURST_PER_FIFO; in rockchip_sai_init_dai()
50 struct snd_dmaengine_dai_dma_data playback_dma_data; global() member