diff --git a/tools/kwboot.c b/tools/kwboot.c
index 26b394963cd836be1f63ce80145895f06878fb96..8a421cda4ea5804224b02436be2ea0440a533715 100644
--- a/tools/kwboot.c
+++ b/tools/kwboot.c
@@ -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;