board/lsi: Enable the Watchdog Timer Earlier

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Fix Compiler Warnings

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Turn Compiler Warnings into Errors

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Support Thumb Mode Builds

Since setup_page_tables gets called from C, it had
to be updated to honor C calling convention in normal
and thumb mode builds.

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Set Bit 7 of the L2ACTLR

Errat 812169 from ARM (DVM message blocked by copyback on
AMBA Chi interconnect) applies to our system.  This patch
implements the work-around suggested by ARM.

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Turn Off Debug Output During Sysmem Init

Signed-off-by: John Jacques <john.jacques@lsi.com>
Reading pfuse value and PCIe workaround for Gen2 speed change is applied
only to AXM5500 v1.0 device

Signed-off-by: SangeethaRao <sangeetha.rao@lsi.com>
board/lsi: Reduce Frequency of Watchdog Updates during Memory Tests

WATCHDOG_RESET() was being called for every write and read; it only needs
to be called before the write loop and before the read loop.

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