Hi 2009/6/13 Magnus Lilja <lilja.mag...@gmail.com>: > Hi all, > > This is the latest set of patches that introduces NAND boot support > for the i.MX31 CPU in general and the PDK board especially.
Any chance this can be merged soon? It applies on u-boot master and runs fine. u-boot-arm/next is missing an apollon patch that fixes a typo, but with that patch it applies fine on u-boot-arm/next as well. Regards, Magnus > The patches apply on u-boot/next. For u-boot-arm/next I get an error > from StGit when applying the CONFIG_PRELOADER patch but that's because > the u-boot-arm/next is not update (as of this email). Don't know > if git resolves the problem (it's the file > onenand_ipl/board/apollon/Makefile that causes the problem), however > after fixing that manually the u-boot-arm/next also builds fine with > these patches. > > This update takes of the comments received from Wolfgang Denk. > > The code boots on i.MX31 PDK board using large page NAND, it should > work for small page NAND as well but that has not been tested. > > Regards, Magnus Lilja > > Jean-Christophe PLAGNIOL-VILLARD (1): > ARM: Add macros.h to be used in assembler file. > > Magnus Lilja (5): > ARM1136: Introduce CONFIG_PRELOADER macro. > MX31: Add NAND SPL for i.MX31. > i.MX31: Create a common device file. > MX31: Add basic support for Freescale i.MX31 PDK board. > MX31: Add NAND SPL boot support to i.MX31 PDK board. > > MAINTAINERS | 4 + > MAKEALL | 2 + > Makefile | 13 ++- > README | 5 + > board/freescale/mx31pdk/Makefile | 52 ++++++ > board/freescale/mx31pdk/config.mk | 5 + > board/freescale/mx31pdk/lowlevel_init.S | 114 ++++++++++++ > board/freescale/mx31pdk/mx31pdk.c | 63 +++++++ > cpu/arm1136/mx31/Makefile | 1 + > cpu/arm1136/mx31/devices.c | 56 ++++++ > cpu/arm1136/start.S | 33 ++-- > include/asm-arm/arch-mx31/mx31-regs.h | 61 +++++++ > include/asm-arm/arch-mx31/mx31.h | 3 + > include/asm-arm/macro.h | 74 ++++++++ > include/configs/mx31pdk.h | 177 ++++++++++++++++++ > include/fsl_nfc.h | 109 +++++++++++ > nand_spl/board/freescale/mx31pdk/Makefile | 54 ++++++ > nand_spl/board/freescale/mx31pdk/config.mk | 5 + > nand_spl/board/freescale/mx31pdk/u-boot.lds | 36 ++++ > nand_spl/nand_boot_fsl_nfc.c | 259 > +++++++++++++++++++++++++++ > onenand_ipl/board/apollon/Makefile | 4 +- > 21 files changed, 1113 insertions(+), 17 deletions(-) > create mode 100644 board/freescale/mx31pdk/Makefile > create mode 100644 board/freescale/mx31pdk/config.mk > create mode 100644 board/freescale/mx31pdk/lowlevel_init.S > create mode 100644 board/freescale/mx31pdk/mx31pdk.c > create mode 100644 cpu/arm1136/mx31/devices.c > create mode 100644 include/asm-arm/macro.h > create mode 100644 include/configs/mx31pdk.h > create mode 100644 include/fsl_nfc.h > create mode 100644 nand_spl/board/freescale/mx31pdk/Makefile > create mode 100644 nand_spl/board/freescale/mx31pdk/config.mk > create mode 100644 nand_spl/board/freescale/mx31pdk/u-boot.lds > create mode 100644 nand_spl/nand_boot_fsl_nfc.c > > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot