diff options
Diffstat (limited to 'drivers/mtd')
| -rw-r--r-- | drivers/mtd/spi/fsl_espi_spl.c | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/drivers/mtd/spi/fsl_espi_spl.c b/drivers/mtd/spi/fsl_espi_spl.c index 6263d8c22..e5ac79b95 100644 --- a/drivers/mtd/spi/fsl_espi_spl.c +++ b/drivers/mtd/spi/fsl_espi_spl.c @@ -31,6 +31,10 @@ void spi_boot(void)  		hang();  	} +#ifdef CONFIG_FSL_CORENET +	offset = CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS; +	code_len = CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE; +#else  	/*  	* Load U-Boot image from SPI flash into RAM  	*/ @@ -50,6 +54,7 @@ void spi_boot(void)  	code_len = *(u32 *)(buf + ESPI_BOOT_IMAGE_SIZE);  	/* Skip spl code */  	code_len = code_len - CONFIG_SPL_MAX_SIZE; +#endif  	/* copy code to DDR */  	spi_flash_read(flash, offset, code_len,  		       (void *)CONFIG_SYS_SPI_FLASH_U_BOOT_DST); |