Signed-off-by: Philipp Tomsich <philipp.toms...@theobroma-systems.com>
---

 tools/rksd.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/tools/rksd.c b/tools/rksd.c
index 6dafedf..8627b6d 100644
--- a/tools/rksd.c
+++ b/tools/rksd.c
@@ -62,8 +62,11 @@ static int rksd_check_image_type(uint8_t type)
 static int rksd_vrec_header(struct image_tool_params *params,
                            struct image_type_params *tparams)
 {
-       /* We don't add any additional padding after the end of the image */
-       return rkcommon_vrec_header(params, tparams, 1);
+       /*
+        * Pad to the RK_BLK_SIZE (512 bytes) to be consistent with init_size
+        * being encoded in RK_BLK_SIZE units in header0 (see rkcommon.c).
+        */
+       return rkcommon_vrec_header(params, tparams, RK_BLK_SIZE);
 }
 
 /*
-- 
1.9.1

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to