[meta-freescale] [3rdparty][PATCH 3/6] u-boot-digi: Generalize boot script

Alex Gonzalez alex.gonzalez at digi.com
Thu Feb 21 07:24:23 PST 2019


Generalize the boot script used to boot Linux so that it can be shared
by multiple ConnectCore 6UL SOM based boards.

Signed-off-by: Alex Gonzalez <alex.gonzalez at digi.com>
---
 recipes-bsp/u-boot/u-boot-digi/ccimx6ul/bootscript.txt | 4 ++--
 recipes-bsp/u-boot/u-boot-digi_2017.03.bb              | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/recipes-bsp/u-boot/u-boot-digi/ccimx6ul/bootscript.txt b/recipes-bsp/u-boot/u-boot-digi/ccimx6ul/bootscript.txt
index 06b42bedcf9a..8f2614d9ed7c 100644
--- a/recipes-bsp/u-boot/u-boot-digi/ccimx6ul/bootscript.txt
+++ b/recipes-bsp/u-boot/u-boot-digi/ccimx6ul/bootscript.txt
@@ -2,6 +2,6 @@
 # U-Boot bootscript for NAND images created by Yocto.
 #
 
-setenv fdt_file imx6ul-ccimx6ulsbcexpress.dtb
-setenv zimage zImage-ccimx6ulsbcexpress.bin
+setenv fdt_file imx6ul-${platform}.dtb
+setenv zimage zImage-${platform}.bin
 dboot linux nand ${mtdbootpart}
diff --git a/recipes-bsp/u-boot/u-boot-digi_2017.03.bb b/recipes-bsp/u-boot/u-boot-digi_2017.03.bb
index aa7757276fdd..e5f9b9fdb4b6 100644
--- a/recipes-bsp/u-boot/u-boot-digi_2017.03.bb
+++ b/recipes-bsp/u-boot/u-boot-digi_2017.03.bb
@@ -30,6 +30,7 @@ UBOOT_ENV = "boot"
 UBOOT_ENV_SUFFIX = "scr"
 
 do_compile_append () {
+    sed -i -e 's/\${platform}/${MACHINE}/g' ${WORKDIR}/bootscript.txt
     uboot-mkimage -A arm -O linux -T script -C none -a 0 -e 0 \
         -n "boot script" -d ${WORKDIR}/bootscript.txt \
         ${WORKDIR}/${UBOOT_ENV_BINARY}


More information about the meta-freescale mailing list