Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dw_dmac: Setting Default Burst length for transfers as 16.

This patch sets default Burst length for all transfer to 16. This will
enhance performance when user doesn't have any chan->private data.

Signed-off-by: Viresh Kumar <viresh.kumar@st.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>

authored by

Viresh Kumar and committed by
Vinod Koul
e51dc53b ee66509d

+2 -2
+2 -2
drivers/dma/dw_dmac.c
··· 36 36 struct dw_dma_slave *__slave = (private); \ 37 37 int dms = __slave ? __slave->dst_master : 0; \ 38 38 int sms = __slave ? __slave->src_master : 1; \ 39 - u8 smsize = __slave ? __slave->src_msize : 0; \ 40 - u8 dmsize = __slave ? __slave->dst_msize : 0; \ 39 + u8 smsize = __slave ? __slave->src_msize : DW_DMA_MSIZE_16; \ 40 + u8 dmsize = __slave ? __slave->dst_msize : DW_DMA_MSIZE_16; \ 41 41 \ 42 42 (DWC_CTLL_DST_MSIZE(dmsize) \ 43 43 | DWC_CTLL_SRC_MSIZE(smsize) \