aboutsummaryrefslogtreecommitdiffstats
path: root/tools/default_image.c
diff options
context:
space:
mode:
authorPali Rohár <pali@kernel.org>2023-03-29 21:25:54 +0200
committerStefan Roese <sr@denx.de>2023-04-13 11:34:47 +0200
commit2972d7d62f8f177bf2186c7a38bdae53dff99a7a (patch)
treecef1ee44f02159c56c627358647cd3b61662772f /tools/default_image.c
parent4548b37a29035c1d946e86513b70029cb4dc08b4 (diff)
downloadu-boot-2972d7d62f8f177bf2186c7a38bdae53dff99a7a.tar.gz
tools: imagetool: Extend print_header() by params argument
This allows image type print_header() callback to access struct image_tool_params *params. Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'tools/default_image.c')
-rw-r--r--tools/default_image.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/default_image.c b/tools/default_image.c
index dc429ce9e46..0e49ab33015 100644
--- a/tools/default_image.c
+++ b/tools/default_image.c
@@ -41,6 +41,11 @@ static int image_check_params(struct image_tool_params *params)
(params->lflag && (params->dflag || params->fflag)));
}
+static void image_print_header(const void *ptr, struct image_tool_params *params)
+{
+ image_print_contents(ptr);
+}
+
static int image_verify_header(unsigned char *ptr, int image_size,
struct image_tool_params *params)
{
@@ -201,7 +206,7 @@ U_BOOT_IMAGE_TYPE(
(void *)&header,
image_check_params,
image_verify_header,
- image_print_contents,
+ image_print_header,
image_set_header,
image_extract_subimage,
image_check_image_types,