[U-Boot] [PATCH] env: Update env addr for mmc environment driver

15 Mar
2019
15 Mar
'19
11:18 a.m.
Signed-off-by: Pankit Garg pankit.garg@nxp.com --- env/mmc.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/env/mmc.c b/env/mmc.c index c3cf35d..f5d16cf 100644 --- a/env/mmc.c +++ b/env/mmc.c @@ -313,6 +313,7 @@ static int env_mmc_load(void) int ret; int dev = mmc_get_env_dev(); const char *errmsg; + env_t *ep = NULL;
mmc = find_mmc_device(dev);
@@ -333,6 +334,10 @@ static int env_mmc_load(void) goto fini; }
+ ep = (env_t *)buf; + if (crc32(0, ep->data, ENV_SIZE) == ep->crc) + gd->env_addr = (ulong)&(ep->data); + ret = env_import(buf, 1);
fini:
--
1.9.1
2245
Age (days ago)
2245
Last active (days ago)
0 comments
1 participants
participants (1)
-
Pankit Garg