[GIT PULL] mtd: Changes for 5.6

From: Miquel Raynal
Date: Thu Jan 30 2020 - 15:20:58 EST


Hello Linus,

This is the MTD PR for 5.6.

Thanks,
MiquÃl

The following changes since commit b3a987b0264d3ddbb24293ebff10eddfc472f653:

Linux 5.5-rc6 (2020-01-12 16:55:08 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git tags/mtd/for-5.6

for you to fetch changes up to 4575243c5c173f8adbc08a5c6ea2269742ea2b47:

Merge tag 'nand/for-5.6' into mtd/next (2020-01-27 17:49:15 +0100)

----------------------------------------------------------------
MTD core
* block2mtd: page index should use pgoff_t
* maps: physmap: minimal Runtime PM support
* maps: pcmciamtd: avoid possible sleep-in-atomic-context bugs
* concat: Fix a comment referring to an unknown symbol

Raw NAND
* Macronix: Use match_string() helper
* Atmel: switch to using devm_fwnode_gpiod_get()
* Denali: rework the SKIP_BYTES feature and add reset controlling
* Brcmnand: set appropriate DMA mask
* Cadence: add unspecified HAS_IOMEM dependency
* Various cleanup.

Onenand
* Rename Samsung and Omap2 drivers to avoid possible build warnings
* Enable compile testing
* Various build issues
* Kconfig cleanup

SPI-NAND
* Support for Toshiba TC58CVG2S0HRAIJ

SPI-NOR:
- Add support for TB selection using SR bit 6,
- Add support for few flashes.

----------------------------------------------------------------
Brendan Higgins (1):
mtd: rawnand: add unspecified HAS_IOMEM dependency

Chen Wandun (1):
mtd: onenand: samsung: remove set but not used variable

David Bauer (1):
mtd: spi-nor: Add support for mx25r3235f

Dmitry Torokhov (1):
mtd: rawnand: atmel: switch to using devm_fwnode_gpiod_get()

Florian Fainelli (1):
mtd: rawnand: brcmnand: Set appropriate DMA mask

Geert Uytterhoeven (1):
mtd: maps: physmap: Add minimal Runtime PM support

Jerome Brunet (1):
mtd: spi-nor: add Gigadevice gd25lq128d support

Jia-Ju Bai (1):
mtd: maps: pcmciamtd: fix possible sleep-in-atomic-context bugs in pcmciamtd_set_vpp()

John Garry (1):
mtd: spi-nor: hisi-sfc: Try to provide some clarity on which SFC we are

Joseph Kust (1):
mtd: spi-nor: Add support for sst26vf016b

Jungseung Lee (4):
mtd: spi-nor: fix typo of "JESB216" in comment
mtd: spi-nor: Rename SR_TB to indicate the bit used
mtd: spi-nor: Support TB selection using SR bit 6
mtd: spi-nor: Fix wrong TB selection of GD25Q256

Krzysztof Kozlowski (4):
mtd: onenand: Fix Kconfig indentation
mtd: onenand: samsung: Fix pointer cast -Wpointer-to-int-cast warnings on 64 bit
mtd: onenand: samsung: Fix printing format for size_t on 64-bit
mtd: onenand: Enable compile testing of OMAP and Samsung drivers

Liu Song (1):
mtd: block2mtd: page index should use pgoff_t

Marek Vasut (1):
mtd: rawnand: denali_dt: Add support for configuring SPARE_AREA_SKIP_BYTES

Masahiro Yamada (4):
mtd: rawnand: denali_dt: error out if platform has no associated data
dt-bindings: mtd: denali_dt: document reset property
mtd: rawnand: denali_dt: add reset controlling
mtd: rawnand: denali: remove hard-coded DENALI_DEFAULT_OOB_SKIP_BYTES

Michael Walle (3):
mtd: spi-nor: remove unused enum spi_nor_ops
mtd: spi-nor: Add support for w25q32jwm
mtd: spi-nor: Add support for at25sl321

Mika Westerberg (2):
mtd: spi-nor: intel-spi: Add support for Intel Jasper Lake SPI serial flash
mtd: spi-nor: intel-spi: Add support for Intel Comet Lake-V SPI serial flash

Miquel Raynal (5):
mtd: onenand: Use a better name for samsung driver
mtd: onenand: Rename omap2 driver to avoid a build warning
mtd: concat: Fix a comment referring to an unknown symbol
Merge tag 'spi-nor/for-5.6' into mtd/next
Merge tag 'nand/for-5.6' into mtd/next

Nathan Chancellor (1):
mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock

Robert Marko (2):
mtd: spi-nor: Add 4B_OPCODES flag to w25q256
mtd: spinand: add support for Toshiba TC58CVG2S0HRAIJ

Vignesh Raghavendra (3):
mtd: spi-nor: Split mt25qu512a (n25q512a) entry into two
mtd: spi-nor: Add entries for mt25q variants
mtd: spi-nor: Add USE_FSR flag for n25q* entries

YueHaibing (2):
mtd: sharpslpart: Fix unsigned comparison to zero
mtd: rawnand: macronix: Use match_string() helper to simplify the code

zhengbin (1):
mtd: rawnand: mpc5121: Remove unneeded semicolon

Documentation/devicetree/bindings/mtd/denali-nand.txt | 7 ++
drivers/mtd/devices/block2mtd.c | 8 +-
drivers/mtd/maps/pcmciamtd.c | 7 +-
drivers/mtd/maps/physmap-core.c | 20 +++-
drivers/mtd/mtdconcat.c | 5 +-
drivers/mtd/nand/onenand/Kconfig | 14 +--
drivers/mtd/nand/onenand/Makefile | 4 +-
drivers/mtd/nand/onenand/onenand_base.c | 82 +++++++--------
drivers/mtd/nand/onenand/{omap2.c => onenand_omap2.c} | 0
.../nand/onenand/{samsung_mtd.c => onenand_samsung.c} | 9 +-
drivers/mtd/nand/raw/Kconfig | 2 +-
drivers/mtd/nand/raw/atmel/nand-controller.c | 20 ++--
drivers/mtd/nand/raw/brcmnand/brcmnand.c | 10 ++
drivers/mtd/nand/raw/denali.c | 14 +--
drivers/mtd/nand/raw/denali_dt.c | 56 ++++++++--
drivers/mtd/nand/raw/mpc5121_nfc.c | 2 +-
drivers/mtd/nand/raw/nand_macronix.c | 11 +-
drivers/mtd/nand/spi/toshiba.c | 10 ++
drivers/mtd/parsers/sharpslpart.c | 4 +-
drivers/mtd/spi-nor/Kconfig | 4 +-
drivers/mtd/spi-nor/aspeed-smc.c | 4 +-
drivers/mtd/spi-nor/cadence-quadspi.c | 4 +-
drivers/mtd/spi-nor/hisi-sfc.c | 6 +-
drivers/mtd/spi-nor/intel-spi-pci.c | 2 +
drivers/mtd/spi-nor/spi-nor.c | 127 ++++++++++++++++-------
include/linux/mtd/spi-nor.h | 16 +--
26 files changed, 286 insertions(+), 162 deletions(-)
rename drivers/mtd/nand/onenand/{omap2.c => onenand_omap2.c} (100%)
rename drivers/mtd/nand/onenand/{samsung_mtd.c => onenand_samsung.c} (99%)