From 39a2596cb231d4f0faedd739b877e39723159c73 Mon Sep 17 00:00:00 2001 From: "Ye.Li" Date: Wed, 9 Apr 2014 11:50:35 +0800 Subject: ENGR00307806 iMX6SX:ARM2 Add NAND, SPI-NOR and EIMNOR boot support Add the board configurations and BSP support for boot devices NAND, SPI-NOR or EIMNOR. Since the pins conflicts of the devices on ARM2, only support boot features on limited reworked boards as below: NAND Boot: mx6sx_17x17_arm2_nand SPI-NOR Boot: mx6sx_19x19_ddr3_arm2_spinor and mx6sx_17x17_arm2_spinor EIM-NOR Boot: mx6sx_19x19_ddr3_arm2_eimnor The conflicts: QSPI --- NAND pin conflict QSPI --- SPI-NOR u-boot driver conflict SPI-NOR --- SD2 pin conflict WEIM-NOR --- NAND and QSPI pin conflict Signed-off-by: Ye.Li --- boards.cfg | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'boards.cfg') diff --git a/boards.cfg b/boards.cfg index f322167..6fc01d2 100644 --- a/boards.cfg +++ b/boards.cfg @@ -289,9 +289,13 @@ mx6slevk arm armv7 mx6slevk freesca mx6slevk_spinor arm armv7 mx6slevk freescale mx6 mx6slevk:IMX_CONFIG=board/freescale/mx6slevk/imximage.cfg,MX6SL,SYS_BOOT_SPINOR mx6slevkandroid arm armv7 mx6slevk freescale mx6 mx6slevk:IMX_CONFIG=board/freescale/mx6slevk/imximage.cfg,MX6SL,SYS_USE_SPINOR,ANDROID_SUPPORT mx6sx_17x17_arm2 arm armv7 mx6sx_17x17_arm2 freescale mx6 mx6sx_17x17_arm2:IMX_CONFIG=board/freescale/mx6sx_17x17_arm2/imximage.cfg,MX6SX,DEFAULT_FDT_FILE="imx6sx-17x17-arm2.dtb" +mx6sx_17x17_arm2_spinor arm armv7 mx6sx_17x17_arm2 freescale mx6 mx6sx_17x17_arm2:IMX_CONFIG=board/freescale/mx6sx_17x17_arm2/imximage.cfg,MX6SX,SYS_BOOT_SPINOR,DEFAULT_FDT_FILE="imx6sx-17x17-arm2.dtb" +mx6sx_17x17_arm2_nand arm armv7 mx6sx_17x17_arm2 freescale mx6 mx6sx_17x17_arm2:IMX_CONFIG=board/freescale/mx6sx_17x17_arm2/imximage.cfg,MX6SX,SYS_BOOT_NAND,DEFAULT_FDT_FILE="imx6sx-17x17-arm2.dtb" mx6sx_17x17_arm2_qspi2 arm armv7 mx6sx_17x17_arm2 freescale mx6 mx6sx_17x17_arm2:IMX_CONFIG=board/freescale/mx6sx_17x17_arm2/imximage.cfg,MX6SX,SYS_BOOT_QSPI,DEFAULT_FDT_FILE="imx6sx-17x17-arm2.dtb" mx6sx_19x19_ddr3_arm2 arm armv7 mx6sx_19x19_arm2 freescale mx6 mx6sx_19x19_arm2:IMX_CONFIG=board/freescale/mx6sx_19x19_arm2/imximage.cfg,MX6SX,DEFAULT_FDT_FILE="imx6sx-19x19-arm2.dtb" mx6sx_19x19_ddr3_arm2_qspi2 arm armv7 mx6sx_19x19_arm2 freescale mx6 mx6sx_19x19_arm2:IMX_CONFIG=board/freescale/mx6sx_19x19_arm2/imximage.cfg,MX6SX,SYS_BOOT_QSPI,DEFAULT_FDT_FILE="imx6sx-19x19-arm2.dtb" +mx6sx_19x19_ddr3_arm2_spinor arm armv7 mx6sx_19x19_arm2 freescale mx6 mx6sx_19x19_arm2:IMX_CONFIG=board/freescale/mx6sx_19x19_arm2/imximage.cfg,MX6SX,SYS_BOOT_SPINOR,DEFAULT_FDT_FILE="imx6sx-19x19-arm2.dtb" +mx6sx_19x19_ddr3_arm2_eimnor arm armv7 mx6sx_19x19_arm2 freescale mx6 mx6sx_19x19_arm2:IMX_CONFIG=board/freescale/mx6sx_19x19_arm2/imximage.cfg,MX6SX,SYS_BOOT_EIMNOR,DEFAULT_FDT_FILE="imx6sx-19x19-arm2.dtb" mx6sx_19x19_lpddr2_arm2 arm armv7 mx6sx_19x19_arm2 freescale mx6 mx6sx_19x19_arm2:IMX_CONFIG=board/freescale/mx6sx_19x19_arm2/imximage_lpddr2.cfg,MX6SX,DEFAULT_FDT_FILE="imx6sx-19x19-arm2.dtb" mx6sx_19x19_lpddr2_arm2_qspi2 arm armv7 mx6sx_19x19_arm2 freescale mx6 mx6sx_19x19_arm2:IMX_CONFIG=board/freescale/mx6sx_19x19_arm2/imximage_lpddr2.cfg,MX6SX,SYS_BOOT_QSPI,DEFAULT_FDT_FILE="imx6sx-19x19-arm2.dtb" mx6sxsabresd arm armv7 mx6sxsabresd freescale mx6 mx6sxsabresd:IMX_CONFIG=board/freescale/mx6sxsabresd/imximage.cfg,MX6SX -- cgit v1.1