diff options
author | Paul Mundt | 2012-03-29 09:05:10 +0200 |
---|---|---|
committer | Paul Mundt | 2012-03-29 09:05:10 +0200 |
commit | b7e68d6876dfbab087bc3859211a9efc74cbe30c (patch) | |
tree | 25186c33a579a88116fbef38ba4849cc59c2d498 /arch/sh/Kconfig | |
parent | sh: use set_current_blocked() and block_sigmask() (diff) | |
download | kernel-qcow2-linux-b7e68d6876dfbab087bc3859211a9efc74cbe30c.tar.gz kernel-qcow2-linux-b7e68d6876dfbab087bc3859211a9efc74cbe30c.tar.xz kernel-qcow2-linux-b7e68d6876dfbab087bc3859211a9efc74cbe30c.zip |
sh: Support I/O space swapping where needed.
This adopts a trimmed down version of the MIPS port mangling interface
limited to the I/O swabbing for platforms that can't use little endian
accessors. For platforms with mixed I/O spaces involving PCI it will
still be necessary to enable byte swapping at the host controller level.
Attention needs to be paid to all of host controller endianness, CPU
endianness, and whether I/O accesses are explicitly swapped or not via
SWAP_IO_SPACE. Fortunately the platforms that need this are in the
minority.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/Kconfig')
-rw-r--r-- | arch/sh/Kconfig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig index 5d1ae854bfda..2d9cd1327a06 100644 --- a/arch/sh/Kconfig +++ b/arch/sh/Kconfig @@ -162,6 +162,9 @@ config NO_IOPORT config IO_TRAPPED bool +config SWAP_IO_SPACE + bool + config DMA_COHERENT bool |