BugZ 46513 : Enable ODT on SMEM

Signed-off-by: Gary McGee <gary.mcgee@lsi.com>
board/lsi: Add new NCR code to emulation builds.

The new NCR functions were only getting built for the ASIC
target.  This commit adds them to emulation.

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Remove BIST code from Emulation Builds

The built in self test (BIST) for memory is only available on the ASIC.

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Move PCIe configuration to the ASIC board.

Emulation doesn't support PCIe.  This patch moves PCIe configuration
from the config file for all Axxia ARM targets to the ASIC only target.

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Switch the Emulation Environment to SPI Flash

Previously, the board specific serial flash driver was used.  The
ASIC build switched to the U-Boot spi flash driver some time back,
this patch switches emulation as well.

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Remove PCIe Support from Emulation (SPL Build)

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Only allow BIST on Real Hardware

The built in self test (BIST) is not available in emulation.

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Don't try to calculate System Memory Size in Emulation

The parameters to do this are only available on ASIC systems.

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Emulation System Memory Init Updates

This is a preliminary patch, meant to be updated!

Signed-off-by: John Jacques <john.jacques@lsi.com>
Merge branch 'emulation_redux' into lsi-v2013.01.01
board/lsi: Return the EMMC Clock in Emulation

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Clean Up Coherency Handling in Emulation.

Signed-off-by: John Jacques <john.jacques@lsi.com>
axxia/i2c: Use manual mode transfers.

Use only manual mode transfers since a manual followed by an automatic doesn't
generate a repeated start, but rather a stop followed by a start. This confuses
some I2C slaves. This behavior could also cause the 'i2c probe' command to
fail.

Signed-off-by: Anders Berg <anders.berg@lsi.com>
additional updates to ODT configuration, and sync up with RTE

Signed-off-by: Gary McGee <gary.mcgee@lsi.com>
Merge branch 'lsi-v2013.01.01' of github.com:lsigithub/lsi_axxia_uboot into lsi-v2013.01.01
Added SerDes configuration for all supported PCIe/SRIO modes. Also, adding capability to configure SRIO speed based on U-boot parameter
Signed-off-by: SangeethaRao <sangeetha.rao@lsi.com>
Merge branch 'lsi-v2013.01.01' of github.com:lsigithub/lsi_axxia_uboot into lsi-v2013.01.01
arm: pl022

The CPSDVR field in the SSPCPSR should set to a value between 2
and 254, even.  This patch makes sure that CPSDVR is at least 2.
Previously, CPSDVR could be 0.

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Fix Error in Size Calculation when Running BIST

The size set before running the built in self test (BIST) on
system memory was wrong.

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Add Support for Non-Secure Mode

Signed-off-by: John Jacques <john.jacques@lsi.com>