From 6e7b7df4df435742fcfde5f384760ae1bda2e39c Mon Sep 17 00:00:00 2001 From: Dmitry Lifshitz Date: Wed, 30 Jul 2014 13:19:06 +0300 Subject: env_mmc: support env partition setup in runtime Add callback with __weak annotation to allow setup of environment partition number in runtime from a board file. Propagate mmc_switch_part() return value into init_mmc_for_env() instead of -1 in case of failure. Signed-off-by: Dmitry Lifshitz Signed-off-by: Igor Grinberg Acked-by: Pantelis Antoniou --- include/environment.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include') diff --git a/include/environment.h b/include/environment.h index d7a1adf..1fdbdad 100644 --- a/include/environment.h +++ b/include/environment.h @@ -184,6 +184,9 @@ extern void env_reloc(void); #include extern int mmc_get_env_addr(struct mmc *mmc, int copy, u32 *env_addr); +# ifdef CONFIG_SYS_MMC_ENV_PART +extern uint mmc_get_env_part(struct mmc *mmc); +# endif #endif #ifndef DO_DEPS_ONLY -- cgit v1.1