summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHan Xu <han.xu@nxp.com>2017-10-17 14:48:31 -0500
committerHan Xu <han.xu@nxp.com>2017-10-18 16:47:20 -0500
commitd8824a54e12c5783fe188fd9c92d080ccebdce00 (patch)
treeff1aff2dc1cf5dc36f06372afd06d536a8bcf6ed
parent7953d472a0baa9aa9222241a67d5feec8444ca5c (diff)
MLK-16598-1: imx8qxp_mek: add qspi boot config
Add boot from QSPI configs for i.mx8qxp mek Reviewed-by: Frank Li <frank.li@nxp.com> Signed-off-by: Han Xu <han.xu@nxp.com> (cherry picked from commit 50eee2d983d216c4c6051d324eed3c4a7a4811fa)
-rw-r--r--include/configs/imx8qxp_mek.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/include/configs/imx8qxp_mek.h b/include/configs/imx8qxp_mek.h
index a00a2f15e7..d8a6f75d96 100644
--- a/include/configs/imx8qxp_mek.h
+++ b/include/configs/imx8qxp_mek.h
@@ -193,11 +193,21 @@
/* Default environment is in SD */
-#define CONFIG_ENV_OFFSET (14 * SZ_64K)
#define CONFIG_ENV_SIZE 0x1000
+#ifdef CONFIG_QSPI_BOOT
+#define CONFIG_ENV_IS_IN_SPI_FLASH
+#define CONFIG_ENV_OFFSET (1024 * 1024)
+#define CONFIG_ENV_SECT_SIZE (128 * 1024)
+#define CONFIG_ENV_SPI_BUS CONFIG_SF_DEFAULT_BUS
+#define CONFIG_ENV_SPI_CS CONFIG_SF_DEFAULT_CS
+#define CONFIG_ENV_SPI_MODE CONFIG_SF_DEFAULT_MODE
+#define CONFIG_ENV_SPI_MAX_HZ CONFIG_SF_DEFAULT_SPEED
+#else
#define CONFIG_ENV_IS_IN_MMC
+#define CONFIG_ENV_OFFSET (14 * SZ_64K)
#define CONFIG_SYS_MMC_IMG_LOAD_PART 1
#define CONFIG_SYS_MMC_ENV_PART 0 /* user area */
+#endif
/* On LPDDR4 board, USDHC1 is for eMMC, USDHC2 is for SD on CPU board
*/