summaryrefslogtreecommitdiff
path: root/boot
diff options
context:
space:
mode:
Diffstat (limited to 'boot')
-rw-r--r--boot/Kconfig7
-rw-r--r--boot/bootretry.c2
2 files changed, 9 insertions, 0 deletions
diff --git a/boot/Kconfig b/boot/Kconfig
index f101200ba7a..fb37d912bc9 100644
--- a/boot/Kconfig
+++ b/boot/Kconfig
@@ -1704,6 +1704,13 @@ config RESET_TO_RETRY
After the countdown timed out, the board will be reset to restart
again.
+config RETRY_BOOTCMD
+ bool "Run bootcmd on retry"
+ depends on BOOT_RETRY && HUSH_PARSER && !RESET_TO_RETRY
+ help
+ If this option is enabled, the "bootcmd" will be run after the
+ countdown times out.
+
endmenu
menu "Image support"
diff --git a/boot/bootretry.c b/boot/bootretry.c
index 587b2de7d6b..a60767eaa2e 100644
--- a/boot/bootretry.c
+++ b/boot/bootretry.c
@@ -37,6 +37,8 @@ void bootretry_init_cmd_timeout(void)
*/
void bootretry_reset_cmd_timeout(void)
{
+ /* Parse changes to bootretry */
+ bootretry_init_cmd_timeout();
endtime = endtick(retry_time);
}