summaryrefslogtreecommitdiff
path: root/include/cbfs.h
diff options
context:
space:
mode:
authorBin Meng <bmeng.cn@gmail.com>2018-12-22 01:55:51 -0800
committerBin Meng <bmeng.cn@gmail.com>2018-12-31 09:42:41 +0800
commit881bb9ab398419c33c9021ee8b2bbd8412882230 (patch)
treea77a8b12aaeb27356cb0ae3ee561251204f2c108 /include/cbfs.h
parent14fdf91ebfce7b8dd98177e873a7245f1bc21125 (diff)
downloadu-boot-881bb9ab398419c33c9021ee8b2bbd8412882230.tar.gz
u-boot-881bb9ab398419c33c9021ee8b2bbd8412882230.tar.bz2
u-boot-881bb9ab398419c33c9021ee8b2bbd8412882230.zip
fs: cbfs: Add missing standard CBFS component types
Current CBFS component type list is incomplete. Add missing ones. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/cbfs.h')
-rw-r--r--include/cbfs.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/cbfs.h b/include/cbfs.h
index dd4b574869..bd1bf75bbf 100644
--- a/include/cbfs.h
+++ b/include/cbfs.h
@@ -18,15 +18,25 @@ enum cbfs_result {
};
enum cbfs_filetype {
+ CBFS_TYPE_BOOTBLOCK = 0x01,
+ CBFS_TYPE_CBFSHEADER = 0x02,
CBFS_TYPE_STAGE = 0x10,
CBFS_TYPE_PAYLOAD = 0x20,
+ CBFS_TYPE_FIT = 0x21,
CBFS_TYPE_OPTIONROM = 0x30,
CBFS_TYPE_BOOTSPLASH = 0x40,
CBFS_TYPE_RAW = 0x50,
CBFS_TYPE_VSA = 0x51,
CBFS_TYPE_MBI = 0x52,
CBFS_TYPE_MICROCODE = 0x53,
+ CBFS_TYPE_FSP = 0x60,
+ CBFS_TYPE_MRC = 0x61,
+ CBFS_TYPE_MMA = 0x62,
+ CBFS_TYPE_EFI = 0x63,
+ CBFS_TYPE_STRUCT = 0x70,
CBFS_TYPE_CMOS_DEFAULT = 0xaa,
+ CBFS_TYPE_SPD = 0xab,
+ CBFS_TYPE_MRC_CACHE = 0xac,
CBFS_TYPE_CMOS_LAYOUT = 0x01aa
};