summaryrefslogtreecommitdiff
path: root/images/FIT.sh
diff options
context:
space:
mode:
Diffstat (limited to 'images/FIT.sh')
-rw-r--r--images/FIT.sh9
1 files changed, 6 insertions, 3 deletions
diff --git a/images/FIT.sh b/images/FIT.sh
index 006baaf..46fe2ea 100644
--- a/images/FIT.sh
+++ b/images/FIT.sh
@@ -51,8 +51,6 @@ EOF
for dtb in ${dtbs[@]} ${dt_overlays[@]} ; do
local src=${dtb/:*/}
local dst=${dtb/*:/}
- dst=${dst/*\//}
-
local load=
if [ ! -z $fdtaddr ] ; then
@@ -60,10 +58,15 @@ EOF
addr=$(($addr+0x40000))
fi
+ if [[ ${src} != /* ]] ; then
+ src="$output_dir/arch/$arch/boot/dts/$src"
+ fi
+
+ dst=${dst/*\//}
cat <<EOF >> $kernel_its
fdt-$dst {
description = "Flattened Device Tree blob $dst";
- data = /incbin/("$output_dir/arch/$arch/boot/dts/$src");
+ data = /incbin/("$src");
type = "flat_dt";
arch = "$arch";
compression = "none";