mirror of
https://git.codelinaro.org/clo/qsdk/oss/boot/u-boot-2016.git
synced 2026-03-10 03:07:16 +01:00
If no softreset save registers are found on the hardware "bootcount" is stored in the environment. To prevent a saveenv on all reboots, the environment variable "upgrade_available" is introduced. If "upgrade_available" is 0, "bootcount" is always 0 therefore no need to save the environment on u-boot boot, if "upgrade_available" is 1 "bootcount" is incremented in the environment and environment gets written on u-boot start. So the Userspace Applikation must set the "upgrade_available" and "bootcount" variable to 0 (for example with fw_setenv), if a boot was successfully. Signed-off-by: Heiko Schocher <hs@denx.de>
11 lines
345 B
Makefile
11 lines
345 B
Makefile
#
|
|
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
|
|
obj-y += bootcount.o
|
|
obj-$(CONFIG_AT91SAM9XE) += bootcount_at91.o
|
|
obj-$(CONFIG_BLACKFIN) += bootcount_blackfin.o
|
|
obj-$(CONFIG_SOC_DA8XX) += bootcount_davinci.o
|
|
obj-$(CONFIG_AM33XX) += bootcount_davinci.o
|
|
obj-$(CONFIG_BOOTCOUNT_RAM) += bootcount_ram.o
|
|
obj-$(CONFIG_BOOTCOUNT_ENV) += bootcount_env.o
|