[PATCH v2 4/5] colibri-imx6ull: add update_uboot wrapper

2019-12-29 Thread sbabic
> From: Igor Opaniuk 
> Add universal update_uboot wrapper that helps to update
> U-Boot image on internal storage.
> Usage example:
> > tftpboot ${loadaddr} ${board_name}/u-boot-nand.imx
> > run update_uboot
> Signed-off-by: Igor Opaniuk 
Applied to u-boot-imx, -next, thanks !

Best regards,
Stefano Babic

-- 
=
DENX Software Engineering GmbH,  Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sba...@denx.de
=


[PATCH v2 4/5] colibri-imx6ull: add update_uboot wrapper

2019-12-09 Thread Igor Opaniuk
From: Igor Opaniuk 

Add universal update_uboot wrapper that helps to update
U-Boot image on internal storage.

Usage example:
> tftpboot ${loadaddr} ${board_name}/u-boot-nand.imx
> run update_uboot

Signed-off-by: Igor Opaniuk 
---

 include/configs/colibri-imx6ull.h | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/include/configs/colibri-imx6ull.h 
b/include/configs/colibri-imx6ull.h
index 0c36a57a0e..ea5ba6bfce 100644
--- a/include/configs/colibri-imx6ull.h
+++ b/include/configs/colibri-imx6ull.h
@@ -47,6 +47,12 @@
"ramdisk_addr_r=0x8220\0" \
"scriptaddr=0x8700\0"
 
+#define UBOOT_UPDATE \
+   "update_uboot=nand erase.part u-boot1 && " \
+   "nand write ${loadaddr} u-boot1 ${filesize} && " \
+   "nand erase.part u-boot2 && " \
+   "nand write ${loadaddr} u-boot2 ${filesize}\0"
+
 #define NFS_BOOTCMD \
"nfsargs=ip=:eth0: root=/dev/nfs\0" \
"nfsboot=run setup; " \
@@ -83,6 +89,7 @@
MEM_LAYOUT_ENV_SETTINGS \
NFS_BOOTCMD \
UBI_BOOTCMD \
+   UBOOT_UPDATE \
"console=ttymxc0\0" \
"defargs=user_debug=30\0" \
"dfu_alt_info=" DFU_ALT_NAND_INFO "\0" \
-- 
2.17.1