102 lines
5.2 KiB
Bash
102 lines
5.2 KiB
Bash
#!/bin/bash
|
|
# version
|
|
#CONFIG_DIR=vendor/yft/drivers
|
|
|
|
#y:遇到错误退出,n:遇到错误跳过
|
|
CONFIG_WARNING=y
|
|
|
|
xls_source=${CONFIG_DIR}/custom_memory_xls
|
|
if [ "$YFT_37T_MACH_TYPE" == "true" ];then
|
|
xls_dists=vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/MT6735
|
|
elif [ "${MTK_MACH_TYPE}" == "mt6735m" ];then
|
|
xls_dists=vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/MT6735
|
|
elif [ "${MTK_MACH_TYPE}" == "mt6762" ];then
|
|
xls_dists=vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/MT6765
|
|
elif [ "${MTK_MACH_TYPE}" == "mt6765" ];then
|
|
xls_dists=vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/MT6765
|
|
elif [ "${MTK_MACH_TYPE}" == "mt6769" ];then
|
|
xls_dists=vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/MT6768
|
|
elif [ "${MTK_MACH_TYPE}" == "mt6891" ];then
|
|
xls_dists=vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/MT6893
|
|
else
|
|
xls_dists=vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/${YFT_MACH_TYPE}
|
|
fi
|
|
|
|
|
|
mem_h_source=${CONFIG_DIR}/custom_memory_h
|
|
mem_h_dists=vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${YFT}/inc
|
|
|
|
#使用dws需要区分平台将这个置为 y,必须配置 proj_dws/dws_configs!
|
|
dws_read_config=y
|
|
dws_source=${CONFIG_DIR}/proj_dws
|
|
if [ "$YFT_37T_MACH_TYPE" == "true" ];then
|
|
dws_dists="vendor/mediatek/proprietary/bootable/bootloader/lk/target/${YFT}/dct/dct
|
|
vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${YFT}/dct/dct
|
|
${KERNEL_DIR}/drivers/misc/mediatek/dws/mt6735
|
|
vendor/mediatek/proprietary/custom/${YFT}/kernel/dct/dct"
|
|
elif [ "$MTK_MACH_SUB_TYPE" == "MT6737" ];then
|
|
dws_dists="vendor/mediatek/proprietary/bootable/bootloader/lk/target/${YFT}/dct/dct
|
|
vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${YFT}/dct/dct
|
|
${KERNEL_DIR}/drivers/misc/mediatek/dws/mt6735
|
|
vendor/mediatek/proprietary/custom/${YFT}/kernel/dct/dct"
|
|
elif [ "$MTK_MACH_TYPE" == "mt6762" ];then
|
|
dws_dists="vendor/mediatek/proprietary/bootable/bootloader/lk/target/${YFT}/dct/dct
|
|
vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${YFT}/dct/dct
|
|
${KERNEL_DIR}/drivers/misc/mediatek/dws/mt6765
|
|
vendor/mediatek/proprietary/custom/${YFT}/kernel/dct/dct"
|
|
elif [ "$MTK_MACH_TYPE" == "mt6765" ];then
|
|
dws_dists="vendor/mediatek/proprietary/bootable/bootloader/lk/target/${YFT}/dct/dct
|
|
vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${YFT}/dct/dct
|
|
${KERNEL_DIR}/drivers/misc/mediatek/dws/mt6765
|
|
vendor/mediatek/proprietary/custom/${YFT}/kernel/dct/dct"
|
|
elif [ "$MTK_MACH_TYPE" == "mt6779" ];then
|
|
dws_dists="vendor/mediatek/proprietary/bootable/bootloader/lk/target/${YFT}/dct/dct
|
|
vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${YFT}/dct/dct
|
|
${KERNEL_DIR}/drivers/misc/mediatek/dws/mt6779
|
|
vendor/mediatek/proprietary/custom/${YFT}/kernel/dct/dct"
|
|
elif [ "$MTK_MACH_TYPE" == "mt6833" ];then
|
|
dws_dists="vendor/mediatek/proprietary/bootable/bootloader/lk/target/${YFT}/dct/dct
|
|
vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${YFT}/dct/dct
|
|
${KERNEL_DIR}/drivers/misc/mediatek/dws/mt6853
|
|
vendor/mediatek/proprietary/custom/${YFT}/kernel/dct/dct"
|
|
elif [ "$MTK_MACH_TYPE" == "mt6877" ];then
|
|
dws_dists="vendor/mediatek/proprietary/bootable/bootloader/lk/target/${YFT}/dct/dct
|
|
vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${YFT}/dct/dct
|
|
${KERNEL_DIR}/drivers/misc/mediatek/dws/mt6853
|
|
vendor/mediatek/proprietary/custom/${YFT}/kernel/dct/dct"
|
|
elif [ "$MTK_MACH_TYPE" == "mt6769" ];then
|
|
dws_dists="vendor/mediatek/proprietary/bootable/bootloader/lk/target/${YFT}/dct/dct
|
|
vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${YFT}/dct/dct
|
|
${KERNEL_DIR}/drivers/misc/mediatek/dws/mt6768
|
|
vendor/mediatek/proprietary/custom/${YFT}/kernel/dct/dct"
|
|
elif [ "$MTK_MACH_TYPE" == "mt6789" ];then
|
|
dws_dists="vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${YFT}/dct/dct
|
|
vendor/mediatek/proprietary/tools/dct/dws/$MTK_MACH_TYPE
|
|
vendor/mediatek/proprietary/custom/${YFT}/kernel/dct/dct"
|
|
elif [ "$MTK_MACH_TYPE" == "mt6893" ];then
|
|
dws_dists="vendor/mediatek/proprietary/bootable/bootloader/lk/target/${YFT}/dct/dct
|
|
vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${YFT}/dct/dct
|
|
${KERNEL_DIR}/drivers/misc/mediatek/dws/mt6885
|
|
vendor/mediatek/proprietary/custom/${YFT}/kernel/dct/dct"
|
|
elif [ "$MTK_MACH_TYPE" == "mt6891" ];then
|
|
dws_dists="vendor/mediatek/proprietary/bootable/bootloader/lk/target/${YFT}/dct/dct
|
|
vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${YFT}/dct/dct
|
|
${KERNEL_DIR}/drivers/misc/mediatek/dws/mt6885
|
|
vendor/mediatek/proprietary/custom/${YFT}/kernel/dct/dct"
|
|
else
|
|
dws_dists="vendor/mediatek/proprietary/bootable/bootloader/lk/target/${YFT}/dct/dct
|
|
vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${YFT}/dct/dct
|
|
${KERNEL_DIR}/drivers/misc/mediatek/dws/${MTK_MACH_TYPE}
|
|
vendor/mediatek/proprietary/custom/${YFT}/kernel/dct/dct"
|
|
fi
|
|
|
|
#是否拷贝 proj_dts 下的文件,如ali的就需要配成 n
|
|
dts_cp_config=y
|
|
#dts需要从proj_dts cp出来的文件
|
|
BOARD_LIST="yft_board_config.h yft_board_dts_config.h"
|
|
dts_source=${CONFIG_DIR}/proj_dts
|
|
dts_dists=${CONFIG_DIR}
|
|
|
|
#dists_info.config 检查选项
|
|
dists_check_config=y
|