u-boot/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 [Blackfin][PATCH] Fix dynamic CPLB generation issue 2007-04-05 18:33:04 +08:00
asm-i386 [PATCH v3] Add sync to ensure flash_write_cmd is fully finished 2007-02-21 16:52:31 +01:00
asm-m68k ColdFire: Add M5235EVB Platform for MCF523x 2007-08-17 11:36:29 -06:00
asm-microblaze Fix a few file permission problems. 2007-07-04 00:43:53 +02:00
asm-mips Mips: Fix string functions differ prototype declaration 2007-10-24 00:29:31 +02:00
asm-nios [PATCH v3] Add sync to ensure flash_write_cmd is fully finished 2007-02-21 16:52:31 +01:00
asm-nios2 [PATCH v3] Add sync to ensure flash_write_cmd is fully finished 2007-02-21 16:52:31 +01:00
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 More code cleanup 2006-07-21 15:24:56 +02:00
jffs2
linux OneNAND support (take #2) 2007-09-17 08:19:08 +02:00
pcmcia
_exports.h [ARM] TI DaVinci support, hopefully final 2007-08-10 20:26:18 +02:00
4xx_i2c.h ppc4xx: Add PPC405EX support 2007-10-31 21:20:49 +01:00
74xx_7xx.h [ppc] Fix build breakage for all non-4xx PowerPC variants. 2007-06-22 14:58:04 +02:00
405_dimm.h
405_mal.h ppc4xx: Add PPC405EX support 2007-10-31 21:20:49 +01:00
ACEX1K.h Add FPGA Altera Cyclone 2 support 2006-08-15 14:15:51 +02:00
ahci.h Add AHCI support to u-boot 2006-08-23 10:39:01 -05:00
altera.h Add FPGA Altera Cyclone 2 support 2006-08-15 14:15:51 +02:00
arm920t.h
arm925t.h [PATCH] omap925.c: Remove unused functions 2006-10-28 17:13:12 +02:00
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 Minor coding style cleanup. 2007-05-15 23:38:05 +02:00
bcm5221.h
bmp_layout.h
bzlib.h
circbuf.h
clps7111.h
command.h Remove references to the old cmd_confdefs.h include file. 2007-07-08 16:06:51 -05:00
common.h ppc4xx: Add PPC405EX support 2007-10-31 21:20:49 +01:00
commproc.h Add support for TQM885D board. 2006-07-12 15:26:01 +02:00
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 include/ non-config: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*). 2007-07-04 00:35:14 +02:00
console.h
crc.h Some code cleanup 2006-04-16 10:51:58 +02:00
da9030.h This patch adds USB storage support for the delta board. This is the first 2006-05-22 16:33:54 +02:00
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 [PATCH] Select NAND embedded environment from board configuration 2006-11-27 17:34:10 +01:00
exports.h [ARM] TI DaVinci support, hopefully final 2007-08-10 20:26:18 +02:00
ext2fs.h
fat.h Fix fatload command on FAT32 formatted partitions. 2006-08-14 22:05:26 +02:00
fdc.h
fdt_support.h Call ft_board_setup() from the bootm command. 2007-08-10 19:21:36 -04:00
fdt.h libfdt: Make fdt_check_header() public 2007-04-06 14:17:14 -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 * Fix a bunch of compiler warnings for gcc 4.0 2006-10-19 11:33:52 -05:00
hush.h
i2c.h [PATCH] I2C: Add missing default CFG_SPD_BUS_NUM 2007-03-08 22:16:00 +01:00
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 Code cleanup. 2006-11-30 18:02:20 +01:00
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_env.h Minor code clean up. 2007-08-10 19:21:35 -04:00
libfdt.h libfdt: add convenience function fdt_find_and_setprop() 2007-09-06 09:46:17 -06:00
linux_logo.h
lists.h
logbuff.h Adapt log buffer code to support Linux 2.6 2007-06-22 23:25:25 +02:00
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 Coding stylke cleanup; rebuild CHANGELOG 2007-06-22 23:59:00 +02:00
mpc5xxx.h [ppc] Fix build breakage for all non-4xx PowerPC variants. 2007-06-22 14:58:04 +02:00
mpc8xx_irq.h
mpc8xx.h Coding stylke cleanup; rebuild CHANGELOG 2007-06-22 23:59:00 +02:00
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 [ppc] Fix build breakage for all non-4xx PowerPC variants. 2007-06-22 14:58:04 +02:00
mpc106.h
mpc512x.h Coding style cleanup, update CHANGELOG 2007-08-02 21:27:46 +02:00
mpc824x.h Coding stylke cleanup; rebuild CHANGELOG 2007-06-22 23:59:00 +02:00
mpc8220.h [ppc] Fix build breakage for all non-4xx PowerPC variants. 2007-06-22 14:58:04 +02:00
mpc8260_irq.h
mpc8260.h Coding stylke cleanup; rebuild CHANGELOG 2007-06-22 23:59:00 +02:00
nand.h [patch] add nand_init() prototype to nand.h 2007-06-22 10:34:12 +02:00
net.h multicast tftp: RFC2090 2007-08-13 23:22:31 -04:00
nios2-epcs.h Nios II - Add EPCS Controller bootrom work-around 2006-06-08 12:08:12 -04:00
nios2-io.h
nios2.h
nios-io.h
nios.h
ns7520_eth.h
ns9750_bbus.h
ns9750_eth.h
ns9750_mem.h
ns9750_ser.h
ns9750_sys.h
ns16550.h Add support for TB5200 board 2006-07-19 13:50:38 +02:00
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_ids.h Change Id to symbolic name for RTL8139 2006-06-28 08:43:56 -05:00
pci.h Make MPC8641's PCI/PCI-E driver a common driver for many FSL parts. 2007-08-06 00:22:24 +02:00
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_enet.h ppc4xx: Add PPC405EX support 2007-10-31 21:20:49 +01:00
ppc4xx.h [ppc] Fix build breakage for all non-4xx PowerPC variants. 2007-06-22 14:58:04 +02: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 Cleanup trab board for GCC-4.x 2006-06-26 10:54:52 +02:00
s3c2410.h Fix compiler warning in include/s3c2410.h 2007-08-29 02:05:53 +02:00
s_record.h
sa1100.h
SA-1100.h
sata.h Fix S-ATA support. 2007-06-30 18:50:48 +02:00
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_sdram.h Support for DDR with 32-data path. Addotional notes on injecting 2006-03-16 17:46:46 +01:00
spd.h
spi.h
status_led.h Coding Style cleanup. 2007-10-13 21:15:39 +02:00
sym53c8xx.h
systemace.h
tsi108.h Clean up the code according to codestyle: 2006-12-01 11:47:36 +08:00
universe.h
usb_cdc_acm.h Code cleanup 2006-06-14 18:14:56 +02:00
usb_defs.h
usb.h USB event poll support 2007-06-06 10:08:13 +02:00
usbdcore_ep0.h
usbdcore_mpc8xx.h Code cleanup 2006-06-14 18:14:56 +02:00
usbdcore_omap1510.h Various USB related patches 2006-06-14 17:45:53 +02:00
usbdcore.h Various USB related patches 2006-06-14 17:45:53 +02:00
usbdescriptors.h Code cleanup 2006-06-14 18:14:56 +02:00
version.h Add GIT version information (commid ID) to untagged U-Boot versions 2006-02-21 17:33:04 +01:00
vfd_logo.h
video_ad7176.h
video_ad7177.h
video_ad7179.h
video_easylogo.h
video_fb.h
video_font.h
video_logo.h
video.h
virtex2.h
w83c553f.h
watchdog.h
xilinx.h
xyzModem.h More code cleanup 2006-07-21 15:24:56 +02:00
zlib.h