uboot/include/asm-ppc
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
..
4xx_pci.h ppc4xx: Rename 405gp_pci to 4xx_pci since its used on all 4xx platforms 2007-10-31 21:20:49 +01:00
4xx_pcie.h ppc4xx: Dynamic configuration of 4xx PCIe mode as root or endpoint mode 2007-10-31 21:20:50 +01:00
5xx_immap.h
8xx_immap.h
atomic.h
bitops.h
byteorder.h
cache.h
cpm_85xx.h
cpm_8260.h
e300.h [ADS5121] Support for the ADS5121 board 2007-07-27 14:43:59 +02:00
errno.h
fsl_i2c.h Make fsl-i2c not conflict with SOFT I2C 2006-11-29 00:25:26 -06:00
global_data.h Merge with /home/stefan/git/u-boot/u-boot-ppc4xx 2007-08-21 16:33:33 +02:00
gpio.h [ppc4xx] Extend 44x GPIO setup with default output state 2007-06-15 07:39:43 +02:00
immap_83xx.h mpc83xx: Add register definitions for MPC831x. 2007-04-23 16:31:59 -05:00
immap_85xx.h Fix numerous bugs in the 8568 UEC support 2007-08-16 12:12:51 +02:00
immap_86xx.h cpu/86xx fixes. 2007-08-10 11:02:32 -05:00
immap_512x.h [ADS5121] Support for the ADS5121 board 2007-07-27 14:43:59 +02:00
immap_8220.h
immap_8260.h
immap_fsl_pci.h Make MPC8641's PCI/PCI-E driver a common driver for many FSL parts. 2007-08-06 00:22:24 +02:00
immap_qe.h Add support for UEC to 8568 2007-08-14 01:47:44 -05:00
io.h IDE: - make ide_inb () and ide_outb () "weak", so boards can 2007-08-28 17:39:14 +02:00
iopin_8xx.h
iopin_85xx.h Add CPM2 I/O pin functions for MPC85xx processors 2006-03-12 22:41:33 +01:00
iopin_8260.h
m8260_pci.h
mc146818rtc.h
mmu.h ppc4xx: Add remove_tlb() function to remove a mem area from TLB setup 2007-07-16 08:53:51 +02:00
mpc8349_pci.h Added PCI support for MPC8349ADS board 2006-01-12 19:51:38 -06:00
pci_io.h
pnp.h
posix_types.h
processor.h ppc4xx: Add PPC405EX support 2007-10-31 21:20:49 +01:00
ptrace.h
residual.h
sigcontext.h
signal.h
status_led.h
string.h
types.h
u-boot.h ppc4xx: Add PPC405EX support 2007-10-31 21:20:49 +01:00