Message ID | 1335902708-10788-1-git-send-email-jon-hunter@ti.com |
---|---|
State | Accepted |
Commit | c176dd0442c40d4e98c86848091f628707f9c50a |
Delegated to: | Tom Rini |
Headers | show |
On Tue, May 01, 2012 at 03:05:08PM -0500, Jon Hunter wrote: > From: Jon Hunter <jon-hunter@ti.com> > > For OMAP4 boards, such as the panda-es, that have 1GB of memory the linux > kernel fails to locate the device tree blob on boot. The reason being is that > u-boot is copying the DT blob to the upper part of RAM when booting the kernel > and the kernel is unable to access the blob. By setting the fdt_high variable > to either 0xffffffff (to prevent the copy) or 0xac000000 (704MB boundary > of memory for OMAP4) the kernel is able to locate the DT blob and boot. > > Based upon following patch by Dirk Behme set the fdt_high variable to allow > booting with device tree on OMAP4 boards. > > "7e9603e i.mx6q: configs: Add fdt_high and initrd_high variables" > > Cc: Sricharan R <r.sricharan@ti.com> > Cc: Sandeep Paulraj <s-paulraj@ti.com> > Cc: Tom Rini <trini@ti.com> > Signed-off-by: Jon Hunter <jon-hunter@ti.com> Applied to u-boot-ti/master, thanks.
diff --git a/include/configs/omap4_common.h b/include/configs/omap4_common.h index a989721..d31cbb5 100644 --- a/include/configs/omap4_common.h +++ b/include/configs/omap4_common.h @@ -151,6 +151,7 @@ #define CONFIG_EXTRA_ENV_SETTINGS \ "loadaddr=0x82000000\0" \ "console=ttyO2,115200n8\0" \ + "fdt_high=0xffffffff\0" \ "usbtty=cdc_acm\0" \ "vram=16M\0" \ "mmcdev=0\0" \