diff options
Diffstat (limited to 'nand_spl/nand_boot.c')
| -rw-r--r-- | nand_spl/nand_boot.c | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/nand_spl/nand_boot.c b/nand_spl/nand_boot.c index c7eadad1b..be2e69c28 100644 --- a/nand_spl/nand_boot.c +++ b/nand_spl/nand_boot.c @@ -246,6 +246,16 @@ void nand_boot(void)  	ret = nand_load(&nand_info, CONFIG_SYS_NAND_U_BOOT_OFFS, CONFIG_SYS_NAND_U_BOOT_SIZE,  			(uchar *)CONFIG_SYS_NAND_U_BOOT_DST); +#ifdef CONFIG_NAND_ENV_DST +	nand_load(&nand_info, CONFIG_ENV_OFFSET, CONFIG_ENV_SIZE, +		  (uchar *)CONFIG_NAND_ENV_DST); + +#ifdef CONFIG_ENV_OFFSET_REDUND +	nand_load(&nand_info, CONFIG_ENV_OFFSET_REDUND, CONFIG_ENV_SIZE, +		  (uchar *)CONFIG_NAND_ENV_DST + CONFIG_ENV_SIZE); +#endif +#endif +  	if (nand_chip.select_chip)  		nand_chip.select_chip(&nand_info, -1); |