[U-Boot] [PATCH v4 0/6] MX31: NAND boot for PDK boards.

Magnus Lilja
2009-06-18T20:09:41Z

Hi

2009/6/13 Magnus Lilja <lilja.magnus@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 at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>