From: Kevin Smith Date: Mon, 18 May 2015 16:09:46 +0000 (+0000) Subject: db-88f6820-gp.h: Load data blobs into lower memory X-Git-Tag: v2015.07-rc3~10^2 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=3fd38af704f6d4da50fe7dbf9ff018e43b196fb4;p=oweals%2Fu-boot.git db-88f6820-gp.h: Load data blobs into lower memory By default on this platform, u-boot loads data into high memory in the range of 0x7Fxxxxxx, which generates a data abort when the kernel tries to read it. Config the u-boot environment to load the device tree and initrd image into lower memory to make them accessible to the kernel. Signed-off-by: Kevin Smith Acked-by: Stefan Roese --- diff --git a/include/configs/db-88f6820-gp.h b/include/configs/db-88f6820-gp.h index c32e07803c..24dbf6bf71 100644 --- a/include/configs/db-88f6820-gp.h +++ b/include/configs/db-88f6820-gp.h @@ -62,6 +62,11 @@ #define CONFIG_SYS_CONSOLE_INFO_QUIET /* don't print console @ startup */ #define CONFIG_SYS_ALT_MEMTEST +/* Keep device tree and initrd in lower memory so the kernel can access them */ +#define CONFIG_EXTRA_ENV_SETTINGS \ + "fdt_high=0x10000000\0" \ + "initrd_high=0x10000000\0" + /* * mv-common.h should be defined after CMD configs since it used them * to enable certain macros