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

Magnus Lilja lilja.magnus at gmail.com
Thu Jun 18 22:09:41 CEST 2009


Hi

2009/6/13 Magnus Lilja <lilja.magnus at 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
>


More information about the U-Boot mailing list