ARM: OMAP2+: raw read and write endian fix
[deliverable/linux.git] / arch / arm / mach-omap2 / dma.c
index 5689c88d986d64214b07c003eb11c8cbddfa05e6..a6d2cf1f8d02f790f82a45ab73cfb1e256f1177f 100644 (file)
@@ -91,7 +91,7 @@ static inline void dma_write(u32 val, int reg, int lch)
        addr += reg_map[reg].offset;
        addr += reg_map[reg].stride * lch;
 
-       __raw_writel(val, addr);
+       writel_relaxed(val, addr);
 }
 
 static inline u32 dma_read(int reg, int lch)
@@ -101,7 +101,7 @@ static inline u32 dma_read(int reg, int lch)
        addr += reg_map[reg].offset;
        addr += reg_map[reg].stride * lch;
 
-       return __raw_readl(addr);
+       return readl_relaxed(addr);
 }
 
 static void omap2_clear_dma(int lch)
This page took 0.027457 seconds and 5 git commands to generate.