aboutsummaryrefslogtreecommitdiff
path: root/scripts/uboot-script-gen
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/uboot-script-gen')
-rwxr-xr-xscripts/uboot-script-gen11
1 files changed, 11 insertions, 0 deletions
diff --git a/scripts/uboot-script-gen b/scripts/uboot-script-gen
index 19d7919..a4ddd1e 100755
--- a/scripts/uboot-script-gen
+++ b/scripts/uboot-script-gen
@@ -342,6 +342,9 @@ function check_file_type()
elif [ "$type" = "Device Tree Blob" ]
then
type="Device Tree Blob\|data"
+ elif [ "$type" = "text" ]
+ then
+ type="ASCII text"
fi
file -L $filename | grep "$type" &> /dev/null
@@ -1156,6 +1159,14 @@ device_tree_editing $device_tree_addr
# disable device tree reloation
echo "setenv fdt_high 0xffffffffffffffff" >> $UBOOT_SOURCE
+
+# append extra u-boot commands (fixups) to script before boot command
+if test "$APPEND_EXTRA_CMDS"
+then
+ check_file_type "$APPEND_EXTRA_CMDS" "text"
+ cat $APPEND_EXTRA_CMDS >> $UBOOT_SOURCE
+fi
+
echo "$BOOT_CMD $kernel_addr - $device_tree_addr" >> $UBOOT_SOURCE
if test "$FIT"