diff options
author | Paul Mundt <lethal@linux-sh.org> | 2012-05-10 13:07:55 +0900 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2012-05-10 13:07:55 +0900 |
commit | c5e50fa90ce42b1689692f587d4881308881b73d (patch) | |
tree | dcbee02bb00ae2ebaa34b862f6285fb1293083ad /arch/sh/include/asm/io.h | |
parent | 15f99cbd071aa402e113d342448603344a337046 (diff) | |
download | op-kernel-dev-c5e50fa90ce42b1689692f587d4881308881b73d.zip op-kernel-dev-c5e50fa90ce42b1689692f587d4881308881b73d.tar.gz |
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 ec464a6..0cf60a6 100644 --- a/arch/sh/include/asm/io.h +++ b/arch/sh/include/asm/io.h @@ -218,8 +218,13 @@ __BUILD_IOPORT_STRING(w, u16) __BUILD_IOPORT_STRING(l, u32) __BUILD_IOPORT_STRING(q, u64) +#else /* !CONFIG_HAS_IOPORT */ + +#include <asm/io_noioport.h> + #endif + #define IO_SPACE_LIMIT 0xffffffff /* synco on SH-4A, otherwise a nop */ |