From c34baacc728a317c3efaefcbe356db3bb8c26d2b Mon Sep 17 00:00:00 2001 From: Vince Liu Date: Tue, 13 May 2025 21:07:47 +0800 Subject: [PATCH] soc/mediatek/common: Add UFS2.2 and eMMC definitions to storage.h Add support for projects with UFS2.2 and eMMC storage. BUG=b:379008996 BRANCH=none TEST=build pass Signed-off-by: Vince Liu Change-Id: Ie8d76920417c7708117e3492152d3d4e87dd87ca Reviewed-on: https://review.coreboot.org/c/coreboot/+/87864 Reviewed-by: Yidi Lin Tested-by: build bot (Jenkins) Reviewed-by: Yu-Ping Wu --- src/soc/mediatek/common/include/soc/storage.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/soc/mediatek/common/include/soc/storage.h b/src/soc/mediatek/common/include/soc/storage.h index 8df4075271..427218dd33 100644 --- a/src/soc/mediatek/common/include/soc/storage.h +++ b/src/soc/mediatek/common/include/soc/storage.h @@ -10,13 +10,16 @@ #define _BASE_TYPE_UFS _BASE_TYPE(0x1) #define _BASE_TYPE_NVME _BASE_TYPE(0x2) +#define _BASE_TYPE_EMMC _BASE_TYPE(0x3) enum mtk_storage_type { STORAGE_UNKNOWN = 0, + STORAGE_UFS_22 = _BASE_TYPE_UFS | 0x220, STORAGE_UFS_31 = _BASE_TYPE_UFS | 0x310, STORAGE_UFS_40 = _BASE_TYPE_UFS | 0x400, STORAGE_UFS_40_HS = _BASE_TYPE_UFS | 0x401, STORAGE_NVME = _BASE_TYPE_NVME, + STORAGE_EMMC = _BASE_TYPE_EMMC, }; enum mtk_storage_type mainboard_get_storage_type(void);