imx: tpc70: config: Add script commands to update u-boot and OE's wic
authorLukasz Majewski <lukma@denx.de>
Thu, 10 Oct 2019 14:11:22 +0000 (16:11 +0200)
committerStefano Babic <sbabic@denx.de>
Sun, 13 Oct 2019 20:49:11 +0000 (22:49 +0200)
Signed-off-by: Lukasz Majewski <lukma@denx.de>
include/configs/kp_imx6q_tpc.h

index c160ad5bf6bff583e81c0cdc4773cee142d2df95..d20fc7eb10f76547c21b377a5f03f48cfe1f6cc7 100644 (file)
        "rdinit=/sbin/init\0" \
        "addinitrd=setenv bootargs ${bootargs} rdinit=${rdinit} ${debug} \0" \
        "fit_config=mx6q_tpc70_conf\0" \
+       "uboot_file=u-boot.img\0" \
+       "SPL_file=SPL\0" \
+       "wic_file=kp-image-kpimx6qtpc.wic\0" \
        "upd_image=st.4k\0" \
        "updargs=setenv bootargs console=${console} ${smp}"\
               "rdinit=${rdinit} ${debug} ${displayargs}\0" \
        "loadusb=usb start; " \
               "fatload usb 0 ${loadaddr} ${upd_image}\0" \
+       "upd_uboot_sd=" \
+           "if tftp ${loadaddr} ${uboot_file}; then " \
+              "setexpr blkc ${filesize} / 0x200;" \
+              "setexpr blkc ${blkc} + 1;" \
+              "mmc write ${loadaddr} 0x8A ${blkc};" \
+           "fi;\0" \
+       "upd_SPL_sd=" \
+           "if tftp ${loadaddr} ${SPL_file}; then " \
+              "setexpr blkc ${filesize} / 0x200;" \
+              "setexpr blkc ${blkc} + 1;" \
+              "mmc write ${loadaddr} 0x2 ${blkc};" \
+           "fi;\0" \
+       "upd_wic=" \
+           "if tftp ${loadaddr} ${wic_file}; then " \
+              "setexpr blkc ${filesize} / 0x200;" \
+              "setexpr blkc ${blkc} + 1;" \
+              "mmc write ${loadaddr} 0x0 ${blkc};" \
+           "fi;\0" \
        "usbupd=echo Booting update from usb ...; " \
               "setenv bootargs; " \
               "run updargs; " \