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

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 9f1878def1..832e11cde6 100644 --- a/env/mmc.c +++ b/env/mmc.c @@ -362,6 +362,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);
@@ -383,6 +384,10 @@ static int env_mmc_load(void) }
ret = env_import(buf, 1); + if (!ret) { + ep = (env_t *)buf; + gd->env_addr = (ulong)&(ep->data); + }
fini: fini_mmc_for_env(mmc);

On Tue, Nov 19, 2019 at 5:44 AM Pankit Garg pankit.garg@nxp.com wrote:
Signed-off-by: Pankit Garg pankit.garg@nxp.com
Acked-by: Joe Hershberger joe.hershberger@ni.com

-----Original Message----- From: U-Boot u-boot-bounces@lists.denx.de On Behalf Of Pankit Garg Sent: Tuesday, November 19, 2019 3:20 PM To: u-boot@lists.denx.de Cc: Pankit Garg pankit.garg@nxp.com Subject: [U-Boot] [PATCH] env: Update env_addr for mmc environment driver
Please add description
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 9f1878def1..832e11cde6 100644 --- a/env/mmc.c +++ b/env/mmc.c @@ -362,6 +362,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);
@@ -383,6 +384,10 @@ static int env_mmc_load(void) }
ret = env_import(buf, 1);
- if (!ret) {
ep = (env_t *)buf;
gd->env_addr = (ulong)&(ep->data);
- }
fini: fini_mmc_for_env(mmc); -- 2.17.1
-priyankajain
participants (3)
-
Joe Hershberger
-
Pankit Garg
-
Priyanka Jain