[U-Boot] Pull request: nand flash

Wolfgang Denk wd at denx.de
Sat Feb 11 22:15:04 CET 2012


Dear Scott Wood,

In message <20120126221209.GA18039 at schlenkerla.am.freescale.net> you wrote:
> These patches were posted before the close of the merge window.
> 
> The following changes since commit 137703b811502dfea364650fb3e17f20b4c21333:
> 
>   overo: add SPL support (2012-01-16 08:40:13 +0100)
> 
> are available in the git repository at:
>   git://git.denx.de/u-boot-nand-flash.git master
> 
> Christian Hitz (7):
>       nand: Merge BCH code from Linux nand driver
>       nand: Add more NAND types from Linux nand driver
>       nand: cleanup whitespace
>       nand: Merge changes from Linux nand driver
>       nand: Merge changes to BBT from Linux nand driver
>       nand: Sanitize ONFI strings.
>       nand: make 1-bit software ECC configurable
> 
> Scott Wood (4):
>       NAND: Remove additional (CONFIG_SYS)_NAND_MAX_CHIPS
>       nand_spl: store ecc data on the stack
>       nand: Introduce CONFIG_SYS_NAND_SELF_INIT
>       nand/fsl_elbc: Convert to self-init
> 
> Shengzhou Liu (1):
>       mtd/nand: Add ONFI support for FSL NAND controller
> 
> Stefano Babic (1):
>       nand_spl_simple: store ecc data on the stack
> 
> Vladimir Zapolskiy (1):
>       NAND: remove NAND_MAX_CHIPS definitions
> 
>  doc/README.nand                        |   62 ++
>  drivers/mtd/nand/Makefile              |    3 +-
>  drivers/mtd/nand/fsl_elbc_nand.c       |   60 ++-
>  drivers/mtd/nand/nand.c                |   96 ++-
>  drivers/mtd/nand/nand_base.c           |  677 +++++++++++------
>  drivers/mtd/nand/nand_bbt.c            |  427 ++++++++---
>  drivers/mtd/nand/nand_bch.c            |  236 ++++++
>  drivers/mtd/nand/nand_ids.c            |   35 +
>  drivers/mtd/nand/nand_spl_simple.c     |   42 +-
>  include/configs/P1_P2_RDB.h            |    3 +-
>  include/configs/PMC440.h               |    2 -
>  include/configs/SIMPC8313.h            |    3 +-
>  include/configs/VCMA9.h                |    1 -
>  include/configs/acadia.h               |    2 -
>  include/configs/am3517_crane.h         |    4 -
>  include/configs/am3517_evm.h           |    4 -
>  include/configs/aria.h                 |    4 -
>  include/configs/at91sam9m10g45ek.h     |    1 -
>  include/configs/bamboo.h               |    2 -
>  include/configs/bf526-ezbrd.h          |    1 -
>  include/configs/bf527-ad7160-eval.h    |    1 -
>  include/configs/bf527-ezkit.h          |    1 -
>  include/configs/bf548-ezkit.h          |    1 -
>  include/configs/cam_enc_4xx.h          |    4 -
>  include/configs/canyonlands.h          |    2 -
>  include/configs/cm-bf527.h             |    1 -
>  include/configs/cpu9260.h              |    1 -
>  include/configs/da830evm.h             |    1 -
>  include/configs/da850evm.h             |    1 -
>  include/configs/davinci_dm355leopard.h |    1 -
>  include/configs/devkit8000.h           |    5 -
>  include/configs/ea20.h                 |    1 -
>  include/configs/eb_cpux9k2.h           |    1 -
>  include/configs/enbw_cmc.h             |    1 -
>  include/configs/hawkboard.h            |    6 +-
>  include/configs/kilauea.h              |    2 -
>  include/configs/km/km_arm.h            |    1 -
>  include/configs/m28evk.h               |    1 -
>  include/configs/mecp5123.h             |    2 -
>  include/configs/mpc5121ads.h           |    1 -
>  include/configs/mv-common.h            |    1 -
>  include/configs/omap3_beagle.h         |    4 -
>  include/configs/omap3_evm.h            |    4 -
>  include/configs/omap3_evm_quick_nand.h |    4 -
>  include/configs/pdm360ng.h             |    2 -
>  include/configs/pm9261.h               |    1 -
>  include/configs/pm9263.h               |    1 -
>  include/configs/pm9g45.h               |    1 -
>  include/configs/qi_lb60.h              |    5 -
>  include/configs/sequoia.h              |    2 -
>  include/configs/smdk2410.h             |    1 -
>  include/configs/smdk6400.h             |    4 -
>  include/configs/tam3517-common.h       |    5 -
>  include/configs/tnetv107x_evm.h        |    1 -
>  include/configs/tt01.h                 |    1 -
>  include/linux/bch.h                    |   79 ++
>  include/linux/mtd/bbm.h                |   25 +-
>  include/linux/mtd/nand.h               |  374 +++++----
>  include/linux/mtd/nand_bch.h           |   72 ++
>  include/linux/mtd/nand_ecc.h           |   25 +
>  include/linux/string.h                 |    4 +
>  include/nand.h                         |   16 +
>  lib/Makefile                           |    1 +
>  lib/bch.c                              | 1358 ++++++++++++++++++++++++++++++++
>  lib/string.c                           |   39 +
>  nand_spl/nand_boot.c                   |   42 +-
>  66 files changed, 3082 insertions(+), 690 deletions(-)
>  create mode 100644 drivers/mtd/nand/nand_bch.c
>  create mode 100644 include/linux/bch.h
>  create mode 100644 include/linux/mtd/nand_bch.h
>  create mode 100644 lib/bch.c

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Death, when unnecessary, is a tragic thing.
	-- Flint, "Requiem for Methuselah", stardate 5843.7


More information about the U-Boot mailing list