board/lsi: Only Re-Negotiate the Link if Necessary

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

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Make MDIO Clock Offset and Period Configurable

If mdio_clk_offset or mdio_clk_period are set in the environment,
that value will be used, otherwise a default value, defined in
include/configs/axxia.h, will be used.

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: Update the Page Tables to Set the Domain and XN Bit Correctly

The XN bit is only applicable when in the client domain.  To make the
XN bit setting clear, put the LSM page tables regions in the client
domain.

Signed-off-by: John Jacques <john.jacques@lsi.com>
Updated L2CTLR setting to enable L1/L2 ECC/Parity

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

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

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

Signed-off-by: John Jacques <john.jacques@lsi.com>
Defect 46732/47470: Changes to be able to reset the chip and load multiple images in same uboot life.

Signed-off-by: Jay Jayatheerthan <jay.jayatheerthan@lsi.com>
Updated spl_mtest according to BZ 46544.
spl_mtest no longer uses invalid dummy pointer for
data-line test.
Also, spl_mtest function has been extended
to use new new arguments to specify number
of iterations and type of test (data or addr
or mtest or all)

Signed-off-by: SangeethaRao <sangeetha.rao@lsi.com>
updated print info in spl_mtest

Signed-off-by: SangeethaRao <sangeetha.rao@lsi.com>
Fixed checkpatch warnings

Signed-off-by: SangeethaRao <sangeetha.rao@lsi.com>
Addressed some checkpatch issues in spl_mtest

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

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

Signed-off-by: John Jacques <john.jacques@lsi.com>
board/lsi: User Level Access to the Performance Counters

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

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