]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - env/ext4.c
rockchip: rk3288: Fix wrong TPL_TEXT_BASE
[people/ms/u-boot.git] / env / ext4.c
index 9cdf28e79f1a56399e2ca8f0982a4993a4ffc4cc..6c69a0a57f44fe5ddb796f1ed00ee1890c308d92 100644 (file)
@@ -87,6 +87,9 @@ static int env_ext4_load(void)
        int err;
        loff_t off;
 
+       if (!strcmp(CONFIG_ENV_EXT4_INTERFACE, "mmc"))
+               mmc_initialize(NULL);
+
        part = blk_get_device_part_str(CONFIG_ENV_EXT4_INTERFACE,
                                       CONFIG_ENV_EXT4_DEVICE_AND_PART,
                                       &dev_desc, &info, 1);
@@ -114,8 +117,7 @@ static int env_ext4_load(void)
                goto err_env_relocate;
        }
 
-       env_import(buf, 1);
-       return 0;
+       return env_import(buf, 1);
 
 err_env_relocate:
        set_default_env(NULL);