diff options
author | Hirokazu Takata <takata@linux-m32r.org> | 2009-08-26 13:04:33 +0900 |
---|---|---|
committer | Hirokazu Takata <takata@linux-m32r.org> | 2009-10-04 12:02:36 +0900 |
commit | d2c5821c5de08175096f17166984d5e738cad024 (patch) | |
tree | 7db6072156dc32db4a3cbf03f0afe0ad908db4dd /arch/m32r/include | |
parent | ced0f005c7b0a7e751b2d15ea502a7654ddb3630 (diff) |
m32r: define ioread* and iowrite* macros
Define ioread* and iowrite* macros to fix the following build errors:
CC [M] drivers/uio/uio_smx.o
drivers/uio/uio_smx.c: In function 'smx_handler':
drivers/uio/uio_smx.c:31: error: implicit declaration of function 'ioread32'
drivers/uio/uio_smx.c:37: error: implicit declaration of function 'iowrite32'
Signed-off-by: Hirokazu Takata <takata@linux-m32r.org>
Diffstat (limited to 'arch/m32r/include')
-rw-r--r-- | arch/m32r/include/asm/io.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/m32r/include/asm/io.h b/arch/m32r/include/asm/io.h index d06933bd631..4010f1fc5b6 100644 --- a/arch/m32r/include/asm/io.h +++ b/arch/m32r/include/asm/io.h @@ -162,6 +162,13 @@ static inline void _writel(unsigned long l, unsigned long addr) #define __raw_writew writew #define __raw_writel writel +#define ioread8 read +#define ioread16 readw +#define ioread32 readl +#define iowrite8 writeb +#define iowrite16 writew +#define iowrite32 writel + #define mmiowb() #define flush_write_buffers() do { } while (0) /* M32R_FIXME */ |