diff options
| author | Robert Marko | 2026-01-23 10:07:23 +0000 |
|---|---|---|
| committer | Robert Marko | 2026-01-23 10:07:23 +0000 |
| commit | 78c98abd30844dd62ffec7c31761649cd5a44643 (patch) | |
| tree | 4ed923fddc745f7079d4afee4cae3aa8a3316b9b | |
| parent | 19e097e18abbb00f76d77a74e92d822da84ad479 (diff) | |
| download | openwrt-78c98abd30844dd62ffec7c31761649cd5a44643.tar.gz | |
uboot-microchipsw: add FIP update flashing shortcut
Add env variable to make it easy to flash an FIP update.
Signed-off-by: Robert Marko <robert.marko@sartura.hr>
| -rw-r--r-- | package/boot/uboot-microchipsw/src/board/microchip/lan969x/lan969x.env | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/package/boot/uboot-microchipsw/src/board/microchip/lan969x/lan969x.env b/package/boot/uboot-microchipsw/src/board/microchip/lan969x/lan969x.env index 4ea48bca0c..8ccc5bb134 100644 --- a/package/boot/uboot-microchipsw/src/board/microchip/lan969x/lan969x.env +++ b/package/boot/uboot-microchipsw/src/board/microchip/lan969x/lan969x.env @@ -8,3 +8,5 @@ bootargs=console=ttyAT0,115200 root=PARTLABEL=rootfs rootwait mmc_read_kernel=mmc read $loadaddr $part_addr 0x100 && imszb $loadaddr image_size && test 0x$image_size -le 0x$part_size && mmc read $loadaddr $part_addr $image_size boot_system=part start mmc 0 kernel part_addr && part size mmc 0 kernel part_size && run mmc_read_kernel && bootm bootcmd=run boot_system +filesize_to_blk=setexpr cnt $filesize + 0x1ff && setexpr cnt $cnt / 0x200 +mmc_write_fip=part start mmc 0 fip part_addr && part size mmc 0 fip part_size && run filesize_to_blk && test 0x$cnt -le 0x$part_size && mmc erase fip && mmc write $loadaddr $part_addr $cnt |