make.sh: add rk1806 build support
Build cmd: ./make.sh rk1806 Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: If04fd324b4ce8e196e711e50275dd26b0919655b
This commit is contained in:
parent
4887899d2f
commit
783f7f6ecf
22
make.sh
22
make.sh
|
|
@ -375,6 +375,8 @@ select_chip_info()
|
||||||
&& RKCHIP=PX5
|
&& RKCHIP=PX5
|
||||||
grep '^CONFIG_ROCKCHIP_RK3399PRO=y' ${OUTDIR}/.config >/dev/null \
|
grep '^CONFIG_ROCKCHIP_RK3399PRO=y' ${OUTDIR}/.config >/dev/null \
|
||||||
&& RKCHIP=RK3399PRO
|
&& RKCHIP=RK3399PRO
|
||||||
|
grep '^CONFIG_ROCKCHIP_RK1806=y' ${OUTDIR}/.config >/dev/null \
|
||||||
|
&& RKCHIP=RK1806
|
||||||
else
|
else
|
||||||
echo "Can't get Rockchip SoC definition in .config"
|
echo "Can't get Rockchip SoC definition in .config"
|
||||||
exit 1
|
exit 1
|
||||||
|
|
@ -567,7 +569,6 @@ pack_uboot_image()
|
||||||
if [ -f ${OUTDIR}/u-boot-dtb.img ]; then
|
if [ -f ${OUTDIR}/u-boot-dtb.img ]; then
|
||||||
rm ${OUTDIR}/u-boot-dtb.img
|
rm ${OUTDIR}/u-boot-dtb.img
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "pack uboot okay! Input: ${OUTDIR}/u-boot.bin"
|
echo "pack uboot okay! Input: ${OUTDIR}/u-boot.bin"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -673,6 +674,15 @@ pack_loader_image()
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ls *_loader_*.bin >/dev/null 2>&1 && rm *_loader_*.bin
|
ls *_loader_*.bin >/dev/null 2>&1 && rm *_loader_*.bin
|
||||||
|
|
||||||
|
numline=`cat $ini | wc -l`
|
||||||
|
if [ $numline -eq 1 ]; then
|
||||||
|
image=`sed -n "/PATH=/p" $ini | tr -d '\r' | cut -d '=' -f 2`
|
||||||
|
cp ${RKBIN}/${image} ./
|
||||||
|
echo "pack trust okay! Input: ${ini}"
|
||||||
|
return;
|
||||||
|
fi
|
||||||
|
|
||||||
cd ${RKBIN}
|
cd ${RKBIN}
|
||||||
|
|
||||||
if [ "${mode}" = 'all' ]; then
|
if [ "${mode}" = 'all' ]; then
|
||||||
|
|
@ -762,6 +772,7 @@ pack_trust_image()
|
||||||
local mode=$1 files ini
|
local mode=$1 files ini
|
||||||
|
|
||||||
ls trust*.img >/dev/null 2>&1 && rm trust*.img
|
ls trust*.img >/dev/null 2>&1 && rm trust*.img
|
||||||
|
|
||||||
# ARM64 uses trust_merger
|
# ARM64 uses trust_merger
|
||||||
if grep -Eq ''^CONFIG_ARM64=y'|'^CONFIG_ARM64_BOOT_AARCH32=y'' ${OUTDIR}/.config ; then
|
if grep -Eq ''^CONFIG_ARM64=y'|'^CONFIG_ARM64_BOOT_AARCH32=y'' ${OUTDIR}/.config ; then
|
||||||
ini=${RKBIN}/RKTRUST/${RKCHIP_TRUST}TRUST.ini
|
ini=${RKBIN}/RKTRUST/${RKCHIP_TRUST}TRUST.ini
|
||||||
|
|
@ -769,6 +780,14 @@ pack_trust_image()
|
||||||
ini=$FILE;
|
ini=$FILE;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
numline=`cat $ini | wc -l`
|
||||||
|
if [ $numline -eq 1 ]; then
|
||||||
|
image=`sed -n "/PATH=/p" $ini | tr -d '\r' | cut -d '=' -f 2`
|
||||||
|
cp ${RKBIN}/${image} ./trust.img
|
||||||
|
echo "pack trust okay! Input: ${ini}"
|
||||||
|
return;
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "${mode}" = 'all' ]; then
|
if [ "${mode}" = 'all' ]; then
|
||||||
files=`ls ${RKBIN}/RKTRUST/${RKCHIP_TRUST}TRUST*.ini`
|
files=`ls ${RKBIN}/RKTRUST/${RKCHIP_TRUST}TRUST*.ini`
|
||||||
for ini in $files
|
for ini in $files
|
||||||
|
|
@ -784,6 +803,7 @@ pack_trust_image()
|
||||||
if [ "$FILE" != "" ]; then
|
if [ "$FILE" != "" ]; then
|
||||||
ini=$FILE;
|
ini=$FILE;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${mode}" = 'all' ]; then
|
if [ "${mode}" = 'all' ]; then
|
||||||
files=`ls ${RKBIN}/RKTRUST/${RKCHIP_TRUST}TOS*.ini`
|
files=`ls ${RKBIN}/RKTRUST/${RKCHIP_TRUST}TOS*.ini`
|
||||||
for ini in $files
|
for ini in $files
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue