diff options
author | Marco Felsch <m.felsch@pengutronix.de> | 2023-03-13 14:41:46 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2023-04-04 09:02:27 +0200 |
commit | c59284f190c6f148613604ea99e15bf1e49c6f1f (patch) | |
tree | c96849fd5444fe53707c656d463948e290291c83 /include/mach | |
parent | 4f3f36d5eafdf0f97625eefa2a0de76266e0da91 (diff) | |
download | barebox-c59284f190c6f148613604ea99e15bf1e49c6f1f.tar.gz |
mci: imx-esdhc-pbl: move imx_load_image into common xload code
Make the function public available so we can reuse it for other boot
mediums like QSPI. No functional changes
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Link: https://lore.barebox.org/20230228-v2023-02-0-topic-flexspi-v2-7-3d33126d2434@pengutronix.de
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/mach')
-rw-r--r-- | include/mach/imx/xload.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/mach/imx/xload.h b/include/mach/imx/xload.h index 88757c7ebf..baed09476c 100644 --- a/include/mach/imx/xload.h +++ b/include/mach/imx/xload.h @@ -26,6 +26,11 @@ void __noreturn imx8mm_load_and_start_image_via_tfa(void); void __noreturn imx8mn_load_and_start_image_via_tfa(void); void __noreturn imx8mp_load_and_start_image_via_tfa(void); +int imx_load_image(ptrdiff_t address, ptrdiff_t entry, u32 offset, + u32 ivt_offset, bool start, unsigned int alignment, + int (*read)(void *dest, size_t len, void *priv), + void *priv); + int imx_image_size(void); int piggydata_size(void); |