[PATCH 4/4] uimage_laod: fix ramdisk support
Jean-Christophe PLAGNIOL-VILLARD
plagnioj at jcrosoft.com
Mon Aug 13 02:57:14 EDT 2012
ramdisk U-Boot expect to ignore the compression type
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj at jcrosoft.com>
---
common/uimage.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/common/uimage.c b/common/uimage.c
index 735b64e..442a7f0 100644
--- a/common/uimage.c
+++ b/common/uimage.c
@@ -334,7 +334,8 @@ int uimage_load(struct uimage_handle *handle, unsigned int image_no,
if (ret < 0)
return ret;
- if (hdr->ih_comp == IH_COMP_NONE)
+ /* if ramdisk U-Boot expect to ignore the compression type */
+ if (hdr->ih_comp == IH_COMP_NONE || hdr->ih_type == IH_TYPE_RAMDISK)
uncompress_fn = uncompress_copy;
else
uncompress_fn = uncompress;
--
1.7.10.4
More information about the barebox
mailing list