summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorJ. German Rivera <German.Rivera@freescale.com>2015-03-20 19:28:18 -0700
committerYork Sun <yorksun@freescale.com>2015-04-23 08:55:57 -0700
commit125e2bc1f24736291e752d78a769f7f942050be2 (patch)
treea4b68be1b4b6cea8e206ad4bbda800497a7164dd /arch
parent8bb065630f14076c21351d46dbb9eb81c79bf0a4 (diff)
downloadtalos-obmc-uboot-125e2bc1f24736291e752d78a769f7f942050be2.tar.gz
talos-obmc-uboot-125e2bc1f24736291e752d78a769f7f942050be2.zip
drivers/fsl-mc: Changed MC firmware loading for new boot architecture
Changed MC firmware loading to comply with the new MC boot architecture. Flush D-cache hierarchy after loading MC images. Add environment variables "mcboottimeout" for MC boot timeout in milliseconds, "mcmemsize" for MC DRAM block size. Check MC boot status before calling flib functions. Signed-off-by: J. German Rivera <German.Rivera@freescale.com> Signed-off-by: York Sun <yorksun@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/cpu/armv8/fsl-lsch3/README8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/cpu/armv8/fsl-lsch3/README b/arch/arm/cpu/armv8/fsl-lsch3/README
index 99fc39a61f..f781620b30 100644
--- a/arch/arm/cpu/armv8/fsl-lsch3/README
+++ b/arch/arm/cpu/armv8/fsl-lsch3/README
@@ -33,3 +33,11 @@ is shown below considering a 32MB NOR flash device:
------------------------- ----> 0x0000_0000
32-MB NOR flash layout
+
+Environment Variables
+=====================
+mcboottimeout: MC boot timeout in milliseconds. If this variable is not defined
+ the value CONFIG_SYS_LS_MC_BOOT_TIMEOUT_MS will be assumed.
+
+mcmemsize: MC DRAM block size. If this variable is not defined, the value
+ CONFIG_SYS_LS_MC_DRAM_BLOCK_MIN_SIZE will be assumed.
OpenPOWER on IntegriCloud