summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorhvaibhav@ti.com <hvaibhav@ti.com>2012-09-18 09:26:05 +0000
committerTom Rini <trini@ti.com>2013-02-07 10:36:26 -0500
commitf170899f736dd2bdfdcd6dfa7592cb2739c685e3 (patch)
treee26e73b08ab2ad1a21ef4f8ba2805e5c990ebac0 /include
parent13526f7157096dd10ad6027b02af9b1093694170 (diff)
downloadtalos-obmc-uboot-f170899f736dd2bdfdcd6dfa7592cb2739c685e3.tar.gz
talos-obmc-uboot-f170899f736dd2bdfdcd6dfa7592cb2739c685e3.zip
AM335X: Set fdt_high for AM335X devices to enable booting with Device Tree
For AM335X boards, such as the EVM and Bone 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 0xffffffff (to prevent the copy) the kernel is able to locate the DT blob and boot. This patch is tested on BeagleBone platform. Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com> Cc: Tom Rini <trini@ti.com>
Diffstat (limited to 'include')
-rw-r--r--include/configs/am335x_evm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
index 72459d859d..33ee2c49d5 100644
--- a/include/configs/am335x_evm.h
+++ b/include/configs/am335x_evm.h
@@ -52,6 +52,7 @@
#define CONFIG_EXTRA_ENV_SETTINGS \
"loadaddr=0x80200000\0" \
"fdtaddr=0x80F80000\0" \
+ "fdt_high=0xffffffff\0" \
"rdaddr=0x81000000\0" \
"bootfile=/boot/uImage\0" \
"fdtfile=\0" \
OpenPOWER on IntegriCloud