[U-Boot] [PATCH] configs: omap4_common: support load from uEnv.txt

Nishanth Menon nm at ti.com
Fri Jan 11 21:50:51 CET 2013


On 14:39-20130111, Nishanth Menon wrote:
> if traditionally used boot.scr is not found see if uEnv.txt
> is available to load environment. uenvcmd is executed after load
> of uEnv.txt if it is defined in the environment text file
> 
> Signed-off-by: Nishanth Menon <nm at ti.com>
> ---
>  include/configs/omap4_common.h |   12 ++++++++++++
>  1 file changed, 12 insertions(+)
> 
> diff --git a/include/configs/omap4_common.h b/include/configs/omap4_common.h
> index a32369a..8b71beb 100644
> --- a/include/configs/omap4_common.h
> +++ b/include/configs/omap4_common.h
> @@ -159,6 +159,10 @@
>  	"loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr\0" \
>  	"bootscript=echo Running bootscript from mmc${mmcdev} ...; " \
>  		"source ${loadaddr}\0" \
> +	"bootenv=uEnv.txt\0" \
> +	"loadbootenv=fatload mmc ${mmcdev} ${loadaddr} ${bootenv}\0" \
> +	"importbootenv=echo Importing environment from mmc ...; " \
> +		"env import -t $loadaddr $filesize\0" \
>  	"loaduimage=fatload mmc ${mmcdev} ${loadaddr} uImage\0" \
>  	"mmcboot=echo Booting from mmc${mmcdev} ...; " \
>  		"run mmcargs; " \
> @@ -169,6 +173,14 @@
>  		"if run loadbootscript; then " \
>  			"run bootscript; " \
>  		"else " \
> +			"if run loadbootenv; then " \
> +				"echo Loaded environment from ${bootenv};" \
> +				"run importbootenv;" \
> +				"if test -n $uenvcmd; then " \
> +					"echo Running uenvcmd ...;" \
> +					"run uenvcmd;" \
> +				"fi;" \
> +			"fi;" \
>  			"if run loaduimage; then " \
>  				"run mmcboot; " \
>  			"fi; " \
> -- 
> 1.7.9.5
> 
Thanks to Tom pointing in IRC, patch
http://patchwork.ozlabs.org/patch/209925/
prefer that patch be merged instead of mine.

-- 
Regards,
Nishanth Menon


More information about the U-Boot mailing list