uboot/include
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
..
asm-arm Move coloured led API to status_led.h 2007-09-18 13:07:54 +01:00
asm-avr32 AVR32: Change prototype of memset 2007-08-27 14:56:29 +02:00
asm-blackfin
asm-i386
asm-m68k ColdFire: Add M5235EVB Platform for MCF523x 2007-08-17 11:36:29 -06:00
asm-microblaze
asm-mips Mips: Fix string functions differ prototype declaration 2007-10-24 00:29:31 +02:00
asm-nios
asm-nios2
asm-ppc ppc4xx: Dynamic configuration of 4xx PCIe mode as root or endpoint mode 2007-10-31 21:20:50 +01:00
bedbug
configs ppc4xx: Dynamic configuration of 4xx PCIe mode as root or endpoint mode 2007-10-31 21:20:50 +01:00
cramfs
galileo
jffs2
linux OneNAND support (take #2) 2007-09-17 08:19:08 +02:00
pcmcia
4xx_i2c.h ppc4xx: Add PPC405EX support 2007-10-31 21:20:49 +01:00
74xx_7xx.h
405_dimm.h
405_mal.h ppc4xx: Add PPC405EX support 2007-10-31 21:20:49 +01:00
ACEX1K.h
SA-1100.h
_exports.h [ARM] TI DaVinci support, hopefully final 2007-08-10 20:26:18 +02:00
ahci.h
altera.h
arm920t.h
arm925t.h
arm926ejs.h
arm946es.h
armcoremodule.h
at45.h Coding style cleanup. Update CHANGELOG. 2007-08-14 18:42:36 +02:00
at91rm9200_i2c.h
at91rm9200_net.h
ata.h
bcm5221.h
bmp_layout.h
bzlib.h
circbuf.h
clps7111.h
command.h
common.h ppc4xx: Add PPC405EX support 2007-10-31 21:20:49 +01:00
commproc.h
config_cmd_all.h Merge branch 'master' of git://www.denx.de/git/u-boot-nand-flash 2007-10-13 21:40:23 +02:00
config_cmd_default.h
console.h
crc.h
da9030.h
dataflash.h Coding style cleanup. Update CHANGELOG. 2007-08-14 18:42:36 +02:00
devices.h
div64.h Move 64bit division from avr32 to generic lib 2007-08-10 10:33:34 +02:00
dm9161.h Add MACH_TYPE records for several AT91 boards. 2007-08-14 10:10:52 +01:00
dp83848.h [ARM] TI DaVinci support, hopefully final 2007-08-10 20:26:18 +02:00
dtt.h ppc4xx: Add support for AMCC 405EP Taihu board 2007-07-26 17:49:11 +02:00
e500.h
elf.h
environment.h
exports.h [ARM] TI DaVinci support, hopefully final 2007-08-10 20:26:18 +02:00
ext2fs.h
fat.h
fdc.h
fdt.h
fdt_support.h Call ft_board_setup() from the bootm command. 2007-08-10 19:21:36 -04:00
flash.h Add MACH_TYPE records for several AT91 boards. 2007-08-14 10:10:52 +01:00
fpga.h
ft_build.h
hush.h
i2c.h
i8042.h
ide.h IDE: - make ide_inb () and ide_outb () "weak", so boards can 2007-08-28 17:39:14 +02:00
image.h Allocate CPU Architecture Code for STMicroelectronics' ST200. 2007-09-10 22:24:23 +02:00
ioports.h
keyboard.h
kgdb.h
lcd.h include/: Remove obsolete references to CONFIG_COMMANDS 2007-07-09 17:15:49 -05:00
lcdvideo.h
lh7a40x.h
lh7a400.h
lh7a404.h
libfdt.h libfdt: add convenience function fdt_find_and_setprop() 2007-09-06 09:46:17 -06:00
libfdt_env.h Minor code clean up. 2007-08-10 19:21:35 -04:00
linux_logo.h
lists.h
logbuff.h
lpd7a400_cpld.h
lxt971a.h
lynxkdi.h
malloc.h
mii_phy.h
miiphy.h
mk48t59.h include/: Remove obsolete references to CONFIG_COMMANDS 2007-07-09 17:15:49 -05:00
mmc.h
mpc5xx.h
mpc5xxx.h
mpc8xx.h
mpc8xx_irq.h
mpc83xx.h mpc83xx: implement board_add_ram_info 2007-08-16 23:12:24 -05:00
mpc85xx.h 85xx start.S cleanup and exception support 2007-08-14 01:34:21 -05:00
mpc86xx.h
mpc106.h
mpc512x.h Coding style cleanup, update CHANGELOG 2007-08-02 21:27:46 +02:00
mpc824x.h
mpc8220.h
mpc8260.h
mpc8260_irq.h
nand.h
net.h multicast tftp: RFC2090 2007-08-13 23:22:31 -04:00
nios-io.h
nios.h
nios2-epcs.h
nios2-io.h
nios2.h
ns7520_eth.h
ns9750_bbus.h
ns9750_eth.h
ns9750_mem.h
ns9750_ser.h
ns9750_sys.h
ns16550.h
ns87308.h
onenand_uboot.h OneNAND support (take #2) 2007-09-17 08:19:08 +02:00
part.h fix pxa255_idp board 2007-10-23 16:40:40 +02:00
pc_keyb.h
pci.h Make MPC8641's PCI/PCI-E driver a common driver for many FSL parts. 2007-08-06 00:22:24 +02:00
pci_ids.h
pcmcia.h cpu/ rtc/ include/: Remove lingering references to CFG_CMD_* symbols. 2007-07-10 10:27:39 -05:00
post.h POST: Add ECC POST for the lwmon5 board 2007-07-20 15:03:03 +02:00
ppc4xx.h
ppc4xx_enet.h ppc4xx: Add PPC405EX support 2007-10-31 21:20:49 +01:00
ppc405.h ppc4xx: Fix small merge problems with CPCI440 and Acadia boards 2007-10-31 21:20:50 +01:00
ppc440.h ppc4xx: Add PPC405EX support 2007-10-31 21:20:49 +01:00
ppc_asm.tmpl e500 needs ppc_asm.tmp MCK_EXCEPTION 2007-08-14 01:21:22 -05:00
ppc_defs.h
ps2mult.h
radeon.h Coding style cleanup. Update CHANGELOG. 2007-08-06 02:17:36 +02:00
reiserfs.h
rtc.h
s3c24x0.h
s3c2400.h
s3c2410.h Fix compiler warning in include/s3c2410.h 2007-08-29 02:05:53 +02:00
s_record.h
sa1100.h
sata.h
scsi.h
sed156x.h
sed13806.h
serial.h ppc4xx: Add PPC405EX support 2007-10-31 21:20:49 +01:00
sha1.h Coding style cleanup; update CHANGELOG. 2007-07-10 00:01:28 +02:00
sm501.h
smiLynxEM.h
spartan2.h
spartan3.h add image size and descriptors for Spartan 3E FPGA chips 2007-08-11 00:34:03 +02:00
spd.h
spd_sdram.h
spi.h
status_led.h Coding Style cleanup. 2007-10-13 21:15:39 +02:00
sym53c8xx.h
systemace.h
tsi108.h
universe.h
usb.h
usb_cdc_acm.h
usb_defs.h
usbdcore.h
usbdcore_ep0.h
usbdcore_mpc8xx.h
usbdcore_omap1510.h
usbdescriptors.h
version.h
vfd_logo.h
video.h
video_ad7176.h
video_ad7177.h
video_ad7179.h
video_easylogo.h
video_fb.h
video_font.h
video_logo.h
virtex2.h
w83c553f.h
watchdog.h
xilinx.h
xyzModem.h
zlib.h