[U-Boot] [PATCH v2 1/7] powerpc/8xxx: Refactor SRIO initialization into common code

Kumar Gala galak at kernel.crashing.org
Tue Jan 11 07:53:56 CET 2011


On Jan 9, 2011, at 3:16 PM, Kumar Gala wrote:

> 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_HAS_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 at kernel.crashing.org>
> ---
> * Removed ifdef protection around externs per Sergei

applied to 85xx

- k


More information about the U-Boot mailing list