X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fspl.h;h=a7e41da7fd4980ef2362816a63d8680cc26ef1b9;hb=174deb768c65969a3bcdab4dfbcdcb02abe9f09e;hp=2bd6e16a0e10f2cf1cb9c90f6bc11cbb9cd45133;hpb=8b485ba12b0defa0c4ed3559789250238f8331a8;p=u-boot diff --git a/include/spl.h b/include/spl.h index 2bd6e16a0e..a7e41da7fd 100644 --- a/include/spl.h +++ b/include/spl.h @@ -11,10 +11,12 @@ #include #include + /* Boot type */ #define MMCSD_MODE_UNDEFINED 0 #define MMCSD_MODE_RAW 1 #define MMCSD_MODE_FAT 2 +#define MMCSD_MODE_EMMCBOOT 3 struct spl_image_info { const char *name; @@ -60,6 +62,16 @@ void spl_spi_load_image(void); /* Ethernet SPL functions */ void spl_net_load_image(const char *device); +/* USB SPL functions */ +void spl_usb_load_image(void); + +/* SATA SPL functions */ +void spl_sata_load_image(void); + +/* SPL FAT image functions */ +int spl_load_image_fat(block_dev_desc_t *block_dev, int partition, const char *filename); +int spl_load_image_fat_os(block_dev_desc_t *block_dev, int partition); + #ifdef CONFIG_SPL_BOARD_INIT void spl_board_init(void); #endif