summaryrefslogtreecommitdiff
path: root/board/freescale/ls2085aqds/README
diff options
context:
space:
mode:
authorBhupesh Sharma <bhupesh.sharma at freescale.com>2015-05-28 14:54:10 +0530
committerYork Sun <yorksun@freescale.com>2015-07-20 11:44:35 -0700
commita2dc818f21cf216c486d267f7a983b8e7808519c (patch)
tree28e94d9e9f6f93cdae4c9ae83bcaf0d13bb8e50a /board/freescale/ls2085aqds/README
parentfc7b3855e1c285e59487699d898f4415a8f62c05 (diff)
downloadu-boot-imx-a2dc818f21cf216c486d267f7a983b8e7808519c.zip
u-boot-imx-a2dc818f21cf216c486d267f7a983b8e7808519c.tar.gz
u-boot-imx-a2dc818f21cf216c486d267f7a983b8e7808519c.tar.bz2
armv8/ls2085a: Expose all DDR region(s) to Linux
This patch allows u-boot to expose the complete DDR region(s) to Linux (after subtracting the memory hidden via MEM_TOP_HIDE mechanism). This allows the u-boot to support the 48-bit VA support provided by ARM64 Linux in flavors 3.18 and above, by passing the appropriate 'memory' DTS nodes. Signed-off-by: Bhupesh Sharma <bhupesh.sharma at freescale.com> Signed-off-by: Prabhakar Kushwaha <prabhakar at freescale.com> Reviewed-by: York Sun <yorksun@freescale.com>
Diffstat (limited to 'board/freescale/ls2085aqds/README')
-rw-r--r--board/freescale/ls2085aqds/README19
1 files changed, 19 insertions, 0 deletions
diff --git a/board/freescale/ls2085aqds/README b/board/freescale/ls2085aqds/README
index fb3938e..11b2e79 100644
--- a/board/freescale/ls2085aqds/README
+++ b/board/freescale/ls2085aqds/README
@@ -127,3 +127,22 @@ b) NOR boot
c) NAND boot
d) SD boot
e) QSPI boot
+
+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.
+
+Booting Linux flavors which do not support 48-bit VA (< Linux 3.18)
+-------------------------------------------------------------------
+One needs to use appropriate bootargs to boot Linux flavors which do
+not support 48-bit VA (for e.g. < Linux 3.18) by appending mem=2048M, as shown
+below:
+
+=> setenv bootargs 'console=ttyS1,115200 root=/dev/ram
+ earlycon=uart8250,mmio,0x21c0600,115200 default_hugepagesz=2m hugepagesz=2m
+ hugepages=16 mem=2048M'
+