support booting from SD card
Change-Id: Ie67fafaeff7696e73bce5cb6afec27f50a4a2fea
This commit is contained in:
@ -80,6 +80,7 @@
|
|||||||
/*#define CONFIG_MENU_SHOW*/
|
/*#define CONFIG_MENU_SHOW*/
|
||||||
|
|
||||||
/* Download related definitions */
|
/* Download related definitions */
|
||||||
|
#define UPGRADE_SRAM_ADDR 0x0e000030
|
||||||
#define UBOOT_PID_SRAM_ADDR 0x0e000030
|
#define UBOOT_PID_SRAM_ADDR 0x0e000030
|
||||||
#define UPDATE_ADDR CVIMMAP_ION_ADDR
|
#define UPDATE_ADDR CVIMMAP_ION_ADDR
|
||||||
#define HEADER_ADDR UPDATE_ADDR
|
#define HEADER_ADDR UPDATE_ADDR
|
||||||
@ -207,6 +208,8 @@
|
|||||||
#else
|
#else
|
||||||
#define ROOTARGS "ubi.mtd=ROOTFS ubi.block=0,0"
|
#define ROOTARGS "ubi.mtd=ROOTFS ubi.block=0,0"
|
||||||
#endif /* CONFIG_SKIP_RAMDISK */
|
#endif /* CONFIG_SKIP_RAMDISK */
|
||||||
|
#elif defined(CONFIG_SD_BOOT)
|
||||||
|
#define ROOTARGS "root=" ROOTFS_DEV " rootwait rw"
|
||||||
#else
|
#else
|
||||||
#define ROOTARGS "rootfstype=squashfs rootwait ro root=" ROOTFS_DEV
|
#define ROOTARGS "rootfstype=squashfs rootwait ro root=" ROOTFS_DEV
|
||||||
#endif
|
#endif
|
||||||
@ -281,13 +284,17 @@
|
|||||||
|
|
||||||
#define SD_BOOTM_COMMAND \
|
#define SD_BOOTM_COMMAND \
|
||||||
SET_BOOTARGS \
|
SET_BOOTARGS \
|
||||||
"echo Boot from SD with ramboot.itb;" \
|
"echo Boot from SD ...;" \
|
||||||
"mmc dev 1 && fatload mmc 1 ${uImage_addr} ramboot.itb; " \
|
"mmc dev 0 && fatload mmc 0 ${uImage_addr} boot.sd; " \
|
||||||
"if test $? -eq 0; then " \
|
"if test $? -eq 0; then " \
|
||||||
UBOOT_VBOOT_BOOTM_COMMAND \
|
UBOOT_VBOOT_BOOTM_COMMAND \
|
||||||
"fi;"
|
"fi;"
|
||||||
|
|
||||||
#define CONFIG_BOOTCOMMAND SHOWLOGOCMD "cvi_update || run norboot || run nandboot ||run emmcboot"
|
#ifndef CONFIG_SD_BOOT
|
||||||
|
#define CONFIG_BOOTCOMMAND SHOWLOGOCMD "cvi_update || run norboot || run nandboot ||run emmcboot"
|
||||||
|
#else
|
||||||
|
#define CONFIG_BOOTCOMMAND SHOWLOGOCMD "run sdboot"
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(CONFIG_NAND_SUPPORT)
|
#if defined(CONFIG_NAND_SUPPORT)
|
||||||
/* For spi nand boot, need to reset DMA and its setting before exiting uboot */
|
/* For spi nand boot, need to reset DMA and its setting before exiting uboot */
|
||||||
|
|||||||
Reference in New Issue
Block a user