--- zzzz-none-000/linux-2.4.17/kernel/resource.c 2001-05-22 01:10:36.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/kernel/resource.c 2004-11-24 13:21:27.000000000 +0000 @@ -15,7 +15,18 @@ #include #include + +#if defined(CONFIG_MIPS_AVALANCHE) || defined(CONFIG_MIPS_AVALANCHE_D) + +#define PCI_IO_START_ADDR 0x70000000 +struct resource ioport_resource = { "PCI IO", PCI_IO_START_ADDR, PCI_IO_START_ADDR | IO_SPACE_LIMIT, IORESOURCE_IO }; + +#else /* CONFIG_MIPS_AVALANCHE || CONFIG_AVALANCHE_D*/ + struct resource ioport_resource = { "PCI IO", 0x0000, IO_SPACE_LIMIT, IORESOURCE_IO }; + +#endif /* CONFIG_MIPS_AVALANCHE || CONFIG_AVALANCHE_D*/ + struct resource iomem_resource = { "PCI mem", 0x00000000, 0xffffffff, IORESOURCE_MEM }; static rwlock_t resource_lock = RW_LOCK_UNLOCKED;