Home
last modified time | relevance | path

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

123

/linux/sound/soc/pxa/
H A Dpxa2xx-ac97.c66 .maxburst = 32,
72 .maxburst = 32,
78 .maxburst = 16,
84 .maxburst = 16,
90 .maxburst = 16,
H A Dpxa2xx-i2s.c84 .maxburst = 32,
90 .maxburst = 32,
H A Dmmp-sspa.c524 sspa->playback_dma_data.maxburst = 4; in asoc_mmp_sspa_probe()
525 sspa->capture_dma_data.maxburst = 4; in asoc_mmp_sspa_probe()
/linux/drivers/dma/dw/
H A Ddw.c67 static inline u8 dw_dma_encode_maxburst(u32 maxburst) in dw_dma_encode_maxburst() argument
73 return maxburst > 1 ? fls(maxburst) - 2 : 0; in dw_dma_encode_maxburst()
H A Didma32.c202 static inline u8 idma32_encode_maxburst(u32 maxburst) in idma32_encode_maxburst() argument
204 return maxburst > 1 ? fls(maxburst) - 1 : 0; in idma32_encode_maxburst()
/linux/sound/soc/atmel/
H A Dmchp-i2s-mcc.c539 int maxburst; in mchp_i2s_mcc_hw_params() local
660 maxburst = mchp_i2s_mcc_period_to_maxburst(period_bytes, sample_bytes); in mchp_i2s_mcc_hw_params()
661 mrb |= MCHP_I2SMCC_MRB_DMACHUNK(maxburst); in mchp_i2s_mcc_hw_params()
663 dev->playback.maxburst = maxburst; in mchp_i2s_mcc_hw_params()
665 dev->capture.maxburst = maxburst; in mchp_i2s_mcc_hw_params()
H A Dmchp-pdmc.c534 int maxburst; in mchp_pdmc_hw_params() local
601 maxburst = mchp_pdmc_period_to_maxburst(period_bytes, sample_bytes); in mchp_pdmc_hw_params()
602 dd->addr.maxburst = maxburst; in mchp_pdmc_hw_params()
603 mr_val |= FIELD_PREP(MCHP_PDMC_MR_CHUNK_MASK, dd->addr.maxburst); in mchp_pdmc_hw_params()
604 dev_dbg(comp->dev, "maxburst set to %d\n", dd->addr.maxburst); in mchp_pdmc_hw_params()
H A Dmchp-spdiftx.c375 dev->playback.maxburst = 1; in mchp_spdiftx_hw_params()
383 dev->playback.maxburst = 2; in mchp_spdiftx_hw_params()
390 mr |= FIELD_PREP(SPDIFTX_MR_CHUNK_MASK, dev->playback.maxburst); in mchp_spdiftx_hw_params()
/linux/sound/soc/fsl/
H A Dfsl_asrc_dma.c191 dma_params_fe->maxburst = dma_params_be->maxburst; in fsl_asrc_dma_hw_params()
287 config_be.src_maxburst = dma_params_be->maxburst; in fsl_asrc_dma_hw_params()
289 config_be.dst_maxburst = dma_params_be->maxburst; in fsl_asrc_dma_hw_params()
H A Dfsl_sai.c698 dma_params->maxburst = sai->audio_config[tx].words_per_fifo * pins; in fsl_sai_hw_params()
702 watermark = tx ? (sai->soc_data->fifo_depth - dma_params->maxburst) : in fsl_sai_hw_params()
703 (dma_params->maxburst - 1); in fsl_sai_hw_params()
912 * tx/rx maxburst in fsl_sai_startup()
917 tx ? sai->dma_params_tx.maxburst : in fsl_sai_startup()
918 sai->dma_params_rx.maxburst); in fsl_sai_startup()
946 sai->soc_data->fifo_depth - sai->dma_params_tx.maxburst); in fsl_sai_dai_probe()
949 sai->dma_params_rx.maxburst - 1); in fsl_sai_dai_probe()
1566 sai->dma_params_rx.maxburst = in fsl_sai_probe()
1568 sai->dma_params_tx.maxburst in fsl_sai_probe()
[all...]
H A Dlpc3xxx-i2s.c341 i2s_info_p->playback_dma_config.maxburst = 4; in lpc32xx_i2s_probe()
344 i2s_info_p->capture_dma_config.maxburst = 4; in lpc32xx_i2s_probe()
/linux/drivers/dma/
H A Dloongson2-apb-dma.c220 u32 maxburst, buswidth; in ls2x_dmac_detect_burst() local
228 maxburst = lchan->sconfig.dst_maxburst; in ls2x_dmac_detect_burst()
231 maxburst = lchan->sconfig.src_maxburst; in ls2x_dmac_detect_burst()
236 return maxburst ? (maxburst * buswidth) >> 2 : LDMA_MAX_TRANS_LEN; in ls2x_dmac_detect_burst()
H A Dsun4i-dma.c175 int (*convert_burst)(u32 maxburst);
274 static int convert_burst_a10(u32 maxburst) in convert_burst_a10() argument
276 if (maxburst > 8) in convert_burst_a10()
280 return (maxburst >> 2); in convert_burst_a10()
283 static int convert_burst_f1c100s(u32 maxburst) in convert_burst_f1c100s() argument
285 if (maxburst > 4) in convert_burst_f1c100s()
289 return (maxburst >> 2); in convert_burst_f1c100s()
H A Dk3dma.c669 u32 maxburst = 0, val = 0; in k3_dma_config_write() local
675 maxburst = cfg->src_maxburst; in k3_dma_config_write()
680 maxburst = cfg->dst_maxburst; in k3_dma_config_write()
696 if ((maxburst == 0) || (maxburst > 16)) in k3_dma_config_write()
699 val = maxburst - 1; in k3_dma_config_write()
H A Dmmp_pdma.c860 u32 maxburst = 0, addr = 0; in mmp_pdma_config_write() local
868 maxburst = cfg->src_maxburst; in mmp_pdma_config_write()
873 maxburst = cfg->dst_maxburst; in mmp_pdma_config_write()
885 if (maxburst == 8) in mmp_pdma_config_write()
887 else if (maxburst == 16) in mmp_pdma_config_write()
889 else if (maxburst == 32) in mmp_pdma_config_write()
H A Dst_fdma.c350 u32 maxburst = 0, addr = 0; in config_reqctrl() local
359 maxburst = fchan->scfg.src_maxburst; in config_reqctrl()
366 maxburst = fchan->scfg.dst_maxburst; in config_reqctrl()
400 fchan->cfg.req_ctrl |= FDMA_REQ_CTRL_NUM_OPS(maxburst-1); in config_reqctrl()
H A Damba-pl08x.c1689 static u32 pl08x_burst(u32 maxburst) in pl08x_burst() argument
1694 if (burst_sizes[i].burstwords <= maxburst) in pl08x_burst()
1701 enum dma_slave_buswidth addr_width, u32 maxburst) in pl08x_get_cctl() argument
1718 maxburst = 1; in pl08x_get_cctl()
1720 burst = pl08x_burst(maxburst); in pl08x_get_cctl()
1939 u32 maxburst, cctl; in pl08x_init_txd() local
1956 maxburst = plchan->cfg.dst_maxburst; in pl08x_init_txd()
1963 maxburst = plchan->cfg.src_maxburst; in pl08x_init_txd()
1973 cctl |= pl08x_get_cctl(plchan, addr_width, maxburst); in pl08x_init_txd()
/linux/sound/soc/adi/
H A Daxi-i2s.c232 i2s->playback_dma_data.maxburst = 1; in axi_i2s_probe()
244 i2s->capture_dma_data.maxburst = 1; in axi_i2s_probe()
H A Daxi-spdif.c216 spdif->dma_data.maxburst = 1; in axi_spdif_probe()
/linux/sound/soc/tegra/
H A Dtegra20_ac97.c367 ac97->capture_dma_data.maxburst = 4; in tegra20_ac97_platform_probe()
371 ac97->playback_dma_data.maxburst = 4; in tegra20_ac97_platform_probe()
/linux/sound/soc/ti/
H A Domap-hdmi.c116 ad->dma_data.maxburst = 16; in hdmi_dai_hw_params()
119 ad->dma_data.maxburst = 32; in hdmi_dai_hw_params()
H A Domap-mcpdm.c344 dma_data->maxburst = in omap_mcpdm_dai_hw_params()
352 dma_data->maxburst = threshold * channels; in omap_mcpdm_dai_hw_params()
/linux/sound/soc/dwc/
H A Ddwc-i2s.c668 dev->play_dma_data.dt.maxburst = 16; in dw_configure_dai_by_pd()
675 dev->capture_dma_data.dt.maxburst = 16; in dw_configure_dai_by_pd()
715 dev->play_dma_data.dt.maxburst = 16; in dw_configure_dai_by_dt()
724 dev->capture_dma_data.dt.maxburst = 16; in dw_configure_dai_by_dt()
/linux/drivers/spi/
H A Dspi-stm32.c1277 u32 maxburst = 1; in stm32_spi_dma_config() local
1289 maxburst = spi->cur_fthlv; in stm32_spi_dma_config()
1294 maxburst = min(maxburst, caps.max_burst); in stm32_spi_dma_config()
1301 dma_conf->src_maxburst = maxburst; in stm32_spi_dma_config()
1304 buswidth, maxburst); in stm32_spi_dma_config()
1308 dma_conf->dst_maxburst = maxburst; in stm32_spi_dma_config()
1311 buswidth, maxburst); in stm32_spi_dma_config()
/linux/sound/soc/jz4740/
H A Djz4740-i2s.c556 i2s->playback_dma_data.maxburst = 16; in jz4740_i2s_dev_probe()
559 i2s->capture_dma_data.maxburst = 16; in jz4740_i2s_dev_probe()

123