diff options
author | Emanuele Ghidoli <emanuele.ghidoli@toradex.com> | 2023-08-02 19:45:30 +0200 |
---|---|---|
committer | Emanuele Ghidoli <emanuele.ghidoli@toradex.com> | 2023-08-03 20:01:08 +0200 |
commit | 6eec39f33231ddb9fab8dd85b091e1c81fda4a48 (patch) | |
tree | e90f605a6a316f49d1bf4c534d41672598990f60 /include | |
parent | d4ee4f6733db9de5e41535d7818de9733ab5b7c2 (diff) |
verdin-am62: add u-boot update wrappers
Add update_tiboot3, update_tispl and update_uboot wrappers to update
R5 SPL, A53 SPL and A53 U-boot respectively.
Usage example:
> tftpboot ${loadaddr} tiboot3-am62x-gp-verdin.bin
> run update_tiboot3
> tftpboot ${loadaddr} tispl.bin
> run update_tispl
> tftpboot ${loadaddr} u-boot.img
> run update_uboot
Upstream-Status: Pending
This patch will be submitted after the
Verdin AM62 initial support series is upstreamed.
https://lore.kernel.org/all/20230803140016.52846-1-marcel@ziswiler.com/
Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/configs/verdin-am62.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/include/configs/verdin-am62.h b/include/configs/verdin-am62.h index 902ea55b8a..a2cbcce33d 100644 --- a/include/configs/verdin-am62.h +++ b/include/configs/verdin-am62.h @@ -55,10 +55,20 @@ "fdt_board=dev\0" \ "setup=setenv setupargs console=tty1 console=${console},${baudrate} " \ "consoleblank=0 earlycon=ns16550a,mmio32,0x02800000\0" \ - "update_uboot=askenv confirm Did you load flash.bin (y/N)?; " \ + "update_tiboot3=askenv confirm Did you load tiboot3.bin (y/N)?; " \ "if test \"$confirm\" = \"y\"; then " \ "setexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt " \ "${blkcnt} / 0x200; mmc dev 0 1; mmc write ${loadaddr} 0x0 " \ + "${blkcnt}; fi\0" \ + "update_tispl=askenv confirm Did you load tispl.bin (y/N)?; " \ + "if test \"$confirm\" = \"y\"; then " \ + "setexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt " \ + "${blkcnt} / 0x200; mmc dev 0 1; mmc write ${loadaddr} 0x400 " \ + "${blkcnt}; fi\0" \ + "update_uboot=askenv confirm Did you load u-boot.img (y/N)?; " \ + "if test \"$confirm\" = \"y\"; then " \ + "setexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt " \ + "${blkcnt} / 0x200; mmc dev 0 1; mmc write ${loadaddr} 0x1400 " \ "${blkcnt}; fi\0" #endif /* __VERDIN_AM62_H */ |