X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=arch%2Farm%2Finclude%2Fasm%2Fspl.h;h=62011aaada411fdfbb9fe5af857df23f421633d6;hb=c68436fa427a69ea308d74c410067507d6c7103b;hp=19e6c5050f5734cfade91ff1576735e002bd653b;hpb=55cdbb8d4e8508dcdb95400f6dfcb928220ffc70;p=u-boot diff --git a/arch/arm/include/asm/spl.h b/arch/arm/include/asm/spl.h index 19e6c5050f..62011aaada 100644 --- a/arch/arm/include/asm/spl.h +++ b/arch/arm/include/asm/spl.h @@ -26,36 +26,9 @@ /* Platform-specific defines */ #include -struct spl_image_info { - const char *name; - u8 os; - u32 load_addr; - u32 entry_point; - u32 size; -}; +/* Linker symbols. */ +extern char __bss_start[], __bss_end__[]; -extern struct spl_image_info spl_image; -extern u32 *boot_params_ptr; +extern gd_t gdata; -/* SPL common functions */ -void preloader_console_init(void); -u32 spl_boot_device(void); -u32 spl_boot_mode(void); -void spl_parse_image_header(const struct image_header *header); -void spl_board_prepare_for_linux(void); -int spl_start_uboot(void); -void spl_display_print(void); - -/* NAND SPL functions */ -void spl_nand_load_image(void); - -/* MMC SPL functions */ -void spl_mmc_load_image(void); - -/* YMODEM SPL functions */ -void spl_ymodem_load_image(void); - -#ifdef CONFIG_SPL_BOARD_INIT -void spl_board_init(void); -#endif #endif