From: Oleksandr Suvorov <[email protected]>

Variable "kernel_image" is used in boot.scr script only, that sets its
own default value to the constant string @@KERNEL_IMAGETYPE@@ in case
"kernel_image" is not set.
The default name of the kernel image shipped with BSP 5.x is "Image.gz".
Setting kernel_image="Image" as a pre-defined u-boot variable
breaks booting systems with modern versions of boot.scr, whereas
renaming it fixes booting with modern scripts and does not break working
of earlier versions of boot.scr.

Signed-off-by: Oleksandr Suvorov <[email protected]>
Signed-off-by: Marcel Ziswiler <[email protected]>

---

Changes in v2:
- New patch allows booting recent embedded Linux BSPs.

 include/configs/verdin-imx8mm.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/configs/verdin-imx8mm.h b/include/configs/verdin-imx8mm.h
index 7be5e5ddf11..ad13f804be9 100644
--- a/include/configs/verdin-imx8mm.h
+++ b/include/configs/verdin-imx8mm.h
@@ -60,13 +60,13 @@
        "console=ttymxc0\0" \
        "fdt_addr=0x43000000\0" \
        "fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0" \
+       "image=Image\0" \
        "initrd_addr=0x43800000\0" \
        "initrd_high=0xffffffffffffffff\0" \
-       "kernel_image=Image\0" \
        "netargs=setenv bootargs console=${console},${baudrate} " \
                "root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp" \
                "\0" \
-       "nfsboot=run netargs; dhcp ${loadaddr} ${kernel_image}; " \
+       "nfsboot=run netargs; dhcp ${loadaddr} ${image}; " \
                "tftp ${fdt_addr} verdin/${fdtfile}; " \
                "booti ${loadaddr} - ${fdt_addr}\0" \
        "setup=setenv setupargs console=${console},${baudrate} " \
-- 
2.26.2

Reply via email to