board/lsi: Updated the Makefiles to use SYSROOT

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Add a #define for THUMB Mode, ARM Mode is still Default

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Only System Memory Should Be Executable

The core can, and sometimes will, prefetch from devcie memory
if the XN bit is clear.  Doing so in the PCIe (PEI0 or PEI1)
space can cause a lockup.  To avoid this, set the XN bit on
device memory (IO, PEI0, and PEI1).

Signed-off-by: John Jacques <john.jacques@lsi.com>
common: Add 'mtest' Command

Based on mtest 86.

Signed-off-by: John Jacques <john.jacques@lsi.com>
Updated PCIe driver to check if PCIe SerDes has been configured before enumeration

Signed-off-by: SangeethaRao <sangeetha.rao@lsi.com>
board/lsi: Code Cleanup

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: AVS Implementation

Added code to determine the desired voltage based on
fuses.

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Changed the Console Output for AVS

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