aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/dma/fsldma.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/dma/fsldma.h b/drivers/dma/fsldma.h
index 88db939c04a1..a9b12f82b5c3 100644
--- a/drivers/dma/fsldma.h
+++ b/drivers/dma/fsldma.h
@@ -202,7 +202,12 @@ struct fsldma_chan {
202#define fsl_iowrite32(v, p) out_le32(p, v) 202#define fsl_iowrite32(v, p) out_le32(p, v)
203#define fsl_iowrite32be(v, p) out_be32(p, v) 203#define fsl_iowrite32be(v, p) out_be32(p, v)
204 204
205#ifndef __powerpc64__ 205#ifdef __powerpc64__
206#define fsl_ioread64(p) in_le64(p)
207#define fsl_ioread64be(p) in_be64(p)
208#define fsl_iowrite64(v, p) out_le64(p, v)
209#define fsl_iowrite64be(v, p) out_be64(p, v)
210#else
206static u64 fsl_ioread64(const u64 __iomem *addr) 211static u64 fsl_ioread64(const u64 __iomem *addr)
207{ 212{
208 u32 fsl_addr = lower_32_bits(addr); 213 u32 fsl_addr = lower_32_bits(addr);