From e6ebac860bd1ba75a8d728ba5cbe510f71056b27 Mon Sep 17 00:00:00 2001 From: Jianhui Zhao Date: Tue, 10 Oct 2023 14:11:16 +0800 Subject: [PATCH] uboot-mediatek: fix boot os from emmc for GL-MT6000 Fixes: fe10f97 ("filogic: add support for GL.iNet GL-MT6000") The command imszb does not support openwrt firmware without FIT format. However the firmware of GL-MT6000 is not FIT format. So read entire kernel partion. Signed-off-by: Jianhui Zhao Signed-off-by: Tianling Shen --- .../boot/uboot-mediatek/patches/436-add-glinet-mt6000.patch | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package/boot/uboot-mediatek/patches/436-add-glinet-mt6000.patch b/package/boot/uboot-mediatek/patches/436-add-glinet-mt6000.patch index e0a059eb7b..9f9fb0b9e0 100644 --- a/package/boot/uboot-mediatek/patches/436-add-glinet-mt6000.patch +++ b/package/boot/uboot-mediatek/patches/436-add-glinet-mt6000.patch @@ -246,7 +246,7 @@ +CONFIG_LMB_MAX_REGIONS=64 --- /dev/null +++ b/glinet_gl-mt6000_env -@@ -0,0 +1,25 @@ +@@ -0,0 +1,24 @@ +ipaddr=192.168.1.1 +serverip=192.168.1.254 +loadaddr=0x46000000 @@ -263,8 +263,7 @@ +bootmenu_4=Reboot.=reset +bootmenu_5=Reset all settings to factory defaults.=run reset_factory ; reset +filesize_to_blk=setexpr cnt $filesize + 0x1ff && setexpr cnt $cnt / 0x200 -+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 ++boot_system=part start mmc 0 kernel part_addr && part size mmc 0 kernel part_size && mmc read $loadaddr $part_addr $part_size && bootm +boot_tftp_firmware=tftpboot $loadaddr $bootfile_firmware && run emmc_write_firmware +boot_tftp_write_fip=tftpboot $loadaddr $bootfile_fip && run emmc_write_fip +boot_tftp_write_bl2=tftpboot $loadaddr $bootfile_bl2 && run emmc_write_bl2