[GIT PULL] MTD updates for 3.17-rc1

From: Brian Norris
Date: Fri Aug 08 2014 - 19:45:40 EST


Hi Linus,

The following changes since commit 9a3c4145af32125c5ee39c0272662b47307a8323:

Linux 3.16-rc6 (2014-07-20 21:04:16 -0700)

are available in the git repository at:

git://git.infradead.org/linux-mtd.git tags/for-linus-20140808

for you to fetch changes up to 2a500afe1e0e84c7a126df693dbd01353756dcfa:

mtd: gpmi: make blockmark swapping optional (2014-07-27 22:06:31 -0700)

----------------------------------------------------------------
MTD updates for 3.17-rc1

AMD-compatible CFI driver:
- Support OTP programming for Micron M29EW family
- Increase buffer write timeout, according to detected flash parameter info

NAND
- Add helpers for retrieving ONFI timing modes
- GPMI: provide option to disable bad block marker swapping (required for
Ka-On electronics platforms)

SPI NOR
- EON EN25QH128 support
- Support new Flag Status Register (FSR) on a few Micron flash

Common
- New sysfs entries for bad block and ECC stats

And a few miscellaneous refactorings, cleanups, and driver improvements

----------------------------------------------------------------
Atsushi Nemoto (1):
mtd: maps: rbtx4939-flash: delete an unused variable in rbtx4939_flash_remove

Bean Huo (1):
mtd: cfi_cmdset_0002: fix do_write_buffer() timeout error

Bo Shen (1):
mtd: atmel_nand: make ecc parameters same as definition

Boris BREZILLON (2):
mtd: nand: define struct nand_timings
mtd: nand: add ONFI timing mode to nand_timings converter

Brian Norris (3):
mtd: lpc32xx: drop bitflip_threshold initialization
mtd: bf5xx_nand: drop no-op PM support
Merge tag 'v3.16-rc6' into MTD development branch

Christian Riesch (4):
mtd: cfi_cmdset_0002: Add support for reading OTP
mtd: cfi_cmdset_0002: Invalidate cache after entering/exiting OTP memory
mtd: cfi_cmdset_0002: Add support for writing OTP memory
mtd: cfi_cmdset_0002: Add support for locking OTP memory

Ezequiel Garcia (3):
mtd: Add sysfs attributes to expose the ECC stats fields
mtd: Introduce mtd_block_isreserved()
mtd: Account for BBT blocks when a partition is being allocated

Fabian Frederick (3):
fs/jffs2/acl.c: remove null test before kfree
fs/jffs2/xattr.c: remove null test before kfree
mtd: phram: replace kmalloc/strcpy by kstrdup

Geert Uytterhoeven (1):
mtd: cmdlinepart: Spelling s/trucate/truncate/

Josh Wu (1):
mtd: atmel_nand: NFC: support multiple interrupt handling

Kevin Hao (2):
mtd/ftl: drop the useless VirtualPageMap in partition_t
mtd/ftl: fix the double free of the buffers allocated in build_maps()

Lothar Waßmann (3):
mtd: gpmi: remove useless (void *) type casts and spaces between type casts and variables
mtd: gpmi: remove line breaks from error messages and improve wording
mtd: gpmi: make blockmark swapping optional

Rob Ward (1):
mtd: phram: Fix whitespace issues

Sergey Ryazanov (1):
mtd: spi-nor: add support for EON EN25QH128

Vasily Khoruzhick (1):
mtd: s3c2410: Move to clk_prepare_enable/clk_disable_unprepare

Wu, Josh (2):
mtd: atmel_nand: add NFC status error check
mtd: atmel_nand: implement the nfc_device_ready() by checking the R/B bit

grmoore@xxxxxxxxxx (2):
mtd: spi-nor: add support for flag status register on Micron chips
mtd: denali: use 8 bytes for READID command

Documentation/ABI/testing/sysfs-class-mtd | 38 +++
.../devicetree/bindings/mtd/gpmi-nand.txt | 10 +
drivers/mtd/chips/cfi_cmdset_0002.c | 375 +++++++++++++++++++--
drivers/mtd/cmdlinepart.c | 2 +-
drivers/mtd/devices/phram.c | 7 +-
drivers/mtd/ftl.c | 4 -
drivers/mtd/maps/rbtx4939-flash.c | 2 -
drivers/mtd/mtdcore.c | 59 +++-
drivers/mtd/mtdpart.c | 13 +-
drivers/mtd/nand/Makefile | 2 +-
drivers/mtd/nand/atmel_nand.c | 142 ++++++--
drivers/mtd/nand/atmel_nand_nfc.h | 4 +
drivers/mtd/nand/bf5xx_nand.c | 24 --
drivers/mtd/nand/denali.c | 6 +-
drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 71 ++--
drivers/mtd/nand/lpc32xx_mlc.c | 6 -
drivers/mtd/nand/lpc32xx_slc.c | 6 -
drivers/mtd/nand/nand_base.c | 18 +
drivers/mtd/nand/nand_bbt.c | 14 +
drivers/mtd/nand/nand_timings.c | 253 ++++++++++++++
drivers/mtd/nand/s3c2410.c | 4 +-
drivers/mtd/spi-nor/spi-nor.c | 53 +++
fs/jffs2/acl.c | 3 +-
fs/jffs2/xattr.c | 3 +-
include/linux/mtd/mtd.h | 2 +
include/linux/mtd/nand.h | 53 +++
include/linux/mtd/spi-nor.h | 4 +
27 files changed, 1032 insertions(+), 146 deletions(-)
create mode 100644 drivers/mtd/nand/nand_timings.c
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/