Hello Hector, On Fri, Jan 17, 2014 at 7:14 AM, Hector Palacios <hector.palac...@digi.com>wrote:
> This complements commit 9404a5fc7cb58 "env_mmc: allow environment to be > in an eMMC partition" by allowing boards to accommodate the partition > to use for the environment in different scenarios (similarly to what is > done with the mmc dev number). Depending on the detected boot media, > boards may decide to store the environment in a different partition. > > The __weak function also allows to remove some ifdefs from the code. > If CONFIG_SYS_MMC_ENV_PART is not defined, partition 0 is assumed > (default value for U-Boot when a partition is not provided). > > Signed-off-by: Hector Palacios <hector.palac...@digi.com> > --- > > Notes: > Changes since v1: > - Use default define if not set > > common/env_mmc.c | 28 ++++++++++++++++------------ > 1 file changed, 16 insertions(+), 12 deletions(-) > > diff --git a/common/env_mmc.c b/common/env_mmc.c > index 78c2bc7a1f08..570caf63aeae 100644 > --- a/common/env_mmc.c > +++ b/common/env_mmc.c > @@ -64,6 +64,14 @@ __weak int mmc_get_env_addr(struct mmc *mmc, int copy, > u32 *env_addr) > __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 > +#endif > This should be in include/config_fallbacks.h -- Otavio Salvador O.S. Systems http://www.ossystems.com.br http://code.ossystems.com.br Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot