km/ls102xa: add support for field fail-safe u-boot update
authorAleksandar Gerasimovski <aleksandar.gerasimovski@hitachienergy.com>
Fri, 10 Dec 2021 10:08:44 +0000 (11:08 +0100)
committerPriyanka Jain <priyanka.jain@nxp.com>
Tue, 1 Feb 2022 09:38:07 +0000 (15:08 +0530)
Field fail-safe u-boot update procedure for pg-wcom boards is defined and
implemented by patch: 59b3403.
This patch invokes the update procedure for pg-wcom-ls102x designs during
early misc_init_f execution.

Signed-off-by: Aleksandar Gerasimovski <aleksandar.gerasimovski@hitachienergy.com>
Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
board/keymile/pg-wcom-ls102xa/pg-wcom-ls102xa.c
include/configs/km/pg-wcom-ls102xa.h

index cff18dc..3dae423 100644 (file)
@@ -109,6 +109,13 @@ int board_early_init_f(void)
        return 0;
 }
 
+int misc_init_f(void)
+{
+       if (IS_ENABLED(CONFIG_PG_WCOM_UBOOT_UPDATE_SUPPORTED))
+               check_for_uboot_update();
+       return 0;
+}
+
 int board_init(void)
 {
        if (IS_ENABLED(CONFIG_SYS_FSL_ERRATUM_A010315))
index 9d7a9e1..8453be8 100644 (file)
 #define CONFIG_SYS_BOOTM_LEN   (64 << 20) /* Increase max gunzip size */
 #define CONFIG_SYS_BOOTMAPSZ   (256 << 20) /* Increase map for Linux */
 
+#define CONFIG_MISC_INIT_F
+
 #endif