Skip to content

Commit 1225440

Browse files
committed
build.sh: update dtbs_check function
1 parent 0cdaabc commit 1225440

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

build.sh

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1120,16 +1120,35 @@ if [ -n "$kernver" ]; then
11201120
"dts")
11211121
edit $DTS
11221122
;;
1123+
11231124
"dtbs_check")
1125+
export ARCH=arm64
1126+
export CROSS_COMPILE='aarch64-linux-gnu-'
1127+
if [[ "$2" == "disable_unrelated" ]];then
1128+
sed -i.bak '/mediatek\|rockchip/! s/^/#/' arch/arm64/boot/dts/Makefile
1129+
sed -i.bak '/bpi/! s/^/#/' arch/arm64/boot/dts/{mediatek,rockchip}/Makefile
1130+
fi
1131+
if [[ ! -e .venv ]];then
1132+
python3 -m venv .venv
1133+
fi
1134+
source .venv/bin/activate
1135+
if [[ $? -ne 0 ]];then exit 1;fi
1136+
pip3 install dtschema --upgrade
1137+
pip3 show dtschema
1138+
make dt_binding_check 2>&1 | tee dtbs_check.log
1139+
make defconfig
11241140
make dtbs_check 2>&1 | tee -a dtbs_check.log
1125-
;;
1141+
deactivate
1142+
mv arch/arm64/boot/dts/Makefile{.bak,}
1143+
mv arch/arm64/boot/dts/mediatek/Makefile{.bak,}
1144+
mv arch/arm64/boot/dts/rockchip/Makefile{.bak,}
1145+
;;
11261146

11271147
"importmylconfig")
11281148
echo "import myl config"
11291149
make mt7623n_myl_defconfig
11301150
;;
11311151

1132-
11331152
"importconfig")
11341153
echo "import a defconfig file"
11351154
if [[ -e "${DEFCONFIG}" ]];then

0 commit comments

Comments
 (0)