Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7267d1ccdb5ef08289323461db3551570fa1ab27
Commit:     7267d1ccdb5ef08289323461db3551570fa1ab27
Parent:     fa7f1518e8a107e1feab0357b18c745b9a6927c5
Author:     eric miao <[EMAIL PROTECTED]>
AuthorDate: Tue Nov 27 03:12:19 2007 +0100
Committer:  Russell King <[EMAIL PROTECTED]>
CommitDate: Thu Nov 29 20:52:28 2007 +0000

    [ARM] 4672/1: pxa: fix DRCMR(n) to support PXA27x and later processors
    
    Signed-off-by: eric miao <[EMAIL PROTECTED]>
    Signed-off-by: Russell King <[EMAIL PROTECTED]>
---
 include/asm-arm/arch-pxa/pxa-regs.h |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/include/asm-arm/arch-pxa/pxa-regs.h 
b/include/asm-arm/arch-pxa/pxa-regs.h
index bb68b59..6b33df6 100644
--- a/include/asm-arm/arch-pxa/pxa-regs.h
+++ b/include/asm-arm/arch-pxa/pxa-regs.h
@@ -110,7 +110,10 @@
 #define DALGN          __REG(0x400000a0)  /* DMA Alignment Register */
 #define DINT           __REG(0x400000f0)  /* DMA Interrupt Register */
 
-#define DRCMR(n)       __REG2(0x40000100, (n)<<2)
+#define DRCMR(n)       (*(((n) < 64) ? \
+                       &__REG2(0x40000100, ((n) & 0x3f) << 2) : \
+                       &__REG2(0x40001100, ((n) & 0x3f) << 2)))
+
 #define DRCMR0         __REG(0x40000100)  /* Request to Channel Map Register 
for DREQ 0 */
 #define DRCMR1         __REG(0x40000104)  /* Request to Channel Map Register 
for DREQ 1 */
 #define DRCMR2         __REG(0x40000108)  /* Request to Channel Map Register 
for I2S receive Request */
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to