summaryrefslogtreecommitdiffstats
path: root/arch/m32r
diff options
context:
space:
mode:
authorWill Deacon <will.deacon@arm.com>2013-09-03 20:11:58 +0200
committerWill Deacon <will.deacon@arm.com>2014-10-20 19:49:17 +0200
commitcb147c0f0b33f5ba37dfd07014f2973a53bc5d62 (patch)
treedd8621df90affe63cf7f6e1fb337eaa178b0e775 /arch/m32r
parentia64: io: implement dummy relaxed accessor macros for writes (diff)
downloadlinux-cb147c0f0b33f5ba37dfd07014f2973a53bc5d62.tar.xz
linux-cb147c0f0b33f5ba37dfd07014f2973a53bc5d62.zip
m32r: io: implement dummy relaxed accessor macros for writes
write{b,w,l}_relaxed are implemented by some architectures in order to permit memory-mapped I/O accesses with weaker barrier semantics than the non-relaxed variants. This patch adds dummy macros for the write accessors to m32r, in the same vein as the dummy definitions for the relaxed read accessors. Cc: Hirokazu Takata <takata@linux-m32r.org> Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'arch/m32r')
-rw-r--r--arch/m32r/include/asm/io.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/m32r/include/asm/io.h b/arch/m32r/include/asm/io.h
index 4010f1fc5b65..6e7787f3dac7 100644
--- a/arch/m32r/include/asm/io.h
+++ b/arch/m32r/include/asm/io.h
@@ -161,6 +161,9 @@ static inline void _writel(unsigned long l, unsigned long addr)
#define __raw_writeb writeb
#define __raw_writew writew
#define __raw_writel writel
+#define writeb_relaxed writeb
+#define writew_relaxed writew
+#define writel_relaxed writel
#define ioread8 read
#define ioread16 readw