original_kernel/drivers/dma
Guennadi Liakhovetski 623b4ac4bf sh: fix Transfer Size calculation in both DMA drivers
Both the original arch/sh/drivers/dma/dma-sh.c and the new SH dmaengine drivers
do not take into account bits 3:2 of the Transfer Size field in the CHCR
register, besides, bit-field defines set bit 2, but the mask only passes bits
1:0 through. TS_16BLK and TS_32BLK macros are bogus too. This patch fixes all
these issues for sh7722 and sh7724, other CPUs stay unchanged and might need to
be fixed too.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Acked-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2010-02-08 09:40:24 +09:00
..
ioat ioat2,3: put channel hardware in known state at init 2009-12-19 15:36:02 -07:00
ipu
ppc4xx
Kconfig Merge branch 'ioat' into fixes 2009-12-22 17:21:47 -07:00
Makefile
at_hdmac.c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx 2009-12-30 13:46:29 -08:00
at_hdmac_regs.h
coh901318.c drivers/dma: Correct use after free 2009-12-22 15:30:08 -07:00
coh901318_lli.c
coh901318_lli.h
dmaengine.c
dmatest.c
dw_dmac.c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx 2009-12-30 13:46:29 -08:00
dw_dmac_regs.h
fsldma.c
fsldma.h
iop-adma.c
iovlock.c
mv_xor.c
mv_xor.h
shdma.c sh: fix Transfer Size calculation in both DMA drivers 2010-02-08 09:40:24 +09:00
shdma.h sh: fix DMA driver's descriptor chaining and cookie assignment 2009-12-17 09:41:39 -07:00
txx9dmac.c
txx9dmac.h