X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fspl.h;h=b02f36fa94173078a185ec6e43110816a59bc807;hb=b04eb342af72d5dbcc29ccd7f3f9475044113361;hp=2923cd2a8d2839c5b64040a1265e3d4bc25ba6b9;hpb=6507f133f3201ed5fb22e4a3d73c33b47497539d;p=u-boot diff --git a/include/spl.h b/include/spl.h index 2923cd2a8d..b02f36fa94 100644 --- a/include/spl.h +++ b/include/spl.h @@ -38,8 +38,11 @@ struct spl_image_info { u32 load_addr; u32 entry_point; u32 size; + u32 flags; }; +#define SPL_COPY_PAYLOAD_ONLY 1 + extern struct spl_image_info spl_image; extern u32 *boot_params_ptr; @@ -56,6 +59,9 @@ void spl_display_print(void); /* NAND SPL functions */ void spl_nand_load_image(void); +/* NOR SPL functions */ +void spl_nor_load_image(void); + /* MMC SPL functions */ void spl_mmc_load_image(void); @@ -63,7 +69,10 @@ void spl_mmc_load_image(void); void spl_ymodem_load_image(void); /* SPI SPL functions */ -void spi_boot(void); +void spl_spi_load_image(void); + +/* Ethernet SPL functions */ +void spl_net_load_image(const char *device); #ifdef CONFIG_SPL_BOARD_INIT void spl_board_init(void);