diff options
author | Paul Mundt <lethal@linux-sh.org> | 2012-05-10 00:07:55 -0400 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2012-05-10 00:07:55 -0400 |
commit | c5e50fa90ce42b1689692f587d4881308881b73d (patch) | |
tree | dcbee02bb00ae2ebaa34b862f6285fb1293083ad /arch/sh/include/asm/io.h | |
parent | 15f99cbd071aa402e113d342448603344a337046 (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.h | 5 |
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 */ |