u-boot/arch/powerpc/cpu
Liu Gang 5ffa88eca7 powerpc/corenet_ds: Master module for boot from SRIO
For the powerpc processors with SRIO interface, boot location can be configured
from SRIO1 or SRIO2 by RCW. The processor booting from SRIO can do without flash
for u-boot image. The image can be fetched from another processor's memory
space by SRIO link connected between them.

The processor boots from SRIO is slave, the processor boots from normal flash
memory space and can help slave to boot from its memory space is master.
They are different environments and requirements:

master:
	1. NOR flash for its own u-boot image, ucode and ENV space.
	2. Slave's u-boot image in master NOR flash.
	3. Normally boot from local NOR flash.
	4. Configure SRIO switch system if needed.
slave:
	1. Just has EEPROM for RCW. No flash for u-boot image, ucode and ENV.
	2. Boot location should be set to SRIO1 or SRIO2 by RCW.
	3. RCW should configure the SerDes, SRIO interfaces correctly.
	4. Slave must be powered on after master's boot.

For the master module, need to finish these processes:
	1. Initialize the SRIO port and address space.
	2. Set inbound SRIO windows covered slave's u-boot image stored in
	   master's NOR flash.
	3. Master's u-boot image should be generated specifically by
	   make xxxx_SRIOBOOT_MASTER_config
	4. Master must boot first, and then slave can be powered on.

Signed-off-by: Liu Gang <Gang.Liu@freescale.com>
Signed-off-by: Shaohui Xie <Shaohui.Xie@freescale.com>
2012-04-24 23:58:32 -05:00
..
74xx_7xx unify version_string 2011-07-28 17:22:53 +02:00
mpc5xx unify version_string 2011-07-28 17:22:53 +02:00
mpc5xxx usb: replace wait_ms() with mdelay() 2012-03-19 00:08:16 +01:00
mpc8xx font: split font data from video_font.h 2011-11-15 23:58:26 +01:00
mpc8xxx powerpc/corenet_ds: Master module for boot from SRIO 2012-04-24 23:58:32 -05:00
mpc83xx powerpc/mpc83xx: set TXEQA/TXEQE value for mpc837XE sata 2011-12-12 18:33:39 -06:00
mpc85xx powerpc/corenet_ds: Master module for boot from SRIO 2012-04-24 23:58:32 -05:00
mpc86xx arch/powerpc/cpu/mpc86xx/cpu.c: Fix GCC 4.6 build warning 2011-12-02 00:16:46 +01:00
mpc512x arch/powerpc/cpu/mpc512x/i2c.c: Fix GCC 4.6 warnings 2011-11-16 21:12:48 +01:00
mpc824x Reduce build times 2011-11-03 20:44:58 +01:00
mpc8220 mpc8220/i2c.c: Fix GCC 4.6 build warning 2011-11-07 22:16:52 +01:00
mpc8260 arch/powerpc/cpu/mpc8260/spi.c: Fix GCC 4.6 build warnings 2011-11-07 22:47:44 +01:00
ppc4xx usb: replace wait_ms() with mdelay() 2012-03-19 00:08:16 +01:00