[PATCH] iop13xx: fix i/o address translation
commit1a2d9659b8e34589df00698fbd0fa5819fa59994
authorDan Williams <dan.j.williams@intel.com>
Wed, 2 May 2007 18:43:19 +0000 (2 11:43 -0700)
committerChris Wright <chrisw@sous-sol.org>
Wed, 23 May 2007 21:32:42 +0000 (23 14:32 -0700)
tree6d46c1d1447a2ca9811e344db268d809688378f6
parent1236f82dcbc197870c139c79c4ecc87ff1d1a109
[PATCH] iop13xx: fix i/o address translation

PCI devices were being programmed with an incorrect base address value.
This patch moves I/O space into a 16-bit addressable region and corrects
the i/o offset.

Much thanks to Martin Michlmayr for tracking this issue and testing
debug patches.

Cc: Martin Michlmayr <tbm@cyrius.com>
Cc: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
arch/arm/mach-iop13xx/pci.c
include/asm-arm/arch-iop13xx/iop13xx.h