[PATCH v2 2/5] tools: imx8image: add upower image support
Gary Bisson
bisson.gary at gmail.com
Mon Aug 5 23:25:08 CEST 2024
Part of the upower management was included in a previous commit [1].
This patch only adds the bits required to properly parse a config file
that would include the binary as follows:
IMAGE PWR upower.bin
[1] 6ec65c8558f (tools: image: support i.MX93)
Signed-off-by: Gary Bisson <bisson.gary at gmail.com>
Reviewed-by: Peng Fan <peng.fan at nxp.com>
---
include/imx8image.h | 1 +
tools/imx8image.c | 5 +++++
2 files changed, 6 insertions(+)
diff --git a/include/imx8image.h b/include/imx8image.h
index 32064bfeeb8..85fb642ae39 100644
--- a/include/imx8image.h
+++ b/include/imx8image.h
@@ -162,6 +162,7 @@ enum imx8image_cmd {
enum imx8image_core_type {
CFG_CORE_INVALID,
CFG_SCU,
+ CFG_PWR,
CFG_M40,
CFG_M41,
CFG_A35,
diff --git a/tools/imx8image.c b/tools/imx8image.c
index 53ab16637ba..5eb4b9612c8 100644
--- a/tools/imx8image.c
+++ b/tools/imx8image.c
@@ -57,6 +57,7 @@ static table_entry_t imx8image_cmds[] = {
static table_entry_t imx8image_core_entries[] = {
{CFG_SCU, "SCU", "scu core", },
+ {CFG_PWR, "PWR", "uPower core", },
{CFG_M40, "M40", "M4 core 0", },
{CFG_M41, "M41", "M4 core 1", },
{CFG_A35, "A35", "A35 core", },
@@ -181,6 +182,10 @@ static void parse_cfg_fld(image_t *param_stack, int32_t *cmd, char *token,
param_stack[p_idx].option = SCFW;
param_stack[p_idx++].filename = token;
break;
+ case CFG_PWR:
+ param_stack[p_idx].option = UPOWER;
+ param_stack[p_idx++].filename = token;
+ break;
case CFG_M40:
param_stack[p_idx].option = M40;
param_stack[p_idx].ext = 0;
--
2.43.0
More information about the U-Boot
mailing list