[ARM] 4182/1: iop3xx: fix the ioremap implementation to not remap static ranges
authorDan Williams <dan.j.williams@intel.com>
Tue, 13 Feb 2007 16:11:04 +0000 (17:11 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Wed, 14 Feb 2007 15:21:21 +0000 (15:21 +0000)
commit6df26700c0884cb3cce2b9fa4795888f86ca4d8f
tree30444218ed615b3eb0569d8602be3e522a2d8895
parentae0a846e411dc0b568e8ccda584896310ee5f369
[ARM] 4182/1: iop3xx: fix the ioremap implementation to not remap static ranges

Implement a custom ioremap implementation for iop3xx. This saves
establishing new mappings. It also cleans up the PCI IO resource to be a
physical address rather than a virtual address as Russell pointed out on
the original iop13xx port.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/plat-iop/Makefile
arch/arm/plat-iop/io.c [new file with mode: 0644]
arch/arm/plat-iop/pci.c
include/asm-arm/arch-iop32x/io.h
include/asm-arm/arch-iop33x/io.h
include/asm-arm/hardware/iop3xx.h