• Kumar Gala's avatar
    [POWERPC] 86xx: Workaround PCI_PRIMARY_BUS usage · 476f5779
    Kumar Gala authored
    The Freescale PCI-e controllers have an issue in that they use the
    PCI_PRIMARY_BUS register in the virtual P2P bridge to determine which
    bus number to match on when generating a type 0 config cycle.  The
    issue is if we are renumbering bus numbers to match Linux we will try
    setting the PCI_PRIMARY_BUS and will not know which bus number to use
    for generating type 0 config cycles.  We surpress writing the register
    in the P2P bridge and always keep it at zero.
    
    In the future when proper PCI domain support is working we should be
    able to remove this.
    Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
    476f5779
pci-bridge.h 5.2 KB