diff mbox

SH: fix TS field shift calculation for DMA drivers

Message ID Pine.LNX.4.64.1004211712500.5292@axis700.grange (mailing list archive)
State Accepted
Commit c2fe3092e5b85c8c65ebac88a3ffa4355e51a9b6
Headers show

Commit Message

Guennadi Liakhovetski April 21, 2010, 3:14 p.m. UTC
None
diff mbox

Patch

diff --git a/arch/sh/include/cpu-sh4/cpu/dma-register.h b/arch/sh/include/cpu-sh4/cpu/dma-register.h
index 55f9fec..de23595 100644
--- a/arch/sh/include/cpu-sh4/cpu/dma-register.h
+++ b/arch/sh/include/cpu-sh4/cpu/dma-register.h
@@ -76,7 +76,7 @@  enum {
 }
 
 #define TS_INDEX2VAL(i)	((((i) & 3) << CHCR_TS_LOW_SHIFT) | \
-			 ((((i) >> 2) & 3) << CHCR_TS_HIGH_SHIFT))
+			 (((i) & 0xc) << CHCR_TS_HIGH_SHIFT))
 
 #else /* CONFIG_CPU_SH4A */