u-boot/board/amcc
Stefan Roese d4cb2d1794 ppc4xx: Dynamic configuration of 4xx PCIe mode as root or endpoint mode
This patch adds support for dynamic configuration of PCIe ports for the
AMCC PPC4xx boards equipped with PCIe interfaces. These are the PPC440SPe
boards Yucca & Katmai and the 405EX board Kilauea.

This dynamic configuration is done via the "pcie_mode" environement
variable. This variable can be set to "EP" or "RP" for endpoint or
rootpoint mode. Multiple values can be joined via the ":" delimiter.
Here an example:

pcie_mode=RP:EP:EP

This way, PCIe port 0 will be configured as rootpoint, PCIe port 1 and 2
as endpoint.

Per default Yucca will be configured as:
pcie_mode=RP:EP:EP

Per default Katmai will be configured as:
pcie_mode=RP:RP:REP

Per default Kilauea will be configured as:
pcie_mode=RP:RP

Signed-off-by: Tirumala R Marri <tmarri@amcc.com>
Signed-off-by: Stefan Roese <sr@denx.de>
2007-10-31 21:20:50 +01:00
..
acadia Coding stylke cleanup; rebuild CHANGELOG 2007-06-22 23:59:00 +02:00
bamboo ppc4xx: Update AMCC Bamboo 440EP support 2007-07-31 10:24:56 +02:00
bubinga ppc4xx: Add initial Zeus (PPC405EP) board support 2007-08-14 14:44:41 +02:00
common ppc4xx: Update AMCC Bamboo 440EP support 2007-07-31 10:24:56 +02:00
ebony ppc4xx: Add pci_pre_init() for 405 boards 2007-06-25 15:57:39 +02:00
katmai ppc4xx: Dynamic configuration of 4xx PCIe mode as root or endpoint mode 2007-10-31 21:20:50 +01:00
kilauea ppc4xx: Dynamic configuration of 4xx PCIe mode as root or endpoint mode 2007-10-31 21:20:50 +01:00
luan ppc4xx: Coding style cleanup 2007-10-02 11:44:46 +02:00
ocotea ppc4xx: Add pci_pre_init() for 405 boards 2007-06-25 15:57:39 +02:00
sequoia ppc4xx: Add 667/133 (CPU/PLB) frequency setup to Sequoia bootstrap command 2007-10-18 07:44:56 +02:00
taihu ppc4xx: Add initial Zeus (PPC405EP) board support 2007-08-14 14:44:41 +02:00
taishan Fix cases where DECLARE_GLOBAL_DATA_PTR was not declared as global 2007-09-15 20:48:41 +02:00
walnut Move "ar" flags to config.mk to allow for silent "make -s" 2006-10-09 01:02:05 +02:00
yosemite ppc4xx: Fix incorrect 33/66MHz PCI clock log-message on Sequoia & Yosemite 2007-10-15 11:29:33 +02:00
yucca ppc4xx: Dynamic configuration of 4xx PCIe mode as root or endpoint mode 2007-10-31 21:20:50 +01:00