• Lennert Buytenhek's avatar
    [PATCH] ARM: 2659/1: do not assign PCI I/O address zero on IXP2000 · 458a83fa
    Lennert Buytenhek authored
    Patch from Lennert Buytenhek
    
    Assigning the address zero to a PCI device BAR causes some part of the
    PCI subsystem to believe that resource allocation for that BAR failed
    due to resource conflicts, which will make attempts to enable the
    device fail.  Work around this by assigning I/O addresses starting
    from 00010000.
    While we're at it, make the PCI I/O resource end at 0001ffff, since we
    only have 64k of outbound I/O window on the IXP2000, and we don't do
    bank switching.
    
    Signed-off-by: Lennert Buytenhek
    Signed-off-by: Deepak Saxena
    Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
    458a83fa
pci.c 4.92 KB