From: Simon Glass Date: Sat, 18 Nov 2023 21:04:59 +0000 (-0700) Subject: image: Document error codes from fit_image_load() X-Git-Url: http://git.dujemihanovic.xyz/login.html?a=commitdiff_plain;h=429acb38dbf359a84666bdc00043e1f24df4df9d;p=u-boot.git image: Document error codes from fit_image_load() Put a list of these in the function documentation so it is easier to decode what went wrong. Signed-off-by: Simon Glass Reviewed-by: Tom Rini --- diff --git a/include/image.h b/include/image.h index 798c5f9c16..d37e447216 100644 --- a/include/image.h +++ b/include/image.h @@ -728,7 +728,13 @@ int boot_get_fdt_fit(struct bootm_headers *images, ulong addr, * @param load_op Decribes what to do with the load address * @param datap Returns address of loaded image * @param lenp Returns length of loaded image - * Return: node offset of image, or -ve error code on error + * Return: node offset of image, or -ve error code on error: + * -ENOEXEC - unsupported architecture + * -ENOENT - could not find image / subimage + * -EACCES - hash, signature or decryptions failure + * -EBADF - invalid OS or image type, or cannot get image load-address + * -EXDEV - memory overwritten / overlap + * -NOEXEC - image decompression error, or invalid FDT */ int fit_image_load(struct bootm_headers *images, ulong addr, const char **fit_unamep, const char **fit_uname_configp,