diff options
| -rw-r--r-- | include/configs/omap5_common.h | 16 | 
1 files changed, 13 insertions, 3 deletions
| diff --git a/include/configs/omap5_common.h b/include/configs/omap5_common.h index f0416df92..6d7aa7bcb 100644 --- a/include/configs/omap5_common.h +++ b/include/configs/omap5_common.h @@ -156,6 +156,9 @@  	"loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr\0" \  	"bootscript=echo Running bootscript from mmc${mmcdev} ...; " \  		"source ${loadaddr}\0" \ +	"loadbootenv=fatload mmc ${mmcdev} ${loadaddr} uEnv.txt\0" \ +	"importbootenv=echo Importing environment from mmc${mmcdev} ...; " \ +		"env import -t ${loadaddr} ${filesize}\0" \  	"loaduimage=fatload mmc ${mmcdev} ${loadaddr} uImage\0" \  	"mmcboot=echo Booting from mmc${mmcdev} ...; " \  		"run mmcargs; " \ @@ -166,9 +169,16 @@  		"if run loadbootscript; then " \  			"run bootscript; " \  		"else " \ -			"if run loaduimage; then " \ -				"run mmcboot; " \ -			"fi; " \ +			"if run loadbootenv; then " \ +				"run importbootenv; " \ +			"fi;" \ +			"if test -n ${uenvcmd}; then " \ +				"echo Running uenvcmd ...;" \ +				"run uenvcmd;" \ +			"fi;" \ +		"fi;" \ +		"if run loaduimage; then " \ +			"run mmcboot; " \  		"fi; " \  	"fi" |