]> git.hungrycats.org Git - linux/commitdiff
[PATCH] define raw read/write for m68knommu io access
authorGreg Ungerer <gerg@snapgear.com>
Mon, 7 Jul 2003 06:00:27 +0000 (23:00 -0700)
committerSteve French <cifs.adm@hostme.bitkeeper.com>
Mon, 7 Jul 2003 06:00:27 +0000 (23:00 -0700)
Define the raw read and write access macros for m68knommu.
These rae use by MTD drivers in particular.

include/asm-m68knommu/io.h

index d0dbd4c796c45876062847e22e66be2cdb7a19d0..f42645e4a2d29bd939b1745a6b457edd2e1fa279 100644 (file)
@@ -43,6 +43,13 @@ static inline unsigned int _swapl(volatile unsigned long v)
 #define writew(b,addr) (void)((*(volatile unsigned short *) (addr)) = (b))
 #define writel(b,addr) (void)((*(volatile unsigned int *) (addr)) = (b))
 
+#define __raw_readb readb
+#define __raw_readw readw
+#define __raw_readl readl
+#define __raw_writeb writeb
+#define __raw_writew writew
+#define __raw_writel writel
+
 static inline void io_outsb(unsigned int addr, void *buf, int len)
 {
        volatile unsigned char *ap = (volatile unsigned char *) addr;
@@ -100,7 +107,7 @@ static inline void io_insl(unsigned int addr, void *buf, int len)
 #define memcpy_fromio(a,b,c)   memcpy((a),(void *)(b),(c))
 #define memcpy_toio(a,b,c)     memcpy((void *)(a),(b),(c))
 
-#define inb(addr)      readb(addr)
+#define inb(addr)    readb(addr)
 #define inw(addr)    readw(addr)
 #define inl(addr)    readl(addr)
 #define outb(x,addr) ((void) writeb(x,addr))