diff options
| -rw-r--r-- | include/configs/am335x_evm.h | 42 | 
1 files changed, 22 insertions, 20 deletions
| diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h index b1d7f5f7a..049a8e426 100644 --- a/include/configs/am335x_evm.h +++ b/include/configs/am335x_evm.h @@ -131,9 +131,23 @@  	"loadramdisk=load mmc ${mmcdev} ${rdaddr} ramdisk.gz\0" \  	"loaduimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile}\0" \  	"loadfdt=load mmc ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}\0" \ -	"mmcboot=echo Booting from mmc ...; " \ -		"run mmcargs; " \ -		"bootm ${loadaddr} - ${fdtaddr}\0" \ +	"mmcboot=mmc dev ${mmcdev}; " \ +		"if mmc rescan; then " \ +			"echo SD/MMC found on device ${mmcdev};" \ +			"if run loadbootenv; then " \ +				"echo Loaded environment from ${bootenv};" \ +				"run importbootenv;" \ +			"fi;" \ +			"if test -n $uenvcmd; then " \ +				"echo Running uenvcmd ...;" \ +				"run uenvcmd;" \ +			"fi;" \ +			"if run loaduimage; then " \ +				"run loadfdt;" \ +				"run mmcargs; " \ +				"bootm ${loadaddr} - ${fdtaddr};" \ +			"fi;" \ +		"fi;\0" \  	"spiboot=echo Booting from spi ...; " \  		"run spiargs; " \  		"sf probe ${spibusno}:0; " \ @@ -165,23 +179,11 @@  #define CONFIG_BOOTCOMMAND \  	"run findfdt; " \ -	"mmc dev ${mmcdev}; if mmc rescan; then " \ -		"echo SD/MMC found on device ${mmcdev};" \ -		"if run loadbootenv; then " \ -			"echo Loaded environment from ${bootenv};" \ -			"run importbootenv;" \ -		"fi;" \ -		"if test -n $uenvcmd; then " \ -			"echo Running uenvcmd ...;" \ -			"run uenvcmd;" \ -		"fi;" \ -		"if run loaduimage; then " \ -			"run loadfdt;" \ -			"run mmcboot;" \ -		"fi;" \ -	"else " \ -		"run nandboot;" \ -	"fi;" \ +	"run mmcboot;" \ +	"setenv mmcdev 1; " \ +	"setenv bootpart 1:2; " \ +	"run mmcboot;" \ +	"run nandboot;"  /* Clock Defines */  #define V_OSCK				24000000  /* Clock output from T2 */ |