u-boot-brain/arch
Kumar Gala a09b9b68d4 powerpc/8xxx: Refactor SRIO initialization into common code
Moved the SRIO init out of corenet_ds and into common code for
8xxx/QorIQ processors that have SRIO.  We mimic what we do with PCIe
controllers for SRIO.

We utilize the fact that SRIO is over serdes to determine if its
configured or not and thus can setup the LAWs needed for it dynamically.

We additionally update the device tree (to remove the SRIO nodes) if the
board doesn't have SRIO enabled.

Introduced the following standard defines for board config.h:

CONFIG_SYS_SRIO - Chip has SRIO or not
CONFIG_SRIO1 - Board has SRIO 1 port available
CONFIG_SRIO2 - Board has SRIO 2 port available

(where 'n' is the port #)
CONFIG_SYS_SRIOn_MEM_VIRT - virtual address in u-boot
CONFIG_SYS_SRIOn_MEM_PHYS - physical address (for law setup)
CONFIG_SYS_SRIOn_MEM_SIZE - size of window (for law setup)

[ These mimic what we have for PCI and PCIe controllers ]

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Acked-by: Wolfgang Denk <wd@denx.de>
2011-01-14 01:32:21 -06:00
..
arm miiphy: convert to linux/mii.h 2011-01-09 18:06:50 +01:00
avr32 Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
blackfin Move DECLARE_GLOBAL_DATA_PTR to file scope 2010-12-21 11:33:36 +01:00
i386 Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
m68k Merge branch 'next' of ../next 2010-12-22 21:16:17 +01:00
microblaze microblaze: Fix bd_info pointer 2011-01-10 08:52:32 +01:00
mips Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
nios2 Remove redundant config.mk files 2010-12-09 10:25:56 +01:00
powerpc powerpc/8xxx: Refactor SRIO initialization into common code 2011-01-14 01:32:21 -06:00
sh sh: Add support zimageboot command for Renesas SH 2011-01-11 21:03:26 +09:00
sparc Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
.gitignore update include/asm/ gitignore after move 2010-05-07 00:17:30 +02:00