
Since function mmc_get_env_devno is __weak and can be overridden by board code, boards do not need to mandatory define CONFIG_SYS_MMC_ENV_DEV. If the constant is not defined, define it to 0 by default.
Signed-off-by: Hector Palacios hector.palacios@digi.com ---
Notes: Changes since v1: - Use default define if not set
common/env_mmc.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/common/env_mmc.c b/common/env_mmc.c index 570caf63aeae..c9df4c49e2b8 100644 --- a/common/env_mmc.c +++ b/common/env_mmc.c @@ -61,9 +61,14 @@ __weak int mmc_get_env_addr(struct mmc *mmc, int copy, u32 *env_addr) return 0; }
+#if !defined(CONFIG_SYS_MMC_ENV_DEV) +#define CONFIG_SYS_MMC_ENV_DEV 0 +#endif + __weak int mmc_get_env_devno(void) { return CONFIG_SYS_MMC_ENV_DEV; +}
#if !defined(CONFIG_SYS_MMC_ENV_PART) #define CONFIG_SYS_MMC_ENV_PART 0