diff options
Diffstat (limited to 'drivers/bootcount/bootcount_env.c')
-rw-r--r-- | drivers/bootcount/bootcount_env.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/drivers/bootcount/bootcount_env.c b/drivers/bootcount/bootcount_env.c index 2d6e8db126e..c3618d3a596 100644 --- a/drivers/bootcount/bootcount_env.c +++ b/drivers/bootcount/bootcount_env.c @@ -6,24 +6,25 @@ */ #include <common.h> +#include <environment.h> void bootcount_store(ulong a) { - int upgrade_available = getenv_ulong("upgrade_available", 10, 0); + int upgrade_available = env_get_ulong("upgrade_available", 10, 0); if (upgrade_available) { - setenv_ulong("bootcount", a); - saveenv(); + env_set_ulong("bootcount", a); + env_save(); } } ulong bootcount_load(void) { - int upgrade_available = getenv_ulong("upgrade_available", 10, 0); + int upgrade_available = env_get_ulong("upgrade_available", 10, 0); ulong val = 0; if (upgrade_available) - val = getenv_ulong("bootcount", 10, 0); + val = env_get_ulong("bootcount", 10, 0); return val; } |