public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v3 0/6] i.MX31: Add NAND support and new PDK board.
@ 2008-08-29  8:36 Magnus Lilja
  2008-08-29  8:36 ` [U-Boot] [PATCH v3 1/6] i.MX31: Add reset_timer() and modify get_timer_masked() Magnus Lilja
                   ` (2 more replies)
  0 siblings, 3 replies; 29+ messages in thread
From: Magnus Lilja @ 2008-08-29  8:36 UTC (permalink / raw)
  To: u-boot

Hi again

This series of patches adds support for the NAND flash controller in the
i.MX31 device and also introduces the Freescale i.MX31 PDK board.

Changes since v2:

- Added doc/README.mx31 (contains MC13783 SPI config documentation)
- Split the PDK patch into two patches, the first introduces the
board without NAND support, the second adds NAND support.
- Re-ordered the series so the NAND patches are placed last
- mx31_nand.c has been updated w.r.t. coding style.
- There are still issues with the NAND driver (i.e. not all comments from
Scott Wood have been taken care of yet). Therefore I suspect that the
NAND driver is not ready for inclusion yet, the other patches should be
OK.

The patches are based on the current main U-boot git repo (as of 
Friday morning).

Changes since v1:

- Moved PDK board to boards/freescale/mx31pdk
- Moved mxc_nd.c to driver/mtd/nand/mx31_nand.c
- Moved contents of mxc_nd.h to mx31-regs.h
- Cleaned up the mx31pdk.h config file after comments from this list
- CONFIG_CMD_IMLS is still #undef'd but a comment is added in the config
  file about that.
- A new patch has been inserted into the series, it makes the MC13783 SPI
  bus and chip select configurable.

The patches are based on the current main U-boot git repo.

Original intro for this series of patches:

At the moment, the patch series does not add support for booting from
NAND. This means that the PDK board support assumes that some other entity
configures the SDRAM and loads U-boot into RAM (e.g. another bootloader or a
JTAG debugger). Support for NAND boot is in progress and will be submitted
later.

The NAND driver is based on Freescale's Linux driver from their BSP. I've
cleaned it up a bit and made the (minor) modifications necessary for
U-boot. Perhaps the driver should be cleaned up even more, there are some
CONFIG_MTD_MXC_* leftovers in the driver.

I have tested the driver on the Litekit (small page NAND) and on the PDK
(large page NAND) by having the U-boot environment placed in NAND.



Regards, Magnus

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2009-02-10  7:24 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-29  8:36 [U-Boot] [PATCH v3 0/6] i.MX31: Add NAND support and new PDK board Magnus Lilja
2008-08-29  8:36 ` [U-Boot] [PATCH v3 1/6] i.MX31: Add reset_timer() and modify get_timer_masked() Magnus Lilja
2008-08-29  8:36   ` [U-Boot] [PATCH v3 2/6] i.MX31: Make the SPI bus and chip select configurable for MC13783 Magnus Lilja
2008-08-29  8:36     ` [U-Boot] [PATCH v3 3/6] i.MX31: Add basic support for Freescale's i.MX31 PDK board Magnus Lilja
2008-08-29  8:36       ` [U-Boot] [PATCH v3 4/6] i.MX31: Add i.MX31 NAND Flash Controller driver Magnus Lilja
2008-08-29  8:36         ` [U-Boot] [PATCH v3 5/6] i.MX31: Add NAND support in the i.MX31 Litekit config file Magnus Lilja
2008-08-29  8:36           ` [U-Boot] [PATCH v3 6/6] i.MX31: Enable NAND driver for i.MX31 PDK board Magnus Lilja
2008-09-03 21:04       ` [U-Boot] [PATCH v3 3/6] i.MX31: Add basic support for Freescale's " Jean-Christophe PLAGNIOL-VILLARD
2008-10-12 22:27         ` Wolfgang Denk
2008-10-13  7:49           ` Jean-Christophe PLAGNIOL-VILLARD
2008-10-13  8:25             ` Wolfgang Denk
2008-10-13  9:04               ` Jean-Christophe PLAGNIOL-VILLARD
2008-10-15 10:51             ` Alan Carvalho de Assis
2008-10-15 17:04               ` Jean-Christophe PLAGNIOL-VILLARD
2008-10-15 17:44                 ` Alan Carvalho de Assis
2008-10-16  8:17                   ` Jean-Christophe PLAGNIOL-VILLARD
2008-10-22  0:42                     ` Fabio Estevam
2009-02-09 22:59       ` Wolfgang Denk
2009-02-10  7:24         ` Magnus Lilja
2008-09-03 21:03     ` [U-Boot] [PATCH v3 2/6] i.MX31: Make the SPI bus and chip select configurable for MC13783 Jean-Christophe PLAGNIOL-VILLARD
2008-10-12 22:27       ` Wolfgang Denk
2008-10-13  7:46         ` Jean-Christophe PLAGNIOL-VILLARD
2008-10-13  8:23           ` Wolfgang Denk
2008-09-03 21:02   ` [U-Boot] [PATCH v3 1/6] i.MX31: Add reset_timer() and modify get_timer_masked() Jean-Christophe PLAGNIOL-VILLARD
2008-09-03 20:02 ` [U-Boot] [PATCH v3 0/6] i.MX31: Add NAND support and new PDK board Magnus Lilja
2008-09-03 20:53   ` Jean-Christophe PLAGNIOL-VILLARD
2008-09-04  5:37     ` Magnus Lilja
2009-01-23 23:05 ` Wolfgang Denk
2009-01-26 18:21   ` Magnus Lilja

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox