Blackfin arch: Use reads/writes instead of ins/outs directly
authorSonic Zhang <sonic.zhang@analog.com>
Wed, 7 Jan 2009 15:14:39 +0000 (23:14 +0800)
committerBryan Wu <cooloney@kernel.org>
Wed, 7 Jan 2009 15:14:39 +0000 (23:14 +0800)
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
arch/blackfin/include/asm/io.h

index e7591ea2a0e08b85431a95dae6a152765c8cf74b..63b2d8c78570170eb0ca4bb5984ad92192fd8fd5 100644 (file)
@@ -94,12 +94,12 @@ static inline unsigned int readl(const volatile void __iomem *addr)
 #define outw_p(x,addr) outw(x,addr)
 #define outl_p(x,addr) outl(x,addr)
 
-#define ioread8_rep(a,d,c)     insb(a,d,c)
-#define ioread16_rep(a,d,c)    insw(a,d,c)
-#define ioread32_rep(a,d,c)    insl(a,d,c)
-#define iowrite8_rep(a,s,c)    outsb(a,s,c)
-#define iowrite16_rep(a,s,c)   outsw(a,s,c)
-#define iowrite32_rep(a,s,c)   outsl(a,s,c)
+#define ioread8_rep(a,d,c)     readsb(a,d,c)
+#define ioread16_rep(a,d,c)    readsw(a,d,c)
+#define ioread32_rep(a,d,c)    readsl(a,d,c)
+#define iowrite8_rep(a,s,c)    writesb(a,s,c)
+#define iowrite16_rep(a,s,c)   writesw(a,s,c)
+#define iowrite32_rep(a,s,c)   writesl(a,s,c)
 
 #define ioread8(X)                     readb(X)
 #define ioread16(X)                    readw(X)