unplugged-vendor/vendor/yft/drivers/configs

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