[Sigma bug# WSXSIX-722]
        Set USB3.0 PHY TX swing strength to full level

Change-Id: Ibd618fa18937ee20e717266e009f657611458e19
[Sigma bug# 40089]add support with armor in uboot
One uboot binary to support both secure and Non-secure execute
environment;
Armor supporting is centrally controlled in preboot;
1. together with preboot @-gc7efae5
2. support l2cache, define CONFIG_SYS_L2CACHE_OFF to turn off l2cache
3. turn on smc call support (CONFIG_SECURE_MONITOR)
4. turn on bootparam support (CONFIG_BOOTPARAM)

Change-Id: I6e7eece69328bbb0f06df8896262f17ba7e1709f
[Sigma bug# 40089] Change default uboot env for armor
1. include ${armor_config} in bootargs
2. new command "armor cfg" to configure armor_config. This may needed if
you interrupt autoboot and change uboot env, i.e. by "env default -f"

Change-Id: I331eca4ae685cd1ce69b55db1c2e7707de29ab35
[Sigma bug# 40089]Turn off L2Cache in uboot by default. As it's seen
relocate env was impacted by l2cache somehow

Change-Id: I8867c13abde93544d7d051057de4a6a5591fb2aa
[Sigma BugID# 41394] fix 8756/E3/ST NAND cannot reset from u-boot

- this patch includes workaround solution for bug#41394

Change-Id: I1ebbe5b9c52e974f52cd08f9dba0448f2d364828
[Sigma bug# FXSXSIX-93]
	Fix some usb3.0 device can't be detected by u-boot at
bootup phase(this will cause not trigger firmware upgrade via USB).

Change-Id: I5e36a73f7451bca16ce347987dccf1e7ef8aff3c