From: Magnus Lilja <lilja.magnus@gmail.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v3 0/6] MX31: NAND boot for PDK boards.
Date: Tue, 9 Jun 2009 20:37:33 +0200 [thread overview]
Message-ID: <cover.1244572159.git.lilja.magnus@gmail.com> (raw)
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.
The patches apply on u-boot next and u-boot-arm next.
I've taken care of all comments received (at least I think so) and
changes from the previous version include:
* Moved init of i.MX31 UART+SPI to a devices.c file which other boards
can use as well
* Included JC's macros.h file which contains macros to be used by
assembly code
* Renamed nand_boot_mx31.c to nand_boot_fsl_nfc.c since it's probable
that this can be used by other SoCs as well (e.g. mx27?)
* The nand_boot_fsl_nfc.c uses a struct for the NFC and read/write
operations without volatile.
* Made the lowlevel_init.S somewhat easier to understand.
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 | 57 ++++++
include/configs/mx31pdk.h | 176 ++++++++++++++++++
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 | 263 +++++++++++++++++++++++++++
onenand_ipl/board/apollon/Makefile | 4 +-
21 files changed, 1099 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
next reply other threads:[~2009-06-09 18:37 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-06-09 18:37 Magnus Lilja [this message]
2009-06-09 18:37 ` [U-Boot] [PATCH v3 1/6] ARM1136: Introduce CONFIG_PRELOADER macro Magnus Lilja
2009-06-09 18:37 ` [U-Boot] [PATCH v3 2/6] MX31: Add NAND SPL for i.MX31 Magnus Lilja
2009-06-09 18:37 ` [U-Boot] [PATCH v3 3/6] ARM: Add macros.h to be used in assembler file Magnus Lilja
2009-06-09 18:37 ` [U-Boot] [PATCH v3 4/6] i.MX31: Create a common device file Magnus Lilja
2009-06-09 18:37 ` [U-Boot] [PATCH v3 5/6] MX31: Add basic support for Freescale i.MX31 PDK board Magnus Lilja
2009-06-09 18:37 ` [U-Boot] [PATCH v3 6/6] MX31: Add NAND SPL boot support to " Magnus Lilja
2009-06-09 20:37 ` [U-Boot] [PATCH v3 5/6] MX31: Add basic support for Freescale " Wolfgang Denk
2009-06-09 20:15 ` [U-Boot] [PATCH v3 3/6] ARM: Add macros.h to be used in assembler file Wolfgang Denk
2009-06-10 16:22 ` Magnus Lilja
2009-06-10 12:40 ` [U-Boot] [PATCH v3 3/6] ARM: Add macros.h to be used in assemblerfile Peter Pearse
2009-06-10 16:23 ` Magnus Lilja
2009-06-09 20:26 ` [U-Boot] [PATCH v3 2/6] MX31: Add NAND SPL for i.MX31 Wolfgang Denk
2009-06-10 16:21 ` Magnus Lilja
2009-06-09 18:59 ` [U-Boot] [PATCH v3 1/6] ARM1136: Introduce CONFIG_PRELOADER macro Wolfgang Denk
2009-06-09 19:19 ` Magnus Lilja
2009-06-09 20:20 ` Wolfgang Denk
2009-06-09 20:25 ` Magnus Lilja
2009-06-09 20:40 ` Wolfgang Denk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1244572159.git.lilja.magnus@gmail.com \
--to=lilja.magnus@gmail.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox