The PCI controller fails to register, as PCI_MEM_END was greater than IOMEM_RESOURCE_END and Au1500_PCI_IO_END was greater than IOPORT_RESOURCE_END IO{MEM,PORT}_RESOURCE_END value were adjust to represent the actual memory map of the au1x00. Signed-off-by: Felix Fietkau <nbd@xxxxxxxxxxx> Signed-off-by: John Crispin <blogic@xxxxxxxxxxx> Signed-off-by: Florian Fainelli <florian.fainelli@xxxxxxxxxxxxx> --
diff --git a/include/asm-mips/mach-au1x00/au1000.h b/include/asm-mips/mach-au1x00/au1000.h index 58fca8a..046920a 100644 --- a/include/asm-mips/mach-au1x00/au1000.h +++ b/include/asm-mips/mach-au1x00/au1000.h @@ -1680,9 +1680,9 @@ extern au1xxx_irq_map_t au1xxx_irq_map[]; #define PCI_LAST_DEVFN (19<<3) #define IOPORT_RESOURCE_START 0x00001000 /* skip legacy probing */ -#define IOPORT_RESOURCE_END 0xffffffff +#define IOPORT_RESOURCE_END 0xfffffffffULL #define IOMEM_RESOURCE_START 0x10000000 -#define IOMEM_RESOURCE_END 0xffffffff +#define IOMEM_RESOURCE_END 0xfffffffffULL /* * Borrowed from the PPC arch:
Attachment:
signature.asc
Description: This is a digitally signed message part.