summaryrefslogtreecommitdiff
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-22 11:31:29 -0500
commit0084fd94fe4f73a8ce731d464bb7109e9cea2e12 (patch)
tree925008ccd7caf667105e188085b570a9d8f12d92
parent9963ecd19e22adf1336f9cc1fd7e2a60a0fd5755 (diff)
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>
-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 b8bd322848..5ddcf76a0e 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" \