[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