diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/env/fw_env.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/env/fw_env.h b/tools/env/fw_env.h index 3e5539d7f3..cf346b3bab 100644 --- a/tools/env/fw_env.h +++ b/tools/env/fw_env.h @@ -8,6 +8,13 @@ #include <stdint.h> #include <uboot_aes.h> +/* + * Programs using the library must check which API is available, + * that varies depending on the U-Boot version. + * This can be changed in future + */ +#define FW_ENV_API_VERSION 1 + struct env_opts { #ifdef CONFIG_FILE char *config_file; @@ -140,4 +147,12 @@ int fw_env_write(char *name, char *value); */ int fw_env_close(struct env_opts *opts); +/** + * fw_env_version - return the current version of the library + * + * Return: + * version string of the library + */ +char *fw_env_version(void); + unsigned long crc32(unsigned long, const unsigned char *, unsigned); |