From 2fc91ed3baf39cca548107b03b3a9ac4fb0b47f6 Mon Sep 17 00:00:00 2001 From: Stefan Roese Date: Tue, 21 Apr 2020 09:28:43 +0200 Subject: spl: spl_nor: Move legacy image loading into spl_legacy.c Move the legacy image loading into spl_legacy.c. This makes it easier to extend the legacy image handling with new features that other SPL loaders might use (e.g. spl_spi.c etc). No functional change intended. Signed-off-by: Stefan Roese Cc: Weijie Gao Cc: Daniel Schwierzeck Cc: Simon Goldschmidt Reviewed-by: Daniel Schwierzeck --- include/spl.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'include/spl.h') diff --git a/include/spl.h b/include/spl.h index 8b15cd4..6bf9fd8 100644 --- a/include/spl.h +++ b/include/spl.h @@ -224,6 +224,19 @@ int spl_load_simple_fit(struct spl_image_info *spl_image, #define SPL_FIT_FOUND 2 /** + * spl_load_legacy_img() - Loads a legacy image from a device. + * @spl_image: Image description to set up + * @load: Structure containing the information required to load data. + * @header: Pointer to image header (including appended image) + * + * Reads an legacy image from the device. Loads u-boot image to + * specified load address. + * Returns 0 on success. + */ +int spl_load_legacy_img(struct spl_image_info *spl_image, + struct spl_load_info *load, ulong header); + +/** * spl_load_imx_container() - Loads a imx container image from a device. * @spl_image: Image description to set up * @info: Structure containing the information required to load data. -- cgit v1.1