colibri_vf: Enable update procedure using USB mass storage
authorStefan Agner <stefan.agner@toradex.com>
Fri, 10 Apr 2015 14:05:09 +0000 (16:05 +0200)
committerStefan Agner <stefan@agner.ch>
Tue, 14 Apr 2015 07:08:10 +0000 (09:08 +0200)
Add default environment variable allowing update of the on-board flash
using USB mass storage in addition to SD card.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
[merged with SD-card update script]
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
include/configs/colibri_vf.h

index 007019672ce0805474fdbbf94105381e3aba24a7..b64fd1541ee05e7f64cbaa71384e489e6d704e8b 100644 (file)
        "setup=setenv setupargs " \
                "fec_mac=${ethaddr} console=tty1 console=${console}" \
                ",${baudrate}n8 ${memargs}\0" \
-       "setupdate=fatload mmc 0:1 ${loadaddr} flash_mmc.img && " \
+       "setsdupdate=mmc rescan && set interface mmc && " \
+               "fatload ${interface} 0:1 ${loadaddr} flash_blk.img && " \
                "source ${loadaddr}\0" \
+       "setusbupdate=usb start && set interface usb && " \
+               "fatload ${interface} 0:1 ${loadaddr} flash_blk.img && " \
+               "source ${loadaddr}\0" \
+       "setupdate=run setsdupdate || run setusbupdate\0" \
        "mtdparts=" MTDPARTS_DEFAULT "\0" \
        "dfu_alt_info=" DFU_ALT_NAND_INFO "\0" \
        SD_BOOTCMD \