On Thu, 2 Oct 2008 19:17:33 +0400
Anton Vorontsov <[EMAIL PROTECTED]> wrote:

> The MPC837xE-MDS board's CPLD can auto-detect if the board is on the PIB,
> standalone or acting as a PCI agent. User's Guide says:
> 
> - When the CPLD recognizes its location on the PIB it automatically
>   configures RCW to the PCI Host.
> - If the CPLD fails to recognize its location then it is automatically
>   configured as an Agent and the PCI is configured to an external arbiter.
> 
> This sounds good. Though in the standalone setup the CPLD sets PCI_HOST
> flag (it's ok, we can't act as PCI agents since we receive CLKIN, not
> PCICLK), but the CPLD doesn't set the ARBITER_ENABLE flag, and without
> any arbiter bad things will happen (here the board hangs during any config
> space reads).
> 
> In this situation we must disable the PCI. And in case of anybody really
> want to use an external arbiter, we provide "pci_external_aribter"
> environment variable.
> 
> Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>

applied to mpc83xx/next.

Thanks,

Kim
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to