summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-ixp2000
diff options
context:
space:
mode:
authorLennert Buytenhek <buytenh@org.rmk.(none)>2005-04-29 21:58:15 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2005-04-29 21:58:15 +0100
commitae36bf5861e1091dd337f0b475e043ab07d4a937 (patch)
tree88b2c33e63fc3566bdd6172220b1f94100885dd5 /arch/arm/mach-ixp2000
parent8443b165f13d21214e5d5495eee7c3bf7f2456bf (diff)
downloadlinux-ae36bf5861e1091dd337f0b475e043ab07d4a937.tar.gz
linux-ae36bf5861e1091dd337f0b475e043ab07d4a937.tar.bz2
linux-ae36bf5861e1091dd337f0b475e043ab07d4a937.zip
[PATCH] ARM: 2658/1: start ixp2000 pci memory resource at 0xe0000000
Patch from Lennert Buytenhek On the IXDP2800, the bootloader does an awful job of configuring the PCI bus, so we make linux reconfigure everything. Having a 1:1 pci:phys address mapping generally simplifies everything, so try to allocate PCI addresses from the [e0000000..ffffffff] range, which is the physical address range of the outbound PCI window on the IXP2000. This does not affect any of the other IXP2000 platforms since they all use their bootloader's PCI resource assignment. Signed-off-by: Lennert Buytenhek Signed-off-by: Deepak Saxena Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-ixp2000')
-rw-r--r--arch/arm/mach-ixp2000/pci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-ixp2000/pci.c b/arch/arm/mach-ixp2000/pci.c
index 36c9a94298cc..3844d5c7cf86 100644
--- a/arch/arm/mach-ixp2000/pci.c
+++ b/arch/arm/mach-ixp2000/pci.c
@@ -208,7 +208,7 @@ ixp2000_pci_preinit(void)
* use our own resource space.
*/
static struct resource ixp2000_pci_mem_space = {
- .start = 0x00000000,
+ .start = 0xe0000000,
.end = 0xffffffff,
.flags = IORESOURCE_MEM,
.name = "PCI Mem Space"