imx: parse-container: fix build warning
authorPeng Fan <peng.fan@nxp.com>
Thu, 15 Jun 2023 10:09:06 +0000 (18:09 +0800)
committerStefano Babic <sbabic@denx.de>
Thu, 13 Jul 2023 09:29:40 +0000 (11:29 +0200)
Fix build warning:
warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3
has type ‘u64’ {aka ‘long long unsigned int’} [-Wformat=]
         printf("can't find memreg for image %d load address 0x%x, error %d\n",
warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but
argument 3 has type ‘sc_faddr_t’ {aka ‘long long unsigned int’} [-Wformat=]
          debug("memreg %u 0x%lx -- 0x%lx\n", mr, start, end);

Signed-off-by: Peng Fan <peng.fan@nxp.com>
arch/arm/mach-imx/parse-container.c

index f758282..a0d1eb3 100644 (file)
@@ -35,14 +35,14 @@ static int authenticate_image(struct boot_img_t *img, int image_index)
                                ALIGN(img->dst + img->size, CONFIG_SYS_CACHELINE_SIZE) - 1);
 
        if (err) {
-               printf("can't find memreg for image %d load address 0x%x, error %d\n",
+               printf("can't find memreg for image %d load address 0x%llx, error %d\n",
                       image_index, img->dst & ~(CONFIG_SYS_CACHELINE_SIZE - 1), err);
                return -ENOMEM;
        }
 
        err = sc_rm_get_memreg_info(-1, mr, &start, &end);
        if (!err)
-               debug("memreg %u 0x%x -- 0x%x\n", mr, start, end);
+               debug("memreg %u 0x%llx -- 0x%llx\n", mr, start, end);
 
        err = sc_rm_set_memreg_permissions(-1, mr,
                                           SECO_PT, SC_RM_PERM_FULL);