From 4d8025db4a25235411d0849aee6f5196237980b9 Mon Sep 17 00:00:00 2001 From: Denys Drozdov Date: Thu, 16 Dec 2021 20:43:31 +0200 Subject: 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 --- include/configs/verdin-imx8mm.h | 17 +++++++++++++---- include/configs/verdin-imx8mp.h | 17 +++++++++++++---- 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 */ -- cgit v1.2.3