Signed-off-by: Felix Fietkau <nbd@xxxxxxxxxxx>
for some reason the au1x00 pci code remaps the pci mem region but does
not pass the virt_io_addr when registering the pci controller
--- linux-2.6.23-rc1.orig/arch/mips/au1000/common/pci.c 2007-07-24
18:42:21.031908123 +0200
+++ linux-2.6.23-rc1/arch/mips/au1000/common/pci.c 2007-07-24
22:12:07.373162835 +0200
@@ -74,6 +74,7 @@
printk(KERN_ERR "Unable to ioremap pci space\n");
return 1;
}
+ au1x_controller.io_map_base = virt_io_addr;
#ifdef CONFIG_DMA_NONCOHERENT
{