diff options
author | Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com> | 2018-04-13 07:57:21 +0200 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2018-04-16 18:45:35 -0400 |
commit | 7bcdf19572c8f64552233d04b309903b297d5b63 (patch) | |
tree | 56e68971a4a8072f2f4c75da65335eb13f82aefa /include | |
parent | 90e407ae01838692bacfbcbcb83d0fb33f3ba7e7 (diff) | |
download | u-boot-7bcdf19572c8f64552233d04b309903b297d5b63.tar.gz |
env: Relocate env drivers if manual reloc is required
Relocate env drivers if manual relocation is enabled. This
patch fixes the issue of u-boot hang incase if env is
present in any of the flash devices.
Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/environment.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/environment.h b/include/environment.h index 1b52353365..2bd0ad12a6 100644 --- a/include/environment.h +++ b/include/environment.h @@ -314,6 +314,11 @@ int env_load(void); */ int env_save(void); +/** + * env_fix_drivers() - Updates envdriver as per relocation + */ +void env_fix_drivers(void); + void eth_parse_enetaddr(const char *addr, uint8_t *enetaddr); int eth_env_get_enetaddr(const char *name, uint8_t *enetaddr); int eth_env_set_enetaddr(const char *name, const uint8_t *enetaddr); |