sh: More I/O routine overhauling.
authorPaul Mundt <lethal@linux-sh.org>
Fri, 3 Oct 2008 20:25:52 +0000 (05:25 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Fri, 3 Oct 2008 20:25:52 +0000 (05:25 +0900)
commit14866543ad22014a0b12e10657a917eb6b487248
tree178f36abc7615347626ec28ee2bd0efffe5500ac
parentbc0f424faa11a2017ba725bb8c5fc481ece7b440
sh: More I/O routine overhauling.

This tidies up a lot of the PIO/MMIO split. No in-tree platforms were
making use of the MMIO overloading through the machvec (nor have any of
them been in some time), so we just kill all of that off. The ISA I/O
routine wrapping remains unaffected, which remains the only special
casing outside of the iomap API that boards need to think about.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/include/asm/io.h
arch/sh/include/asm/io_generic.h
arch/sh/include/asm/machvec.h
arch/sh/kernel/io.c
arch/sh/kernel/io_generic.c
arch/sh/kernel/machvec.c