aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sh/include/asm/io.h
diff options
context:
space:
mode:
authorPaul Mundt <lethal@linux-sh.org>2012-05-10 00:07:55 -0400
committerPaul Mundt <lethal@linux-sh.org>2012-05-10 00:07:55 -0400
commitc5e50fa90ce42b1689692f587d4881308881b73d (patch)
treedcbee02bb00ae2ebaa34b862f6285fb1293083ad /arch/sh/include/asm/io.h
parent15f99cbd071aa402e113d342448603344a337046 (diff)
sh: Provide stubbed I/O routines for NO_IOPORT case.
Too many drivers fail at IOPORT vs IOMEM checking before blindly calling in to the API, so we may as well just provide basic stubs to get more build coverage. Other platforms already do this, too (tile, parisc, etc.) Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/include/asm/io.h')
-rw-r--r--arch/sh/include/asm/io.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/sh/include/asm/io.h b/arch/sh/include/asm/io.h
index ec464a6b95fe..0cf60a628814 100644
--- a/arch/sh/include/asm/io.h
+++ b/arch/sh/include/asm/io.h
@@ -218,8 +218,13 @@ __BUILD_IOPORT_STRING(w, u16)
218__BUILD_IOPORT_STRING(l, u32) 218__BUILD_IOPORT_STRING(l, u32)
219__BUILD_IOPORT_STRING(q, u64) 219__BUILD_IOPORT_STRING(q, u64)
220 220
221#else /* !CONFIG_HAS_IOPORT */
222
223#include <asm/io_noioport.h>
224
221#endif 225#endif
222 226
227
223#define IO_SPACE_LIMIT 0xffffffff 228#define IO_SPACE_LIMIT 0xffffffff
224 229
225/* synco on SH-4A, otherwise a nop */ 230/* synco on SH-4A, otherwise a nop */