This is a prerequisite patch to combine SWUpdate and Linux recovery
initramfs images.

It removes the support for it.

Signed-off-by: Lukasz Majewski <lu...@denx.de>
---

 configs/display5_defconfig         |  2 +-
 configs/display5_factory_defconfig |  2 +-
 include/configs/display5.h         | 29 +----------------------------
 3 files changed, 3 insertions(+), 30 deletions(-)

diff --git a/configs/display5_defconfig b/configs/display5_defconfig
index 03e9116676..2da49767c5 100644
--- a/configs/display5_defconfig
+++ b/configs/display5_defconfig
@@ -48,7 +48,7 @@ CONFIG_CMD_FAT=y
 CONFIG_CMD_FS_GENERIC=y
 CONFIG_CMD_MTDPARTS=y
 CONFIG_MTDIDS_DEFAULT="nor0=02008000.spi.1"
-CONFIG_MTDPARTS_DEFAULT="mtdparts=02008000.spi.1:128k(SPL),1m(u-boot),64k(env1),64k(env2),8m(lin-recovery),4m(swu-kernel),8m(swu-initramfs),1m(factory),-(reserved)"
+CONFIG_MTDPARTS_DEFAULT="mtdparts=02008000.spi.1:128k(SPL),1m(u-boot),64k(env1),64k(env2),4m(swu-kernel),8m(swu-initramfs),1m(factory),-(reserved)"
 CONFIG_EFI_PARTITION=y
 # CONFIG_SPL_EFI_PARTITION is not set
 CONFIG_OF_CONTROL=y
diff --git a/configs/display5_factory_defconfig 
b/configs/display5_factory_defconfig
index aa3bd4c8cf..805a73b9f7 100644
--- a/configs/display5_factory_defconfig
+++ b/configs/display5_factory_defconfig
@@ -53,7 +53,7 @@ CONFIG_CMD_FAT=y
 CONFIG_CMD_FS_GENERIC=y
 CONFIG_CMD_MTDPARTS=y
 CONFIG_MTDIDS_DEFAULT="nor0=02008000.spi.1"
-CONFIG_MTDPARTS_DEFAULT="mtdparts=02008000.spi.1:128k(SPL),1m(u-boot),64k(env1),64k(env2),8m(lin-recovery),4m(swu-kernel),8m(swu-initramfs),-(reserved)"
+CONFIG_MTDPARTS_DEFAULT="mtdparts=02008000.spi.1:128k(SPL),1m(u-boot),64k(env1),64k(env2),4m(swu-kernel),8m(swu-initramfs),-(reserved)"
 # CONFIG_SPL_EFI_PARTITION is not set
 CONFIG_PARTITION_TYPE_GUID=y
 CONFIG_ENV_IS_IN_SPI_FLASH=y
diff --git a/include/configs/display5.h b/include/configs/display5.h
index 9a11896c68..1b9ed6905a 100644
--- a/include/configs/display5.h
+++ b/include/configs/display5.h
@@ -30,7 +30,6 @@
  * 0x020000 - 0x120000 : SPI.u-boot (1MiB)
  * 0x120000 - 0x130000 : SPI.u-boot-env1 (64KiB)
  * 0x130000 - 0x140000 : SPI.u-boot-env2 (64KiB)
- * 0x140000 - 0x940000 : SPI.fitImage-recovery (8MiB)
  * 0x940000 - 0xD40000 : SPI.swupdate-kernel-FIT (4MiB)
  * 0xD40000 - 0x1540000 : SPI.swupdate-initramfs  (8MiB)
  * 0x1540000 - 0x1640000 : SPI.factory  (1MiB)
@@ -128,7 +127,6 @@
        "run tftp_sf_SPL;" \
        "run tftp_sf_uboot;" \
        TFTP_UPDATE_KERNEL \
-       "run tftp_sf_fitImg_recovery;" \
        "run tftp_sf_fitImg_SWU;" \
        "run tftp_sf_initramfs_SWU;" \
        TFTP_UPDATE_ROOTFS \
@@ -153,14 +151,6 @@
        "sf read ${loadaddr_swu_initramfs} swu-initramfs;" \
        "bootm ${loadaddr} ${loadaddr_swu_initramfs};reset;"
 
-#define KERNEL_RECOVERY_PROCEDURE \
-       "echo '#######################';" \
-       "echo '# RECOVERY KERNEL IMG #';" \
-       "echo '#######################';" \
-       "sf probe;" \
-       "sf read ${loadaddr} lin-recovery;" \
-       "bootm;reset;"
-
 #define SETUP_BOOTARGS \
        "run set_rootfs_part;" \
        "setenv bootargs ${bootargs} console=${console} "         \
@@ -227,15 +217,6 @@
                "sf write ${loadaddr} swu-initramfs ${filesize};" \
        "; fi\0"          \
 
-#define TFTP_UPDATE_RECOVERY_KERNEL_INITRAMFS \
-       "kernel_recovery_file=fitImage-initramfs\0" \
-       "tftp_sf_fitImg_recovery=" \
-           "if tftp ${loadaddr} ${kernel_recovery_file}; then " \
-               "sf probe;" \
-               "sf erase lin-recovery +${filesize};" \
-               "sf write ${loadaddr} lin-recovery ${filesize};" \
-       "; fi\0"          \
-
 #define TFTP_UPDATE_BOOTLOADER \
        "ubootfile=u-boot.img\0" \
        "ubootfileSPL=SPL\0" \
@@ -301,16 +282,10 @@
             "setenv serverip 192.168.1.2;" \
             "echo BOOT: FACTORY (LEG);" \
             "run boot_nfs\0" \
-       "boot_kernel_recovery=" KERNEL_RECOVERY_PROCEDURE "\0" \
        "boot_swu_recovery=" SWUPDATE_RECOVERY_PROCEDURE "\0" \
        "recovery=" \
-       "if test ${BOOT_FROM_RECOVERY} = SWU; then " \
             "echo BOOT: RECOVERY: SWU;" \
-            "run boot_swu_recovery;" \
-       "else " \
-            "echo BOOT: RECOVERY: Linux;" \
-            "run boot_kernel_recovery;" \
-       "fi\0" \
+            "run boot_swu_recovery\0" \
        "boot_tftp=" \
        "if run download_kernel; then "   \
             "setenv bootargs console=${console} " \
@@ -367,7 +342,6 @@
             "run recovery;" \
        "fi;fi\0" \
        "BOOT_FROM=ACTIVE\0" \
-       "BOOT_FROM_RECOVERY=Linux\0" \
        TFTP_UPDATE_BOOTLOADER \
        TFTP_UPDATE_SPINOR \
        "kernel_part_active=1\0" \
@@ -377,7 +351,6 @@
        "rootfs_part_backup=4\0" \
        "rootfs_file=core-image-lwn-display5.ext4\0" \
        __TFTP_UPDATE_ROOTFS \
-       TFTP_UPDATE_RECOVERY_KERNEL_INITRAMFS \
        TFTP_UPDATE_RECOVERY_SWU_KERNEL \
        TFTP_UPDATE_RECOVERY_SWU_INITRAMFS \
        "\0" \
-- 
2.11.0

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to