From: Miquel Raynal <miquel.raynal@bootlin.com>
To: Boris Brezillon <bbrezillon@kernel.org>
Cc: Richard Weinberger <richard@nod.at>,
Brian Norris <computersforpeace@gmail.com>,
linux-mtd@lists.infradead.org,
David Woodhouse <dwmw2@infradead.org>,
Marek Vasut <marek.vasut@gmail.com>
Subject: [GIT PULL] mtd: nand: Changes for 5.1
Date: Fri, 22 Feb 2019 16:29:20 +0100 [thread overview]
Message-ID: <20190222162920.130be430@xps13> (raw)
Hello,
This is the NAND PR for 5.1.
Thanks,
Miquèl
The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c:
Linux 5.0-rc1 (2019-01-06 17:08:20 -0800)
are available in the Git repository at:
git://git.infradead.org/linux-mtd.git tags/nand/for-5.1
for you to fetch changes up to 53bcbb839438df54024d97e8e698d21329d2c9a0:
mtd: rawnand: denali_dt: remove single anonymous clock support (2019-02-07 23:17:51 +0100)
----------------------------------------------------------------
NAND core changes:
- Fourth batch of fixes/cleanup to the raw NAND core impacting various
controller drivers (Sunxi, Marvell, MTK, TMIO, OMAP2).
- Checking the return code of nand_reset() and nand_readid_op().
- Removing ->legacy.erase and single_erase().
- Simplifying the locking.
- Several implicit fall through annotations.
Raw NAND controllers drivers changes:
- Fixing various possible object reference leaks (MTK, JZ4780, Atmel).
- ST:
* Adding support for STM32 FMC2 NAND flash controller.
- Meson:
* Adding support for Amlogic NAND flash controller.
- Denali:
* Several cleanup patches.
- Sunxi:
* Several cleanup patches.
- FSMC:
* Disabling NAND on remove().
* Resetting NAND timings on resume().
SPI-NAND drivers changes:
- Toshiba:
* Adding support for all Toshiba products.
- Macronix:
* Fixing ECC status read.
- Gigadevice:
* Adding support for GD5F1GQ4UExxG.
----------------------------------------------------------------
Boris Brezillon (13):
mtd: rawnand: sunxi: Use a consistent name for sunxi_nand_chip objects
mtd: rawnand: sunxi: Use struct_size()
mtd: rawnand: sunxi: Name nand_chip objects consistently
mtd: rawnand: sunxi: Stop passing mtd_info objects around
mtd: rawnand: sunxi: Add an SPDX tag
mtd: rawnand: sunxi: Migrate to ->exec_op()
mtd: rawnand: sunxi: Fix kernel doc headers
mtd: rawnand: sunxi: Handle the tREA > tRC / 2 case
mtd: rawnand: mtk: Use nand_controller_init() instead of open-coding it
mtd: rawnand: tmio: Do not abuse nand_controller->wq
mtd: rawnand: omap2: Use nand_controller_init()
mtd: rawnand: Stop using chip->state in drivers
mtd: rawnand: Simplify the locking
Christophe Kerello (3):
dt-bindings: mtd: stm32_fmc2: add STM32 FMC2 NAND controller documentation
mtd: rawnand: stm32_fmc2: add STM32 FMC2 NAND flash controller driver
mtd: rawnand: stm32_fmc2: add polling mode
Emil Lenngren (1):
mtd: spinand: macronix: Fix ECC Status Read
Gustavo A. R. Silva (1):
mtd: rawnand: marvell: use struct_size() in devm_kzalloc()
Jianxin Pan (1):
MAINTAINERS: Add entry for Amlogic NAND controller driver
Liang Yang (2):
dt-bindings: nand: meson: add Amlogic NAND controller driver
mtd: rawnand: meson: add support for Amlogic NAND flash controller
Linus Walleij (2):
mtd: rawnand: fsmc: Reset NAND timings on resume()
mtd: rawnand: fsmc: Disable NAND on remove()
Masahiro Yamada (7):
mtd: rawnand: denali: remove ->erase hook
mtd: rawnand: remove ->legacy.erase and single_erase()
mtd: rawnand: check return code of nand_reset() and nand_readid_op()
mtd: rawnand: denali: remove unneeded denali_reset_irq() call
mtd: rawnand: denali: remove unused function argument 'raw'
mtd: rawnand: denali: remove unused dma_addr field from denali_nand_info
mtd: rawnand: denali_dt: remove single anonymous clock support
Mathieu Malaterre (2):
mtd: rawnand: Annotate implicit fall through in nand_command/nand_command_lp
mtd: rawnand: Annotate implicit fall through in nand_scan_tail
Stefan Roese (1):
mtd: spinand: Add support for GigaDevice GD5F1GQ4UExxG
Wen Yang (3):
mtd: rawnand: atmel: fix possible object reference leak
mtd: rawnand: jz4780: fix possible object reference leak
mtd: rawnand: mtk: fix possible object reference leak
Yoshio Furuyama (1):
mtd: spinand: Add support for all Toshiba Memory products
Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt | 60 +++++
Documentation/devicetree/bindings/mtd/stm32-fmc2-nand.txt | 61 +++++
MAINTAINERS | 7 +
drivers/mtd/nand/raw/Kconfig | 17 ++
drivers/mtd/nand/raw/Makefile | 2 +
drivers/mtd/nand/raw/atmel/pmecc.c | 23 +-
drivers/mtd/nand/raw/denali.c | 42 +--
drivers/mtd/nand/raw/denali.h | 1 -
drivers/mtd/nand/raw/denali_dt.c | 27 +-
drivers/mtd/nand/raw/fsmc_nand.c | 16 ++
drivers/mtd/nand/raw/jz4780_bch.c | 9 +-
drivers/mtd/nand/raw/marvell_nand.c | 5 +-
drivers/mtd/nand/raw/meson_nand.c | 1464 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/mtd/nand/raw/mtk_ecc.c | 8 +-
drivers/mtd/nand/raw/mtk_nand.c | 3 +-
drivers/mtd/nand/raw/nand_base.c | 159 +++++------
drivers/mtd/nand/raw/nand_legacy.c | 3 +-
drivers/mtd/nand/raw/omap2.c | 20 +-
drivers/mtd/nand/raw/r852.c | 3 +-
drivers/mtd/nand/raw/stm32_fmc2_nand.c | 2073 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/mtd/nand/raw/sunxi_nand.c | 732 ++++++++++++++++++++++++++------------------------
drivers/mtd/nand/raw/tmio_nand.c | 21 +-
drivers/mtd/nand/spi/gigadevice.c | 83 ++++++
drivers/mtd/nand/spi/macronix.c | 8 +-
drivers/mtd/nand/spi/toshiba.c | 79 +++++-
include/linux/mtd/rawnand.h | 26 +-
26 files changed, 4381 insertions(+), 571 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
create mode 100644 Documentation/devicetree/bindings/mtd/stm32-fmc2-nand.txt
create mode 100644 drivers/mtd/nand/raw/meson_nand.c
create mode 100644 drivers/mtd/nand/raw/stm32_fmc2_nand.c
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
reply other threads:[~2019-02-22 15:29 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190222162920.130be430@xps13 \
--to=miquel.raynal@bootlin.com \
--cc=bbrezillon@kernel.org \
--cc=computersforpeace@gmail.com \
--cc=dwmw2@infradead.org \
--cc=linux-mtd@lists.infradead.org \
--cc=marek.vasut@gmail.com \
--cc=richard@nod.at \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.