[MTK] 如何配置为UFS的项目

文摘 MediaTek 2020-05-15 阅读:7966

[DESCRIPTION]

从eMMC项目切换成UFS

[SOLUTION]

  1. 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

  1. vendormediatekproprietarybootablebootloaderpreloadercustomprojcust_bldr.mak

CFG_BOOT_DEV :=BOOTDEV_UFS

5.vendormediatekproprietarybootablebootloaderpreloadercustomprojproj.mak

MTK_EMMC_SUPPORT=no

  1. kernel-x.xxarcharm64bootdtsmediatekproj.dts
    Please ensure below lines are REMOVED!

&mmc0 {
status = "okay";
};

and

&msdc0 {
status = "okay";
};

  1. 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);

0条评论

© 2024 芯缘异码. Powered by Typecho