sh: Integrate the SH-5 onchip_remap() more coherently.
commit0fb849b9d743a20056f2418cd955e5c650658663
authorPaul Mundt <lethal@linux-sh.org>
Thu, 7 May 2009 09:10:27 +0000 (7 18:10 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Thu, 7 May 2009 09:10:27 +0000 (7 18:10 +0900)
treedd2d44103536ae83f8db483a8657bdcc36ad5c14
parentae318a148e4d255dfbc87d963fdd6031c2af9c46
sh: Integrate the SH-5 onchip_remap() more coherently.

Presently this is special-cased for early initialization. While there are
situations where these static early initializations are still necessary,
with minor changes it is possible to use this for the regular ioremap
implementation as well. This allows us to kill off the special-casing for
the remap completely and to start tidying up all of the SH-5
special-casing in drivers.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
12 files changed:
arch/sh/boards/mach-cayman/irq.c
arch/sh/boards/mach-cayman/setup.c
arch/sh/drivers/pci/pci-sh5.c
arch/sh/include/asm/io.h
arch/sh/kernel/cpu/irq/intc-sh5.c
arch/sh/kernel/cpu/sh5/Makefile
arch/sh/kernel/cpu/sh5/clock-sh5.c
arch/sh/kernel/cpu/sh5/entry.S
arch/sh/kernel/cpu/sh5/setup-sh5.c [new file with mode: 0644]
arch/sh/kernel/time_64.c
arch/sh/mm/ioremap_64.c
drivers/serial/sh-sci.c