summaryrefslogtreecommitdiff
path: root/include/spl.h
diff options
context:
space:
mode:
authorLadislav Michl <ladis@linux-mips.org>2016-07-12 20:28:13 +0200
committerTom Rini <trini@konsulko.com>2016-07-22 09:53:00 -0400
commitbf55cd4f3e3bc0ebf92c81bde1921f983e999451 (patch)
tree9d500618f6927061de9b642ca436df58b702f093 /include/spl.h
parent6f4e7d3c75a81decc20de0218729e9770448ffc0 (diff)
downloadu-boot-bf55cd4f3e3bc0ebf92c81bde1921f983e999451.tar.gz
u-boot-bf55cd4f3e3bc0ebf92c81bde1921f983e999451.tar.bz2
u-boot-bf55cd4f3e3bc0ebf92c81bde1921f983e999451.zip
spl: support loading from UBI volumes
Add support for loading from UBI volumes on the top of NAND and OneNAND. Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Reviewed-by: Heiko Schocher <hs@denx.de>
Diffstat (limited to 'include/spl.h')
-rw-r--r--include/spl.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/spl.h b/include/spl.h
index 23604667fa..8afa0856c5 100644
--- a/include/spl.h
+++ b/include/spl.h
@@ -71,6 +71,7 @@ void spl_set_header_raw_uboot(void);
int spl_parse_image_header(const struct image_header *header);
void spl_board_prepare_for_linux(void);
void spl_board_prepare_for_boot(void);
+int spl_board_ubi_load_image(u32 boot_device);
void __noreturn jump_to_image_linux(void *arg);
int spl_start_uboot(void);
void spl_display_print(void);
@@ -84,6 +85,9 @@ int spl_onenand_load_image(void);
/* NOR SPL functions */
int spl_nor_load_image(void);
+/* UBI SPL functions */
+int spl_ubi_load_image(u32 boot_device);
+
/* MMC SPL functions */
int spl_mmc_load_image(u32 boot_device);