guowenxue
2026-07-12 c77b26be322227848b142b9dd14392cc7d80af29
bsp/drivers/igkboard-imx6ull/build.sh
@@ -211,6 +211,7 @@
    sed -i "s|^MODDESTDIR.*|MODDESTDIR := ${KER_MODPATH}/extra/|g" Makefile
    sed -i "s|^FIRMWAREDIR.*|FIRMWAREDIR := ${DRV_PATH}/lib/firmware/|g" Makefile
    sed -i '/depmod -a .*/d' Makefile
    sed -i '/blacklist-rtw88.conf/d' Makefile
    pr_warn "start build $SRC USB WiFi driver"
    make -j ${JOBS}
@@ -225,6 +226,19 @@
    build_user
    if [ -f "$KER_PATH/Makefile" ]; then
        VERSION=$(grep -E "^VERSION =" $KER_PATH/Makefile | awk '{print $3}')
        PATCHLEVEL=$(grep -E "^PATCHLEVEL =" $KER_PATH/Makefile | awk '{print $3}')
        CURRENT_VER=$((VERSION * 100 + PATCHLEVEL))
        TARGET_VER=$((6 * 100 + 18)) # 6.18
        if [ $CURRENT_VER -ge $TARGET_VER ]; then
            pr_warn "Current kernel $VERSION.$PATCHLEVEL, Skipping WiFi driver build."
            return 0 2>/dev/null || exit 0
        fi
    fi
    build_rtl8188fu
    build_rtl8723du