summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Drozdov <denys.drozdov@toradex.com>2021-12-29 13:05:14 +0200
committerDenys Drozdov <denys.drozdov@toradex.com>2022-01-18 21:19:47 +0200
commit0b53e12f04fadf2fbef4d49d68b33042b1212be0 (patch)
tree87867b81b54e31ed7ccff189cc3884e17f0989e7
parentd90c5f2d00c848b69004c8c83ebd5a7f5437f0e4 (diff)
configs: apalis-imx8: allocate 64M for the linux kernel
Reserve 64M for Linux kernel image and relocate kernel_addr_r to 0x96000000 to avoid overlaps with other load addresses and either getting overwritten. Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
-rw-r--r--include/configs/apalis-imx8.h28
1 files changed, 16 insertions, 12 deletions
diff --git a/include/configs/apalis-imx8.h b/include/configs/apalis-imx8.h
index 9cc7c493ce..5532f8e03f 100644
--- a/include/configs/apalis-imx8.h
+++ b/include/configs/apalis-imx8.h
@@ -40,22 +40,26 @@
#define FEC_ENET_ENABLE_TXC_DELAY
/**
- * SYS_SDRAM_BASE 0x80000000 0.125MiB
- * SYS_TEXT_BASE 0x80020000 2.375MiB
- * kernel_addr_r 0x80280000 45.5MiB
- * fdt_addr_r 0x83000000 1MiB
- * scriptaddr 0x83100000 15MiB
- * __RESERVED__ 0x84000000 48MiB
- * loadaddr 0x87000000 48MiB
- * ramdisk_addr_r 0x8a000000 288MiB (to hdp_addr)
- * SYS_MEMTEST_START 0x90000000
- * hdp_addr 0x9c000000
- * SYS_MEMTEST_END 0xC0000000
+ * SYS_TEXT_BASE 0x80020000 47.9MiB
+ * fdt_addr_r 0x83000000 1MiB
+ * scriptaddr 0x83100000 15MiB
+ * decoder_boot 0x84000000 4MiB
+ * encoder_boot 0x86000000 4MiB
+ * loadaddr 0x87000000 48MiB
+ * Tezi DTB 0x87000000 48MiB
+ * Tezi overlays 0x870F0000 48MiB
+ * M4 (FreeRTOS) 0x88000000 128MiB
+ * ramdisk_addr_r 0x8a000000 96MiB
+ * SYS_MEMTEST_START 0x90000000
+ * RPMSG/IPU/DSP 0x90000000 96MiB
+ * kernel_addr_r 0x96000000 64MiB
+ * hdp_addr 0x9c000000 64MiB
+ * SYS_MEMTEST_END 0xC0000000
*/
#define MEM_LAYOUT_ENV_SETTINGS \
"fdt_addr_r=0x83000000\0" \
"hdp_addr=0x9c000000\0" \
- "kernel_addr_r=0x80280000\0" \
+ "kernel_addr_r=0x96000000\0" \
"ramdisk_addr_r=0x8a000000\0" \
"scriptaddr=0x83100000\0"