sh: ioremap() overhaul.
authorPaul Mundt <lethal@linux-sh.org>
Wed, 27 Sep 2006 06:16:42 +0000 (15:16 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Wed, 27 Sep 2006 06:16:42 +0000 (15:16 +0900)
commitd7cdc9e8ac82c43fdcd4fde6b5b53d2dcba7f707
tree2489b1831a1b5818af0927e4d3c8933bf7d05f31
parent26ff6c11ef38e08990c1e417c299246e6ab18ff7
sh: ioremap() overhaul.

ioremap() overhaul. Add support for transparent PMB mapping, get rid of
p3_ioremap(), etc. Also drop ioremap() and iounmap() routines from the
machvec, as everyone can use the generic ioremap() API instead. For PCI
memory apertures and other special cases, use the pci_iomap() API, as
boards are already required to get the mapping right there.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
15 files changed:
arch/sh/boards/landisk/io.c
arch/sh/boards/landisk/setup.c
arch/sh/boards/renesas/hs7751rvoip/io.c
arch/sh/boards/renesas/hs7751rvoip/setup.c
arch/sh/boards/renesas/rts7751r2d/io.c
arch/sh/boards/renesas/rts7751r2d/mach.c
arch/sh/boards/titan/io.c
arch/sh/boards/titan/setup.c
arch/sh/drivers/pci/pci.c
arch/sh/kernel/cf-enabler.c
arch/sh/kernel/sh_ksyms.c
arch/sh/mm/Makefile
arch/sh/mm/pmb.c
include/asm-sh/landisk/iodata_landisk.h
include/asm-sh/mmu.h