From 7bf274b9caab6de072d4dab34ab0aa66bb128195 Mon Sep 17 00:00:00 2001 From: Jeffy Chen Date: Fri, 27 Nov 2015 12:07:17 +0800 Subject: rockchip: mkimage: use imagename to select spl hdr & spl size Our chips may have different spl size and spl header, so use imagename(passed by "mkimage -n") to select them now. Signed-off-by: Jeffy Chen Acked-by: Simon Glass --- tools/rkimage.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tools/rkimage.c') diff --git a/tools/rkimage.c b/tools/rkimage.c index 7b292f4235..f9fdcfa712 100644 --- a/tools/rkimage.c +++ b/tools/rkimage.c @@ -9,6 +9,7 @@ #include "imagetool.h" #include +#include "rkcommon.h" static uint32_t header; @@ -30,7 +31,8 @@ static void rkimage_print_header(const void *buf) static void rkimage_set_header(void *buf, struct stat *sbuf, int ifd, struct image_tool_params *params) { - memcpy(buf, "RK32", 4); + memcpy(buf + RK_SPL_HDR_START, rkcommon_get_spl_hdr(params), + RK_SPL_HDR_SIZE); } static int rkimage_extract_subimage(void *buf, struct image_tool_params *params) -- cgit v1.2.1