linux/arch/powerpc/platforms/86xx
Kumar Gala 476f5779b7 [POWERPC] 86xx: Workaround PCI_PRIMARY_BUS usage
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: Kumar Gala <galak@kernel.crashing.org>
2007-06-29 01:58:24 -05:00
..
Kconfig [POWERPC] move 82xx/83xx/86xx Kconfig options to platform selection 2007-06-29 01:54:22 -05:00
Makefile [POWERPC] 86xx/85xx: Move 8641 PCI-Express to arch/powerpc/sysdev/fsl_pcie.c. 2007-03-26 17:03:25 -05:00
mpc86xx_hpcn.c [POWERPC] Remove PCI-e errata for MPC8641 silicon ver 1.0 2007-06-29 01:58:17 -05:00
mpc86xx_smp.c [POWERPC] Further fixes for the removal of 4level-fixup hack from ppc32 2007-05-09 16:35:01 +10:00
mpc86xx.h [POWERPC] Remove PCI-e errata for MPC8641 silicon ver 1.0 2007-06-29 01:58:17 -05:00
mpc8641_hpcn.h [POWERPC] Rewrite the PPC 86xx IRQ handling to use Flat Device Tree 2006-08-23 15:51:18 +10:00
pci.c [POWERPC] 86xx: Workaround PCI_PRIMARY_BUS usage 2007-06-29 01:58:24 -05:00