1
0
mirror of https://xff.cz/git/u-boot/ synced 2025-09-03 09:42:22 +02:00

env: Add generic redundant environment implementation

All current environments that implement redundancy use almost
identical implementations. This patch implements the env_nand
implementation as a function in env_common, and updates the
env_export function to export an env_nand-style 'flags' field by
default.

Signed-off-by: Fiach Antaw <fiach.antaw@uqconnect.edu.au>
Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
Fiach Antaw
2017-01-25 18:53:11 +10:00
committed by Tom Rini
parent 845e10d165
commit 76768f5f08
2 changed files with 56 additions and 0 deletions

View File

@@ -224,6 +224,11 @@ int env_import(const char *buf, int check);
/* Export from hash table into binary representation */
int env_export(env_t *env_out);
#ifdef CONFIG_SYS_REDUNDAND_ENVIRONMENT
/* Select and import one of two redundant environments */
int env_import_redund(const char *buf1, const char *buf2);
#endif
#endif /* DO_DEPS_ONLY */
#endif /* _ENVIRONMENT_H_ */