summaryrefslogtreecommitdiff
path: root/include/configs/verdin-imx8mm.h
diff options
context:
space:
mode:
authorDenys Drozdov <denys.drozdov@toradex.com>2021-12-16 20:43:31 +0200
committerDenys Drozdov <denys.drozdov@toradex.com>2022-01-18 21:19:23 +0200
commit4d8025db4a25235411d0849aee6f5196237980b9 (patch)
tree6b33550a74a6cf646e0ed510ad24b6bb4e171ae4 /include/configs/verdin-imx8mm.h
parent81bc8894031d96f0da76a115419be971f7162cf9 (diff)
configs: verdin-imx8mm/mp: allocate 64M for the linux kernel
Change the memory map for the latest Linux kernel image to run 64M kernel image to avoid overlapping conflicts with recent defconfig. New Memory Map: kernel: 0x4000_0000 - 0x43FF_FFFF (64M) fdt: 0x4400_0000 - 0x444F_FFFF (5M) load address: 0x4450_0000 - 0x46FF_FFFF (1M) distro boot: 0x4700_0000 - 0x473F_FFFF (4M) ram disk: 0x4740_0000 - 0x4B3F_FFFF (64M) Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
Diffstat (limited to 'include/configs/verdin-imx8mm.h')
-rw-r--r--include/configs/verdin-imx8mm.h17
1 files changed, 13 insertions, 4 deletions
diff --git a/include/configs/verdin-imx8mm.h b/include/configs/verdin-imx8mm.h
index 30a992abd9..d7ee19588b 100644
--- a/include/configs/verdin-imx8mm.h
+++ b/include/configs/verdin-imx8mm.h
@@ -71,13 +71,22 @@
#define CONFIG_ROOTPATH "/srv/nfs"
#endif /* CONFIG_CMD_NET */
+/**
+ * SYS_MEMTEST_START 0x40000000 1GiB
+ * kernel_addr_r 0x40000000 64MiB
+ * fdt_addr_r 0x44000000 5MiB
+ * loadaddr 0x44500000 43MiB
+ * scriptaddr 0x47000000 4MiB
+ * ramdisk_addr_r 0x47400000 64MiB
+ */
+
#define MEM_LAYOUT_ENV_SETTINGS \
- "fdt_addr_r=0x43000000\0" \
+ "fdt_addr_r=0x44000000\0" \
"kernel_addr_r=0x40000000\0" \
- "ramdisk_addr_r=0x46400000\0" \
- "scriptaddr=0x46000000\0"
+ "ramdisk_addr_r=0x47400000\0" \
+ "scriptaddr=0x47000000\0"
-#define CONFIG_LOADADDR 0x43500000
+#define CONFIG_LOADADDR 0x44500000
#define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR
/* Enable Distro Boot */