u-boot-brain/board/freescale
Anton Vorontsov 00f7bbae92 mpc83xx: fix PCI scan hang on the standalone MPC837xE-MDS boards
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 <avorontsov@ru.mvista.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2008-10-21 18:34:14 -05:00
..
common Make pixis_set_sgmii more general to support MPC85xx boards. 2008-10-18 21:54:07 +02:00
m547xevb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m548xevb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m5235evb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m5249evb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m5253demo rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m5253evbe rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m5271evb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m5272c3 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m5275evb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m5282evb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m5329evb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m5373evb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m52277evb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m54451evb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m54455evb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mpc832xemds rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mpc837xemds mpc83xx: fix PCI scan hang on the standalone MPC837xE-MDS boards 2008-10-21 18:34:14 -05:00
mpc837xerdb mpc83xx: fix serdes setup for the MPC8378E boards 2008-10-21 18:33:25 -05:00
mpc7448hpc2 rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mpc8260ads rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mpc8266ads rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mpc8313erdb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mpc8315erdb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mpc8323erdb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mpc8349emds rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mpc8349itx rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mpc8360emds mpc83xx: mpc8360emds: rework LBC SDRAM setup 2008-10-21 18:31:07 -05:00
mpc8360erdk rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mpc8536ds 85xx: Fix compile warning in mpc8536ds.c 2008-10-21 11:27:08 +02:00
mpc8540ads Cleanup: fix "MHz" spelling 2008-10-21 11:25:39 +02:00
mpc8541cds Cleanup: fix "MHz" spelling 2008-10-21 11:25:39 +02:00
mpc8544ds Pass dimm parameters to populate populate controller options 2008-10-18 21:54:04 +02:00
mpc8548cds Pass dimm parameters to populate populate controller options 2008-10-18 21:54:04 +02:00
mpc8555cds Cleanup: fix "MHz" spelling 2008-10-21 11:25:39 +02:00
mpc8560ads Cleanup: fix "MHz" spelling 2008-10-21 11:25:39 +02:00
mpc8568mds Pass dimm parameters to populate populate controller options 2008-10-18 21:54:04 +02:00
mpc8572ds Enabled the Freescale SGMII riser card on 8572DS 2008-10-18 21:54:07 +02:00
mpc8610hpcd Pass dimm parameters to populate populate controller options 2008-10-18 21:54:04 +02:00
mpc8641hpcn Add DDR options setting on MPC8641HPCN board 2008-10-18 21:54:05 +02:00
mx31ads rename environment.c in env_embedded.c to reflect is functionality 2008-09-10 22:48:01 +02:00