[GIT PULL] MTD updates for 3.20

Brian Norris computersforpeace at gmail.com
Mon Feb 16 18:34:45 PST 2015


Hi Linus,

The following changes since commit 97bf6af1f928216fd6c5a66e8a57bfa95a659672:

  Linux 3.19-rc1 (2014-12-20 17:08:50 -0800)

are available in the git repository at:

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

for you to fetch changes up to eb928d40a93f73dd5bdad62c2d363df296ff94ea:

  Merge JFFS2 updates from David Woodhouse (2015-02-16 18:05:26 -0800)

----------------------------------------------------------------

MTD updates for 3.20-rc1

NAND:

 * Add new Hisilicon NAND driver for Hip04
 * Add default reboot handler, to ensure all outstanding erase transactions
   complete in time
 * jz4740: convert to use GPIO descriptor API
 * Atmel: add support for sama5d4
 * Change default bitflip threshold to 75% of correction strength
 * Miscellaneous cleanups and bugfixes

SPI NOR:

 * Freescale QuadSPI:
   - Fix a few probe() and remove() issues
   - Add a MAINTAINERS entry for this driver
   - Tweak transfer size to increase read performance
   - Add suspend/resume support
 * Add Micron quad I/O support
 * ST FSM SPI: miscellaneous fixes

JFFS2:

 * gracefully handle corrupted 'offset' field found on flash

Other:

 * bcm47xxpart: add tweaks for a few new devices
 * mtdconcat: set return lengths properly for mtd_write_oob()
 * map_ram: enable use with mtdoops
 * maps: support fallback to ROM/UBI for write-protected NOR flash

----------------------------------------------------------------
Aaron Sierra (2):
      mtd: map_rom: Support UBI on ROM
      mtd: nand: Request strength instead of bytes for soft BCH

Akinobu Mita (2):
      mtd: nand: ams-delta: fix overwritten mtd_info->owner in initialization
      nandsim: remove unused STATE_DATAOUT_STATUS_M and OPT_SMARTMEDIA

Alessio Igor Bogani (1):
      mtd: map_ram: Enable mtdoops

Allen Xu (2):
      mtd: spi-nor: fsl-qspi: support deep sleep mode for imx6 sx chip
      mtd: fsl-quadspi: improve read performance by increase AHB transfer size

Andy Shevchenko (1):
      mtd: nftl: reorganize operations in condition check

Baruch Siach (2):
      mtd: nand: remove duplicate comment line
      mtd: nand: remove redundant local variable

Bean Huo 霍斌斌 (beanhuo) (1):
      mtd: spi-nor: Add quad I/O support for Micron SPI NOR

Boris BREZILLON (1):
      mtd: nand: gpmi: remove deprecated comment

Brian Norris (3):
      mtd: implement common reboot notifier boilerplate
      mtd: nand: default bitflip-reporting threshold to 75% of correction strength
      Merge JFFS2 updates from David Woodhouse

Chen Jie (1):
      jffs2: fix handling of corrupted summary length

Dan Carpenter (1):
      mtd: hisilicon: && vs & typo

Fabio Estevam (6):
      mtd: gpmi: Remove noisy error message
      Documentation: fsl-quadspi: Add an entry for the imx6sx compatible string
      mtd: fsl-quadspi: Fix module unbound
      mtd: fsl-quadspi: Fix the error paths
      mtd: fsl-quadspi: Remove unneeded success/error messages
      mtd: fsl-quadspi: Remove unnecessary 'map_failed' label

Graham Moore (1):
      mtd: denali: fix incorrect bitmask error in denali_setup_dma

Gu Zheng (1):
      mtd: mtdblock: remove the needless mtdblks_lock

Han Xu (1):
      MAINTAINERS: add maintainer entry for FREESCALE QUAD SPI driver

Joe Schultz (1):
      mtd: physmap_of: Add read-only fallback

Kevin Hao (1):
      mtd: kconfig: replace PPC_OF with PPC

Lars-Peter Clausen (1):
      mtd: nand: jz4740: Convert to GPIO descriptor API

Lee Jones (3):
      mtd: st_spi_fsm: Extend fsm_clear_fifo to handle unwanted bytes
      mtd: st_spi_fsm: Obtain and use EMI clock
      mtd: st_spi_fsm: Fix [-Wsign-compare] build warning

Masahiro Yamada (1):
      mtd: denali: remove unnecessary stubs

Nicholas Mc Guire (1):
      mtd: nand: omap: drop condition with no effect

Niklas Cassel (2):
      mtd: concat: set the return lengths properly
      mtd: avoid registering reboot notifier twice

Rafał Miłecki (4):
      mtd: bcm47xxpart: support TRX data partition being UBI
      mtd: bcm47xxpart: lower minimal blocksize to 4Ki (from 64Ki)
      mtd: bcm47xxpart: support SquashFS with an original magic
      mtd: spi-nor: support for (GigaDevice) GD25Q128B

Rickard Strandqvist (1):
      jffs2: compr_rubin: Remove unused function

Scott Branden (1):
      mtd: nand: added nand_shutdown

Stefan Roese (1):
      mtd: gpmi: Remove "We support only one NAND chip" from bindings doc

Wu, Josh (2):
      mtd: atmel_nand: return max bitflips in all sectors in pmecc_correction()
      mtd: atmel_nand: introduce a new compatible string for sama5d4 chip

Zhou Wang (2):
      mtd: hisilicon: add a new NAND controller driver for hisilicon hip04 Soc
      mtd: hisilicon: add device tree binding documentation

 .../devicetree/bindings/mtd/atmel-nand.txt         |   2 +-
 .../devicetree/bindings/mtd/fsl-quadspi.txt        |   2 +-
 .../devicetree/bindings/mtd/gpmi-nand.txt          |   2 +-
 .../devicetree/bindings/mtd/hisi504-nand.txt       |  47 ++
 .../devicetree/bindings/mtd/mtd-physmap.txt        |   5 +
 MAINTAINERS                                        |   6 +
 arch/mips/include/asm/mach-jz4740/jz4740_nand.h    |   2 -
 arch/mips/jz4740/board-qi_lb60.c                   |  11 +-
 drivers/mtd/bcm47xxpart.c                          |  43 +-
 drivers/mtd/chips/map_ram.c                        |   1 +
 drivers/mtd/chips/map_rom.c                        |  13 +-
 drivers/mtd/devices/st_spi_fsm.c                   | 137 +++-
 drivers/mtd/maps/physmap_of.c                      |  10 +
 drivers/mtd/mtdblock.c                             |  10 -
 drivers/mtd/mtdconcat.c                            |   3 +-
 drivers/mtd/mtdcore.c                              |  28 +
 drivers/mtd/nand/Kconfig                           |   7 +-
 drivers/mtd/nand/Makefile                          |   1 +
 drivers/mtd/nand/ams-delta.c                       |   6 +-
 drivers/mtd/nand/atmel_nand.c                      |  31 +-
 drivers/mtd/nand/denali.c                          |  40 +-
 drivers/mtd/nand/gpmi-nand/gpmi-nand.c             |   9 -
 drivers/mtd/nand/hisi504_nand.c                    | 891 +++++++++++++++++++++
 drivers/mtd/nand/jz4740_nand.c                     |  29 +-
 drivers/mtd/nand/nand_base.c                       |  31 +-
 drivers/mtd/nand/nandsim.c                         |   7 +-
 drivers/mtd/nand/omap2.c                           |  31 +-
 drivers/mtd/nand/sunxi_nand.c                      |   2 -
 drivers/mtd/nftlmount.c                            |  18 +-
 drivers/mtd/spi-nor/fsl-quadspi.c                  |  93 ++-
 drivers/mtd/spi-nor/spi-nor.c                      |  63 +-
 fs/jffs2/compr_rubin.c                             |   5 -
 fs/jffs2/scan.c                                    |   5 +
 include/linux/mtd/mtd.h                            |   1 +
 include/linux/mtd/spi-nor.h                        |   7 +
 35 files changed, 1385 insertions(+), 214 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mtd/hisi504-nand.txt
 create mode 100644 drivers/mtd/nand/hisi504_nand.c



More information about the linux-mtd mailing list