
This patch series adds the ability to boot a beagle board from nand without x-loader. A future addition will add mmc boot support.
John Rigby (8): NAND: nand_spl/nand_boot.c: add 16-bit and readid support armv7: add nand_spl support OMAP3: and nand_spl support OMAP3: add dram timing constants from x-loader NAND: omap_gpmc.c: add nand_spl support omap3_beagle: add nand_spl support mkimage: Add OMAP boot image support OMAP3: Add ift target to top level Makefile
Makefile | 9 + arch/arm/cpu/armv7/omap3/board.c | 4 + arch/arm/cpu/armv7/omap3/clock.c | 3 + arch/arm/cpu/armv7/omap3/gpio.c | 5 + arch/arm/cpu/armv7/omap3/lowlevel_init.S | 2 +- arch/arm/cpu/armv7/omap3/mem.c | 2 + arch/arm/cpu/armv7/omap3/sys_info.c | 6 +- arch/arm/cpu/armv7/start.S | 45 ++++++- arch/arm/include/asm/arch-omap3/mem.h | 45 ++++++ board/ti/beagle/beagle_nand_spl.c | 250 ++++++++++++++++++++++++++++++ boards.cfg | 1 + common/image.c | 1 + drivers/mtd/nand/omap_gpmc.c | 36 +++++ include/configs/omap3_beagle.h | 39 +++++ include/image.h | 1 + include/nand.h | 3 + nand_spl/board/ti/beagle/Makefile | 138 ++++++++++++++++ nand_spl/board/ti/beagle/u-boot.lds | 74 +++++++++ nand_spl/nand_boot.c | 134 +++++++++++++--- tools/Makefile | 2 + tools/mkimage.c | 2 + tools/omapimage.c | 226 +++++++++++++++++++++++++++ tools/omapimage.h | 50 ++++++ 23 files changed, 1049 insertions(+), 29 deletions(-) create mode 100644 board/ti/beagle/beagle_nand_spl.c create mode 100644 nand_spl/board/ti/beagle/Makefile create mode 100644 nand_spl/board/ti/beagle/u-boot.lds create mode 100644 tools/omapimage.c create mode 100644 tools/omapimage.h