diff options
Diffstat (limited to 'gcip-kernel-driver/drivers/gcip/gcip-firmware.c')
-rw-r--r-- | gcip-kernel-driver/drivers/gcip/gcip-firmware.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gcip-kernel-driver/drivers/gcip/gcip-firmware.c b/gcip-kernel-driver/drivers/gcip/gcip-firmware.c new file mode 100644 index 0000000..0b0225c --- /dev/null +++ b/gcip-kernel-driver/drivers/gcip/gcip-firmware.c @@ -0,0 +1,25 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * GCIP firmware interface. + * + * Copyright (C) 2022 Google LLC + */ + +#include <gcip/gcip-firmware.h> + +char *gcip_fw_flavor_str(enum gcip_fw_flavor fw_flavor) +{ + switch (fw_flavor) { + case GCIP_FW_FLAVOR_BL1: + return "stage 2 bootloader"; + case GCIP_FW_FLAVOR_SYSTEST: + return "test"; + case GCIP_FW_FLAVOR_PROD_DEFAULT: + return "prod"; + case GCIP_FW_FLAVOR_CUSTOM: + return "custom"; + case GCIP_FW_FLAVOR_UNKNOWN: + default: + return "unknown"; + } +} |