
This patch is for SPL support for iMX6 SabreSD. The said patches has been tested to work on SD2 and SD3 port of the said board.
After applying the following patches, it will produces SPL and u-boot.img binary images. You should run the two commands below to store it in your SD or eMMC.
sudo dd if=SPL of=/dev/xxx bs=1K seek=1; sync sudo dd if=u-boot.img of=/dev/xxx bs=1K seek=69
John Tobias (8): kconfig: add SUPPORT_SPL imx: add file in makefile imx6: add spl on board configuration imx6: add flexibility for defining stack address mmc: imx: add spl_board_mmc_init mx6: add SPL support in the header imx: add configuration file for SPL imx: SPL support for iMX6 SabreSD
arch/arm/Kconfig | 1 + board/freescale/mx6sabresd/Makefile | 2 +- board/freescale/mx6sabresd/mx6sabresd_spl.c | 277 ++++++++++++++++++++++++++ board/freescale/mx6sabresd/mx6sabresd_spl.cfg | 54 +++++ configs/mx6qsabresd_defconfig | 8 +- drivers/mmc/mmc.c | 5 +- include/configs/imx6_spl.h | 2 + include/configs/mx6sabresd.h | 7 + 8 files changed, 351 insertions(+), 5 deletions(-) create mode 100644 board/freescale/mx6sabresd/mx6sabresd_spl.c create mode 100644 board/freescale/mx6sabresd/mx6sabresd_spl.cfg