aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTero Kristo2020-02-11 09:25:52 +0530
committerLokesh Vutla2020-02-13 21:39:18 +0530
commite8d0d530404e5d0546c37992cfeb9d3d3187dd94 (patch)
tree2582cbb789f8c2fabbd3601ebcc9ba21518beda9 /include
parent4d26dc64d28fee87359d1324f4db8986c5c97f82 (diff)
ARM: keystone2: enable initrd fixup for LPAE addressing
Keystone2 u-boot loads the initrd image into non-LPAE addressed memory but linux kernel is running in LPAE. This causes a conflict as kernel detects that non-memory address is passed and kernel ignores initrd. There is an existing fixup logic to modify the address in the proper configuration, but this is disabled at the moment. Enable the fixup by setting the env variable for this so that initrd can be used properly. Signed-off-by: Tero Kristo <t-kristo@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Diffstat (limited to 'include')
-rw-r--r--include/configs/ti_armv7_keystone2.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/configs/ti_armv7_keystone2.h b/include/configs/ti_armv7_keystone2.h
index ba12428dbe6..1b014c1022b 100644
--- a/include/configs/ti_armv7_keystone2.h
+++ b/include/configs/ti_armv7_keystone2.h
@@ -213,6 +213,7 @@
"tftp_root=/\0" \
"nfs_root=/export\0" \
"mem_lpae=1\0" \
+ "uinitrd_fixup=1\0" \
"addr_ubi=0x82000000\0" \
"addr_secdb_key=0xc000000\0" \
"name_kern=zImage\0" \