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>
This commit is contained in:
parent
ced0f005c7
commit
d2c5821c5d
1 changed files with 7 additions and 0 deletions
|
@ -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 */
|
||||
|
|
Loading…
Reference in a new issue