On Wed, May 2, 2018 at 3:11 PM Lukasz Majewski <lu...@denx.de> wrote:
> New, SPL related config option - CONFIG_SPL_BOOTCOUNT_LIMIT has been > added to allow drivers/bootcount code re-usage in SPL. > This code is necessary to use and setup bootcount in SPL in the case of > falcon boot mode. > Signed-off-by: Lukasz Majewski <lu...@denx.de> > Reviewed-by: Stefan Roese <s...@denx.de> > Reviewed-by: Tom Rini <tr...@konsulko.com> Reviewed-by: Alex Kiernan <alex.kier...@gmail.com> > --- > Changes in v5: > - None > Changes in v4: > - None > Changes in v3: > - None > Changes in v2: > - None > common/spl/Kconfig | 9 +++++++++ > drivers/Makefile | 1 + > 2 files changed, 10 insertions(+) > diff --git a/common/spl/Kconfig b/common/spl/Kconfig > index 259f96607e..431710a93b 100644 > --- a/common/spl/Kconfig > +++ b/common/spl/Kconfig > @@ -54,6 +54,15 @@ config SPL_BOOTROM_SUPPORT > BOOT_DEVICE_BOOTROM (or fall-through to the next boot device in the > boot device list, if not implemented for a given board) > +config SPL_BOOTCOUNT_LIMIT > + bool "Support bootcount in SPL" > + depends on SPL_ENV_SUPPORT > + help > + On some boards, which use 'falcon' mode, it is necessary to check > + and increment the number of boot attempts. Such boards do not > + use proper U-Boot for normal boot flow and hence needs those > + adjustments to be done in the SPL. > + > config SPL_RAW_IMAGE_SUPPORT > bool "Support SPL loading and booting of RAW images" > default n if (ARCH_MX6 && (SPL_MMC_SUPPORT || SPL_SATA_SUPPORT)) > diff --git a/drivers/Makefile b/drivers/Makefile > index 6846d181aa..061331eadd 100644 > --- a/drivers/Makefile > +++ b/drivers/Makefile > @@ -20,6 +20,7 @@ obj-$(CONFIG_$(SPL_TPL_)TIMER) += timer/ > ifndef CONFIG_TPL_BUILD > ifdef CONFIG_SPL_BUILD > +obj-$(CONFIG_SPL_BOOTCOUNT_LIMIT) += bootcount/ > obj-$(CONFIG_SPL_CPU_SUPPORT) += cpu/ > obj-$(CONFIG_SPL_CRYPTO_SUPPORT) += crypto/ > obj-$(CONFIG_SPL_GPIO_SUPPORT) += gpio/ > -- > 2.11.0 -- Alex Kiernan _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot