Hello Richard, This is the NAND PR for 5.4. Thanks, Miquèl The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b: Linus 5.3-rc1 (2019-07-21 14:05:38 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git tags/nand/for-5.4 for you to fetch changes up to f480b969448ee3896f55ef6d037ad4a2df3914bf: mtd: rawnand: omap2: Fix number of bitflips reporting with ELM (2019-08-29 14:28:09 +0200) ---------------------------------------------------------------- NAND core * Fixing typos * Adding missing of_node_put() in various drivers Raw NAND controller drivers: * Macronix: new controller driver * Omap2: Fixing the number of bitflips returned * Brcmnand: Fix a pointer not iterating over all the page chunks * W90x900: Driver removed * Onenand: Fix a memory leak * Sharpsl: Missing include guard * STM32: Avoid warnings when building with W=1 * Ingenic: Fix a coccinelle warning * r852: Call a helper to simplify the code ---------------------------------------------------------------- Arnd Bergmann (1): mtd: rawnand: remove w90x900 driver Christophe Kerello (1): mtd: rawnand: stm32_fmc2: avoid warnings when building with W=1 option Chuhong Yuan (1): mtd: rawnand: r852: Use dev_get_drvdata Claire Lin (1): mtd: rawnand: brcmnand: Fix ecc chunk calculation for erased page bitfips Colin Ian King (1): mtd: rawnand: remove redundant assignment to variable ret Julia Lawall (1): mtd: rawnand: ingenic: fix devm_platform_ioremap_resource.cocci warnings Masahiro Yamada (1): mtd: rawnand: sharpsl: add include guard to linux/mtd/sharpsl.h Mason Yang (2): mtd: rawnand: Add Macronix raw NAND controller driver dt-bindings: mtd: Document Macronix raw NAND controller bindings Nishka Dasgupta (5): mtd: rawnand: vf610: Add of_node_put() before goto mtd: rawnand: oxnas: Add of_node_put() mtd: rawnand: tango: Add of_node_put() before return mtd: rawnand: meson: Add of_node_put() before return mtd: rawnand: ingenic: Add of_node_put() before return Sascha Hauer (1): mtd: rawnand: omap2: Fix number of bitflips reporting with ELM Tudor Ambarus (1): mtd: nand: fix typo, s/erasablocks/eraseblocks Wenwen Wang (2): mtd: onenand_base: Fix a memory leak bug mtd: rawnand: Fix a memory leak bug Documentation/devicetree/bindings/mtd/mxic-nand.txt | 36 ++++++++++ drivers/mtd/nand/onenand/onenand_base.c | 3 + drivers/mtd/nand/raw/Kconfig | 14 ++-- drivers/mtd/nand/raw/Makefile | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 5 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 5 +- drivers/mtd/nand/raw/meson_nand.c | 1 + drivers/mtd/nand/raw/mxic_nand.c | 582 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/mtd/nand/raw/nand_base.c | 2 +- drivers/mtd/nand/raw/nand_bbt.c | 10 +-- drivers/mtd/nand/raw/nuc900_nand.c | 304 ------------------------------------------------------------------------------- drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/raw/oxnas_nand.c | 8 ++- drivers/mtd/nand/raw/r852.c | 4 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 86 +++++++---------------- drivers/mtd/nand/raw/tango_nand.c | 1 + drivers/mtd/nand/raw/vf610_nfc.c | 1 + include/linux/mtd/nand.h | 2 +- include/linux/mtd/sharpsl.h | 5 ++ 19 files changed, 685 insertions(+), 388 deletions(-) create mode 100644 Documentation/devicetree/bindings/mtd/mxic-nand.txt create mode 100644 drivers/mtd/nand/raw/mxic_nand.c delete mode 100644 drivers/mtd/nand/raw/nuc900_nand.c ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/