From 7d0d561ec2bc45714186abb794a99343275c6a66 Mon Sep 17 00:00:00 2001
From: wenxue.guo <wenxue.guo@avnet.com>
Date: Fri, 22 Dec 2023 10:48:16 +0800
Subject: [PATCH] Add linux kernel patch for igkboard-imx8mp, not test yet
---
bootloader/build.sh | 17 ++++++++++++-----
1 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/bootloader/build.sh b/bootloader/build.sh
index 921940a..0e19266 100755
--- a/bootloader/build.sh
+++ b/bootloader/build.sh
@@ -99,14 +99,13 @@
git clone $GIT_URL/$src.git -b $BRANCH --depth=1
# do patch if patch file exist
- PATCH_FILE=$PRJ_PATH/patches/$BOARD/$src-$BSP_VER.patch
- if [ -s $PATCH_FILE ] ; then
+ patch_file=$PRJ_PATH/patches/$BOARD/$src-$BSP_VER.patch
+ if [ -s $patch_file ] ; then
pr_warn "do patch for $src now..."
cd $src
- patch -p1 < $PATCH_FILE
+ patch -p1 < $patch_file
cd -
fi
-
done
@@ -178,14 +177,21 @@
function build_uboot()
{
SRC=uboot-imx
+ patch_file=$PRJ_PATH/patches/$BOARD/$SRC-$BSP_VER.patch
+ defconfig=${BOARD}_defconfig
pr_warn "start build $SRC"
cd $PRJ_PATH/${SRC}
+ # do patch if not patched
+ if [ ! -s configs/$defconfig -a -s $patch_file ] ; then
+ pr_warn "do patch for $SRC now..."
+ patch -p1 < $patch_file
+ fi
+
if [ ! -f .config ] ; then
make ARCH=arm ${BOARD}_defconfig
fi
-
make -j${JOBS} CROSS_COMPILE=${CROSS_COMPILE} ARCH=arm
set -x
@@ -281,6 +287,7 @@
if [[ -n "$INST_PATH" && -w $INST_PATH ]] ; then
pr_info "install bootloader to '$INST_PATH'"
cp $PRFX_PATH/u-boot-${BOARD}.imx $INST_PATH
+ #sz $PRFX_PATH/u-boot-${BOARD}.imx
fi
}
--
Gitblit v1.9.1