diff options
| author | Siva Durga Prasad Paladugu <[email protected]> | 2018-04-13 07:57:21 +0200 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2018-04-16 18:45:35 -0400 |
| commit | 7bcdf19572c8f64552233d04b309903b297d5b63 (patch) | |
| tree | 56e68971a4a8072f2f4c75da65335eb13f82aefa /include | |
| parent | 90e407ae01838692bacfbcbcb83d0fb33f3ba7e7 (diff) | |
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 <[email protected]>
Signed-off-by: Michal Simek <[email protected]>
Reviewed-by: Simon Glass <[email protected]>
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 1b52353365e..2bd0ad12a64 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); |
