1
0
mirror of https://xff.cz/git/u-boot/ synced 2025-08-31 16:22:36 +02:00

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>
This commit is contained in:
Bin Meng
2018-12-22 01:55:51 -08:00
parent 14fdf91ebf
commit 881bb9ab39
2 changed files with 40 additions and 0 deletions

View File

@@ -112,12 +112,21 @@ static int do_cbfs_ls(cmd_tbl_t *cmdtp, int flag, int argc,
printf(" %8d", file_cbfs_size(file));
switch (type) {
case CBFS_TYPE_BOOTBLOCK:
type_name = "bootblock";
break;
case CBFS_TYPE_CBFSHEADER:
type_name = "cbfs header";
break;
case CBFS_TYPE_STAGE:
type_name = "stage";
break;
case CBFS_TYPE_PAYLOAD:
type_name = "payload";
break;
case CBFS_TYPE_FIT:
type_name = "fit";
break;
case CBFS_TYPE_OPTIONROM:
type_name = "option rom";
break;
@@ -136,9 +145,30 @@ static int do_cbfs_ls(cmd_tbl_t *cmdtp, int flag, int argc,
case CBFS_TYPE_MICROCODE:
type_name = "microcode";
break;
case CBFS_TYPE_FSP:
type_name = "fsp";
break;
case CBFS_TYPE_MRC:
type_name = "mrc";
break;
case CBFS_TYPE_MMA:
type_name = "mma";
break;
case CBFS_TYPE_EFI:
type_name = "efi";
break;
case CBFS_TYPE_STRUCT:
type_name = "struct";
break;
case CBFS_TYPE_CMOS_DEFAULT:
type_name = "cmos default";
break;
case CBFS_TYPE_SPD:
type_name = "spd";
break;
case CBFS_TYPE_MRC_CACHE:
type_name = "mrc cache";
break;
case CBFS_TYPE_CMOS_LAYOUT:
type_name = "cmos layout";
break;