[GIT PULL] MTD updates for 4.3-rc1

From: Brian Norris
Date: Tue Sep 01 2015 - 17:58:22 EST


Hi Linus,

The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:

Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)

are available in the git repository at:

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

for you to fetch changes up to 718e38b4d96085b4dab08d3d32e5e033aa1ba6e9:

mtd: mtd_oobtest: Fix the address offset with vary_offset case (2015-08-27 16:30:01 -0700)

----------------------------------------------------------------
MTD updates for 4.3-rc1:

SPI NOR
* reduce virtual address space requirements for fsl-quadspi memory map
* new fsl-quadspi IP support: imx6ul-qspi and imx7d-qspi
* add new NOR flash device support
* add new driver for NXP SPI Flash Interface (SPIFI)
* stop abusing SPI API structs for non-SPI framework
* fixup DT table matching for new "jedec,spi-nor" string

NAND
* brcmnand: fix big endian MIPS macro usage
* denali: refactor to use devres, dev_*() printing, etc.
* OMAP ELM: change the module alias to actually be usable
* pxa3xx_nand: fixup a few command sequencing issues -- both new and old
- race conditions in the IRQ handler status clearing
- problems when a bootloader left interrupts pending
- config issues when overriding the bootloader configuration
* new flash device support
* sunxi_nand:
- optimize timing configuration by calculation, rather than fixed
fail-safe values
- use EDO setting from ONFI
* r852: fix compiler warnings
* davinci: add 4KB page support

Core
* oobtest: correct debug print information

----------------------------------------------------------------
Alexander Stein (1):
mtd: fsl-quadspi: Actually clear TX FIFO upon write

Alexey Firago (1):
mtd: spi-nor: set SECT_4K for n25q064 SPI flash

Alexey Khoroshilov (1):
mtd: nettel: do not ignore mtd_device_register() failure in nettel_init()

Allen Xu (1):
mtd: spi-nor: fsl-quadspi: i.MX6SX: fixed the random QSPI access failed issue

Andy Shevchenko (4):
mtd: denali: hide core part from user in Kconfig
mtd: denali_pci: use module_pci_driver() macro
mtd: denali_pci: refactor driver using devres API
mtd: denali_pci: switch to dev_err()

Antoine TÃnart (1):
mtd: pxa3xx_nand: add a default chunk size

Antony Pavlov (1):
mtd: spi-nor: add Spansion S25FL204K support

Axel Lin (2):
mtd: brcmnand: Fix misuse of IS_ENABLED
mtd: omap_elm: Fix module alias

Brian Norris (3):
Merge 4.2-rc1 into MTD -next
Merge MTD 4.2-rc fixes into MTD -next
mtd: m25p80: allow arbitrary OF matching for "jedec,spi-nor"

Colin Ian King (1):
mtd: physmap_of: fix null pointer deference when kzalloc returns null

Ezequiel Garcia (1):
nand: pxa3xx: Increase initial buffer size

Ezequiel GarcÃa (1):
nand: pxa3xx: Increase READ_ID buffer and make the size static

Fabio Estevam (1):
mtd: spi-nor: Improve Kconfig help text for SPI_FSL_QUADSPI

Frank Li (7):
mtd: spi-nor: fsl-quadspi: add imx7d support
Documentation: fsl-quadspi: Add fsl, imx7d-qspi compatible string
mtd: spi-nor: fsl-quadspi: add i.mx6ul support
Documentation: fsl-quadspi: Add fsl, imx6ul-qspi compatible string
mtd: spi-nor: fsl-quadspi: workaround qspi can't wakeup from wait mode
mtd: spi-nor: fsl-quadspi: reset the module in the probe
mtd: spi-nor: fsl-quadspi: fix unsupported cmd when run flash_erase

Han Xu (3):
mtd: fsl-quadspi: Access multiple chips simultaneously
mtd: spi-nor: fsl-quadspi: dynamically map memory space for AHB read
mtd: spi-nor: fsl-quadspi: use quirk to distinguish different qspi version

Javier Martinez Canillas (1):
mtd: dataflash: Export OF module alias information

Joachim Eastwood (2):
doc: dt: add documentation for nxp,lpc1773-spifi
mtd: spi-nor: add driver for NXP SPI Flash Interface (SPIFI)

Nicolas Iooss (1):
mtd: r852: make ecc_reg 32-bit in r852_ecc_correct

Oleksij Rempel (1):
mtd: nand: add Toshiba TC58NVG0S3E to nand_ids table

RafaÅ MiÅecki (1):
mtd: spi-nor: stop (ab)using struct spi_device_id

Robert Jarzmik (3):
MAINTAINERS: mtd: docg3: add docg3 maintainer
mtd: nand: pxa3xx_nand: fix early spurious interrupt
mtd: nand: pxa3xx-nand: fix random command timeouts

Roger Quadros (1):
mtd: mtd_oobtest: Fix the address offset with vary_offset case

Roy Spliet (2):
mtd: nand: sunxi: Replace failsafe timing cfg with calculated value
mtd: nand: sunxi: Set serial access mode correctly

Sandeep Paulraj (1):
nand: davinci: add support for 4K page size nand devices

Scott Wood (1):
mtd: nand: Fix NAND_USE_BOUNCE_BUFFER flag conflict

Tomer Barletz (1):
mtd: blkdevs: fix switch-bool compilation warning

shengyong (2):
mtd: nandsim: fix free of NULL pointer
mtd: nandsim: fix double free

.../devicetree/bindings/mtd/fsl-quadspi.txt | 3 +-
.../devicetree/bindings/mtd/nxp-spifi.txt | 58 +++
MAINTAINERS | 6 +
drivers/mtd/devices/m25p80.c | 18 +-
drivers/mtd/devices/mtd_dataflash.c | 1 +
drivers/mtd/maps/nettel.c | 13 +-
drivers/mtd/maps/physmap_of.c | 6 +
drivers/mtd/mtd_blkdevs.c | 8 +-
drivers/mtd/nand/Kconfig | 13 +-
drivers/mtd/nand/brcmnand/brcmnand.h | 4 +-
drivers/mtd/nand/davinci_nand.c | 42 +-
drivers/mtd/nand/denali_pci.c | 43 +-
drivers/mtd/nand/nand_ids.c | 4 +
drivers/mtd/nand/nandsim.c | 28 +-
drivers/mtd/nand/omap_elm.c | 2 +-
drivers/mtd/nand/pxa3xx_nand.c | 61 ++-
drivers/mtd/nand/r852.c | 2 +-
drivers/mtd/nand/sunxi_nand.c | 88 +++-
drivers/mtd/spi-nor/Kconfig | 14 +-
drivers/mtd/spi-nor/Makefile | 1 +
drivers/mtd/spi-nor/fsl-quadspi.c | 265 ++++++++---
drivers/mtd/spi-nor/nxp-spifi.c | 482 +++++++++++++++++++++
drivers/mtd/spi-nor/spi-nor.c | 69 ++-
drivers/mtd/tests/oobtest.c | 18 +-
include/linux/mtd/nand.h | 10 +-
25 files changed, 1021 insertions(+), 238 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mtd/nxp-spifi.txt
create mode 100644 drivers/mtd/spi-nor/nxp-spifi.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/