summaryrefslogtreecommitdiff
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
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>
-rw-r--r--include/configs/verdin-imx8mm.h17
-rw-r--r--include/configs/verdin-imx8mp.h17
2 files changed, 26 insertions, 8 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 */
diff --git a/include/configs/verdin-imx8mp.h b/include/configs/verdin-imx8mp.h
index 84ba480a66..2d3edef63e 100644
--- a/include/configs/verdin-imx8mp.h
+++ b/include/configs/verdin-imx8mp.h
@@ -59,14 +59,23 @@
#define CONFIG_ROOTPATH "/srv/nfs"
#endif /* CONFIG_CMD_NET */
+/**
+ * SYS_MEMTEST_START 0x40000000 1.5GiB
+ * 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"
/* Link Definitions */
-#define CONFIG_LOADADDR 0x43500000
+#define CONFIG_LOADADDR 0x44500000
#define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR
/* Enable Distro Boot */