]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
tools: kwboot: don't adjust destaddr when patching the image
authorChris Packham <judge.packham@gmail.com>
Wed, 15 Feb 2017 02:34:55 +0000 (15:34 +1300)
committerStefan Roese <sr@denx.de>
Fri, 17 Feb 2017 09:15:56 +0000 (10:15 +0100)
Commit 94084eea3bd3 ("tools: kwbimage: Fix dest addr") changed kwbimage
to do this adjustment. So now the adjustment in kwboot is not needed
(and would prevent UART booting for images generated by the new
kwbimage). Remove the destaddr adjustment in kwboot.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
Signed-off-by: Stefan Roese <sr@denx.de>
tools/kwboot.c

index 26b394963cd836be1f63ce80145895f06878fb96..8a421cda4ea5804224b02436be2ea0440a533715 100644 (file)
@@ -664,14 +664,6 @@ kwboot_img_patch_hdr(void *img, size_t size)
                hdr_v0->srcaddr = hdr_v0->ext
                        ? sizeof(struct kwb_header)
                        : sizeof(*hdr_v0);
-       } else {
-               /*
-                * Subtract mkimage header size from destination address
-                * as this header is not expected by the Marvell BootROM.
-                * This way, the execution address is identical to the
-                * one the image is compiled for (TEXT_BASE).
-                */
-               hdr->destaddr = hdr->destaddr - sizeof(struct image_header);
        }
 
        hdr->checksum = kwboot_img_csum8(hdr, hdrsz) - csum;