u-boot-brain/cpu/mpc83xx
Ira Snyder 75f35209f7 83xx: PCI agent mode fixes for multi-board systems
When running a system with 2 or more MPC8349EMDS boards in PCI agent mode,
the boards will lock up the PCI bus by scanning against each other.

The boards lock against each other by trying to access the PCI bus before
clearing their configuration lock bit. Both boards end up in a loop,
sending and receiving "Target Not Ready" messages forever.

When running in PCI agent mode, the scanning now takes place after the
boards have cleared their configuration lock bit.

Also, add a missing declaration to the mpc83xx.h header file, fixing a
build warning.

Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2009-01-21 18:43:49 -06:00
..
config.mk PPC: Use r2 instead of r29 as global data pointer 2008-02-14 22:43:22 +01:00
cpu_init.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
cpu.c Moved initialization of QE Ethernet controller to cpu_eth_init() 2008-11-09 21:38:03 -08:00
ecc.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
fdt.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
interrupts.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
Makefile 83xx: serdes setup routines 2008-03-25 19:16:45 -05:00
nand_init.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
pci.c 83xx: PCI agent mode fixes for multi-board systems 2009-01-21 18:43:49 -06:00
qe_io.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
serdes.c mpc83xx: serdes: add forgotten shifts for rfcks 2008-10-21 18:34:01 -05:00
spd_sdram.c Cleanup: fix "MHz" spelling 2008-10-21 11:25:39 +02:00
speed.c Use strmhz() to format clock frequencies 2008-10-21 11:25:38 +02:00
start.S mpc83xx: Size optimization of start.S 2009-01-21 18:43:49 -06:00
traps.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
u-boot.lds Align end of bss by 4 bytes 2008-11-18 23:13:16 +01:00