]>
Commit | Line | Data |
---|---|---|
83d290c5 | 1 | // SPDX-License-Identifier: GPL-2.0+ |
eda0ba38 HS |
2 | /* |
3 | * (C) Copyright 2013 | |
4 | * Heiko Schocher, DENX Software Engineering, [email protected]. | |
eda0ba38 HS |
5 | */ |
6 | ||
168068fb | 7 | #include <env.h> |
eda0ba38 HS |
8 | |
9 | void bootcount_store(ulong a) | |
10 | { | |
bfebc8c9 | 11 | int upgrade_available = env_get_ulong("upgrade_available", 10, 0); |
eda0ba38 HS |
12 | |
13 | if (upgrade_available) { | |
018f5303 | 14 | env_set_ulong("bootcount", a); |
01510091 | 15 | env_save(); |
eda0ba38 HS |
16 | } |
17 | } | |
18 | ||
19 | ulong bootcount_load(void) | |
20 | { | |
bfebc8c9 | 21 | int upgrade_available = env_get_ulong("upgrade_available", 10, 0); |
eda0ba38 HS |
22 | ulong val = 0; |
23 | ||
24 | if (upgrade_available) | |
bfebc8c9 | 25 | val = env_get_ulong("bootcount", 10, 0); |
eda0ba38 HS |
26 | |
27 | return val; | |
28 | } |