ARM: imx6: dh-imx6: Add update_sf script to install U-Boot into SF
authorMarek Vasut <marex@denx.de>
Sun, 28 Nov 2021 02:52:35 +0000 (03:52 +0100)
committerStefano Babic <sbabic@denx.de>
Sat, 5 Feb 2022 14:49:02 +0000 (15:49 +0100)
Add script to read U-Boot from SD card and write it to matching
locations in the SPI NOR, thus making the SPI NOR bootable.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Christoph Niedermaier <cniedermaier@dh-electronics.com>
Cc: Stefano Babic <sbabic@denx.de>
Acked-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
include/configs/dh_imx6.h

index 410ac89..72843c9 100644 (file)
        "ramdisk_addr_r=0x18000000\0"   \
        "scriptaddr=0x14000000\0"       \
        "fdtfile=imx6q-dhcom-pdk2.dtb\0"\
+       "update_sf=" /* Erase SPI NOR and install U-Boot from SD */     \
+               "load mmc 0:1 ${loadaddr} /boot/u-boot-with-spl.imx && "\
+               "sf probe && sf erase 0x0 0xa0000 && "                  \
+               "sf write ${loadaddr} 0x400 ${filesize}\0"              \
        BOOTENV
 
 #define BOOT_TARGET_DEVICES(func) \