[MTK] 如何配置为UFS的项目
文摘 MediaTek 2020-05-15 阅读:7966[DESCRIPTION]
从eMMC项目切换成UFS
[SOLUTION]
- devicemediatekprojProjectConfig.mk
MTK_EMMC_SUPPORT=no
MTK_UFS_BOOTING=yes
MTK_NEW_COMBO_EMMC_SUPPORT=no
2.kernel x-xxarcharm(32/64)configsproj_debug_defconfig, kernel x-xxarcharm64configsproj_defconfig
CONFIG_SCSI_UFSHCD=y
CONFIG_SCSI_UFSHCD_PLATFORM=y
CONFIG_SCSI_LOWLEVEL=y
CONFIG_MTK_UFS_BOOTING=y
# CONFIG_MTK_EMMC_SUPPORT is not set
# CONFIG_MTK_EMMC_CACHE is not set
# CONFIG_MTK_EMMC_CQ_SUPPORT is not set
CONFIG_MMC=y
CONFIG_MMC_BLOCK_MINORS=32
CONFIG_MMC_MTK_PRO=y
# CONFIG_MMC_MTK is not set
3.vendor/mediatek/proprietary/bootable/bootloader/lk/project/${project}.mk
MTK_EMMC_SUPPORT = no
#DEFINES += MTK_NEW_COMBO_EMMC_SUPPORT
MTK_UFS_BOOTING = yes
- vendormediatekproprietarybootablebootloaderpreloadercustomprojcust_bldr.mak
CFG_BOOT_DEV :=BOOTDEV_UFS
5.vendormediatekproprietarybootablebootloaderpreloadercustomprojproj.mak
MTK_EMMC_SUPPORT=no
- kernel-x.xxarcharm64bootdtsmediatekproj.dts
Please ensure below lines are REMOVED!
&mmc0 {
status = "okay";
};
and
&msdc0 {
status = "okay";
};
- vendormediatekproprietarycustomprojfactoryinccust.h
Make sure below items are existed:
FEATURE_FTM_UFS (for testing UFS)
FEATURE_FTM_CLEAREMMC (for formating /data and /nvram partition
8.
vendormediatekproprietarycustomprojfactoryfactory.chn.ini
vendormediatekproprietarycustomprojfactoryfactory.ini
MenuItem=UFS(A);