From: Adrian M. <lkm...@gm...> - 2007-10-06 13:56:04
|
Typed the wrong address first time... ---------- Forwarded message ---------- From: Adrian McMenamin <lkm...@gm...> Date: 6 Oct 2007 14:52 Subject: [PATCH] Fix SH4 DMAC API To: Paul Mundt <le...@li...> Cc: lin...@vg..., lin...@so... This patch fixes the DMA cascade by masking the correct bits. Tested and working with Dreamcast PVR2 DMA. With this patch applied the existing mainline code in arch/sh/drivers/dma/dma-sh.c works, whereas before I was patching that to get round this problem. Signed-off by: Adrian McMenamin <ad...@mc...> diff --git a/include/asm-sh/cpu-sh4/dma.h b/include/asm-sh/cpu-sh4/dma.h index 36e26a9..aaf71b0 100644 --- a/include/asm-sh/cpu-sh4/dma.h +++ b/include/asm-sh/cpu-sh4/dma.h @@ -31,7 +31,7 @@ #define TS_32 0x00000030 #define TS_64 0x00000000 -#define CHCR_TS_MASK 0x30 +#define CHCR_TS_MASK 0x70 #define CHCR_TS_SHIFT 4 #define DMAOR_COD 0x00000008 |