[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <8b67d60710060652ha54d28bj30bdc9eec514857f@mail.gmail.com>
Date: Sat, 6 Oct 2007 14:52:43 +0100
From: "Adrian McMenamin" <lkmladrian@...il.com>
To: "Paul Mundt" <lethal@...ux-sh.org>
Cc: linux-kernel@...r.kernel.org, linuxsh-dev@...rceforge.net
Subject: [PATCH] Fix SH4 DMAC API
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 <adrian@...en.demon.co.uk>
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
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists