[GIT *] MTD updates for 3.9

David Woodhouse dwmw2 at infradead.org
Fri Mar 1 15:47:41 EST 2013


Linus, please pull from
   git://git.infradead.org/linux-mtd.git for-linus-20130301

Fairly unexciting MTD merge for 3.9:

 * misc clean-ups in the MTD command-line partitioning parser (cmdlinepart)
 * add flash locking support for STmicro chips serial flash chips, as well a
   for CFI command set 2 chips.
 * new driver for the ELM error correction HW module found in various TI chi
   enable the OMAP NAND driver to use the ELM HW error correction
 * added number of new serial flash IDs
 * various fixes and improvements in the gpmi NAND driver
 * bcm47xx NAND driver improvements
 * make the mtdpart module actually removable

Akinobu Mita (1):
      mtd: rename random32() to prandom_u32()

Al Cooper (1):
      mtd: mtd_torturetest can cause stack overflows

Austin Boyle (1):
      mtd: m25p80: Flash protection support for STmicro chips

Christopher Cordahi (4):
      mtd: cmdlinepart: fix skipping zero sized partition
      mtd: cmdlinepart: skip partitions truncated to zero
      mtd: cmdlinepart: describe mtd ordering
      mtd: cmdlinepart: update /proc/mtd comment

Dmitry Eremin-Solenikov (1):
      mtd: map: BUG() in non handled cases

Ezequiel Garcia (1):
      mtd: physmap_of: Convert device allocation to managed devm_kzalloc()

Hauke Mehrtens (6):
      mtd: bcm47xxsflash: write number of written bytes
      mtd: bcm47xxsflash: register this as normal driver
      mtd: bcm47xxnflash: fix message
      mtd: bcm47xxnflash: register this as normal driver
      mtd: bcm47xxpart: add support for other erase sizes
      mtd: bcm47xxpart: improve probing of nvram partition

Huang Shijie (5):
      mtd: gpmi: dump the BCH registers
      mtd: fix the wrong timeo for panic_nand_wait()
      mtd: gpmi: fix a dereferencing freed memory error
      mtd: gpmi: set the Golois Field bit for mx6q's BCH
      mtd: gpmi: add sanity check for the ECC

Josh Wu (3):
      mtd: atmel_nand: avoid to report an error when lookup table offset is 0.
      mtd: atmel_nand: make pmecc-cap, pmecc-sector-size in dts is optional.
      mtd: at91: atmel_nand: for PMECC, add code to check the ONFI parameter ECC requirement.

Kim Phillips (1):
      mtd: fsl_ifc_nand: use more portable i/o accessors

Lubomir Rintel (2):
      mtd: cmdlinepart: Make it into a module
      mtd: Allow removal of partitioning modules

Michel Stempin (1):
      mtd: chips: Add support for GigaDevice GD25Q32/GD25Q64 SPI Flash in m25p80.c

Mrugesh Katepallewar (1):
      mtd: davinci_nand: Use managed resources

Philip Avinash (4):
      mtd: nand: omap2: Update nerrors using ecc.strength
      mtd: devices: elm: Add support for ELM error correction
      mtd: nand: omap2: Support for hardware BCH error correction.
      mtd: devices: elm: Removes <xx> literals in elm DT node

Rafał Miłecki (5):
      mtd: bcm47xxpart: simplify size calculation to one loop
      mtd: bcm47xxpart: register extra "firmware" partition
      mtd: bcm47xxsflash: add own struct for abstrating bus type
      mtd: bcm47xxsflash: adjust names of bus-specific functions
      mtd: bcm47xxnflash: use pr_fmt for module prefix in messages

Robert Jarzmik (1):
      mtd: docg3 fix missing bitreverse lib

Roman Schneider (1):
      mtd: mxc_nand: compress ID info for send_read_id_v3

Sergei Shtylyov (1):
      mtd: davinci_nand: fix modular build with CONFIG_OF=y

Stefan Roese (1):
      mtd: cfi_cmdset_0002: Support Persistent Protection Bits (PPB) locking

Tormod Volden (1):
      mtd: nane: print source of error message

Uwe Kleine-König (2):
      mtd: uclinux: support ROM and allow passing the base address
      mtd: uclinux: add a comment about why uclinux_ram_map must not be static

Zach Sadecki (1):
      mtd: gpmi: Always report ECC stats and return max_bitflips

 Documentation/devicetree/bindings/mtd/elm.txt      |  16 +
 .../devicetree/bindings/mtd/mtd-physmap.txt        |   3 +
 drivers/mtd/Kconfig                                |   4 +-
 drivers/mtd/ar7part.c                              |   6 +
 drivers/mtd/bcm47xxpart.c                          |  49 +-
 drivers/mtd/chips/cfi_cmdset_0002.c                | 217 ++++++++
 drivers/mtd/cmdlinepart.c                          |  47 +-
 drivers/mtd/devices/Kconfig                        |   1 +
 drivers/mtd/devices/Makefile                       |   4 +-
 drivers/mtd/devices/bcm47xxsflash.c                |  55 +-
 drivers/mtd/devices/bcm47xxsflash.h                |  15 +
 drivers/mtd/devices/elm.c                          | 404 ++++++++++++++
 drivers/mtd/devices/m25p80.c                       | 100 ++++
 drivers/mtd/maps/Kconfig                           |   2 +-
 drivers/mtd/maps/physmap_of.c                      |   9 +-
 drivers/mtd/maps/uclinux.c                         |  30 +-
 drivers/mtd/nand/atmel_nand.c                      | 141 ++++-
 drivers/mtd/nand/bcm47xxnflash/bcm47xxnflash.h     |   4 +
 drivers/mtd/nand/bcm47xxnflash/main.c              |  14 +-
 drivers/mtd/nand/bcm47xxnflash/ops_bcm4706.c       |   4 +-
 drivers/mtd/nand/davinci_nand.c                    |  26 +-
 drivers/mtd/nand/fsl_ifc_nand.c                    | 233 ++++----
 drivers/mtd/nand/gpmi-nand/bch-regs.h              |  22 +
 drivers/mtd/nand/gpmi-nand/gpmi-lib.c              |   9 +
 drivers/mtd/nand/gpmi-nand/gpmi-nand.c             |  63 ++-
 drivers/mtd/nand/gpmi-nand/gpmi-nand.h             |   4 +
 drivers/mtd/nand/mxc_nand.c                        |  11 +
 drivers/mtd/nand/nand_base.c                       |   8 +-
 drivers/mtd/nand/nand_ecc.c                        |   5 +-
 drivers/mtd/nand/nandsim.c                         |   6 +-
 drivers/mtd/nand/omap2.c                           | 583 +++++++++++++++++++--
 drivers/mtd/ofpart.c                               |   7 +
 drivers/mtd/tests/mtd_nandecctest.c                |  10 +-
 drivers/mtd/tests/mtd_stresstest.c                 |   8 +-
 drivers/mtd/tests/mtd_torturetest.c                |  25 +-
 drivers/mtd/ubi/debug.h                            |   6 +-
 include/linux/bcma/bcma_driver_chipcommon.h        |   1 +
 include/linux/mtd/map.h                            |   9 +-
 include/linux/platform_data/elm.h                  |  54 ++
 39 files changed, 1883 insertions(+), 332 deletions(-)


-- 
David Woodhouse                            Open Source Technology Centre
David.Woodhouse at intel.com                              Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 6171 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-mtd/attachments/20130301/509be80d/attachment-0001.bin>


More information about the linux-mtd mailing list