From a8be2494632894669f0b78391b8c1b4a82877757 Mon Sep 17 00:00:00 2001 From: Lukasz Majewski Date: Wed, 2 May 2018 16:10:54 +0200 Subject: [PATCH] bootcount: spl: Extend SPL to support bootcount incrementation This patch adds support for incrementation of the bootcount in SPL. Such feature is necessary when we do want to use this feature with 'falcon' boot mode (which loads OS directly in SPL). Signed-off-by: Lukasz Majewski Reviewed-by: Stefan Roese Reviewed-by: Tom Rini --- common/spl/spl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/spl/spl.c b/common/spl/spl.c index 3dafeaed3a..6606417ff7 100644 --- a/common/spl/spl.c +++ b/common/spl/spl.c @@ -19,6 +19,7 @@ #include #include #include +#include DECLARE_GLOBAL_DATA_PTR; @@ -416,6 +417,8 @@ void board_init_r(gd_t *dummy1, ulong dummy2) spl_board_init(); #endif + bootcount_inc(); + memset(&spl_image, '\0', sizeof(spl_image)); #ifdef CONFIG_SYS_SPL_ARGS_ADDR spl_image.arg = (void *)CONFIG_SYS_SPL_ARGS_ADDR; -- 2.39.5