From d3809d5ba4d028ca6e617bbfde8c22d1ea3e5d72 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Fri, 22 Dec 2023 17:03:18 +0800
Subject: [PATCH] Update bootloader build shell script to support igkboard-imx6ull

---
 bootloader/build.sh |   33 +++++++++++++++++++++++++++++----
 1 files changed, 29 insertions(+), 4 deletions(-)

diff --git a/bootloader/build.sh b/bootloader/build.sh
index 0e19266..e6468fc 100755
--- a/bootloader/build.sh
+++ b/bootloader/build.sh
@@ -57,13 +57,18 @@
     export CROSS_COMPILE=`jq -r ".bsp.cortexAtool" $CONF_FILE | tr 'A-Z' 'a-z'`
     export MCORE_COMPILE=`jq -r ".bsp.cortexMtool" $CONF_FILE | tr 'A-Z' 'a-z'`
 
-    export SRCS="imx-atf uboot-imx imx-mkimage"
     export BRANCH=$BSP_VER
     export JOBS=`cat /proc/cpuinfo | grep processor | wc -l`
     export ARCH=arm
 
+    # i.MX6ULL only need uboot-imx
+    if [[ $BOARD =~ mx6ull ]] ; then
+        export SRCS="uboot-imx"
+        return ;
+    fi
+
+    export SRCS="uboot-imx imx-atf imx-mkimage"
     export_fmver
-    export SRCS="imx-atf uboot-imx imx-mkimage"
 
     if [[ $BOARD =~ mx8mp ]] ; then
 
@@ -108,6 +113,10 @@
         fi
     done
 
+    # i.MX6ULL only need uboot-imx
+    if [[ $BOARD =~ mx6ull ]] ; then
+        return ;
+    fi
 
     mkdir -p $FMW_PATH && cd $FMW_PATH
 
@@ -194,6 +203,16 @@
     fi
     make -j${JOBS} CROSS_COMPILE=${CROSS_COMPILE} ARCH=arm
 
+    # i.MX6ULL only need uboot-imx
+    if [[ $BOARD =~ mx6ull ]] ; then
+        cp u-boot-dtb.imx u-boot-${BOARD}.imx
+        chmod a+x u-boot-${BOARD}.imx
+        set -x
+        cp u-boot-${BOARD}.imx $PRFX_PATH
+        set +x
+        return ;
+    fi
+
     set -x
     cp u-boot.bin $MKIMG_BIN_PATH
     cp u-boot-nodtb.bin $MKIMG_BIN_PATH
@@ -270,10 +289,16 @@
     cd $PRJ_PATH
     mkdir -p $PRFX_PATH
 
-    build_atf
-    #build_cortexM
     build_uboot
+
+    # i.MX6ULL only need uboot-imx
+    if [[ ${BOARD} =~ mx6ull ]] ; then
+        return ;
+    fi
+
+    build_atf
     build_imxboot
+    #build_cortexM
 }
 
 function do_install()

--
Gitblit v1.9.1