[U-Boot] [PATCH v2 2/2] env_mmc: default to 0 if CONFIG_SYS_MMC_ENV_DEV not defined
Otavio Salvador
otavio at ossystems.com.br
Fri Jan 17 11:51:30 CET 2014
Hello Hector,
On Fri, Jan 17, 2014 at 7:14 AM, Hector Palacios
<hector.palacios at digi.com>wrote:
> 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 at 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
> +
>
Please move this to include/config_fallbacks.h
> __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
>
--
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
More information about the U-Boot
mailing list