summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWill Deacon <will.deacon@arm.com>2013-09-03 19:11:58 +0100
committerWill Deacon <will.deacon@arm.com>2014-10-20 18:49:17 +0100
commitcb147c0f0b33f5ba37dfd07014f2973a53bc5d62 (patch)
treedd8621df90affe63cf7f6e1fb337eaa178b0e775
parentf6b3b7a9fa44ffa01f9c4f5ed13a9c48921e1ff2 (diff)
downloadlinux-stable-cb147c0f0b33f5ba37dfd07014f2973a53bc5d62.tar.gz
linux-stable-cb147c0f0b33f5ba37dfd07014f2973a53bc5d62.tar.bz2
linux-stable-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>
-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