public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
From: Boris Brezillon <boris.brezillon@free-electrons.com>
To: Richard Weinberger <richard@nod.at>
Cc: Brian Norris <computersforpeace@gmail.com>,
	Marek Vasut <marex@denx.de>,
	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>,
	David Woodhouse <dwmw2@infradead.org>,
	"linux-mtd@lists.infradead.org" <linux-mtd@lists.infradead.org>
Subject: [GIT PULL] mtd: nand: Changes for 4.15
Date: Mon, 30 Oct 2017 10:44:01 +0100	[thread overview]
Message-ID: <20171030104401.7ef06ede@bbrezillon> (raw)

Hi Richard,

Here is the NAND PR for 4.15. As usual, let me know if you spot anything
weird in there.

Thanks,

Boris

The following changes since commit 2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e:

  Linux 4.14-rc1 (2017-09-16 15:47:51 -0700)

are available in the git repository at:

  git://git.infradead.org/l2-mtd.git tags/nand/for-4.15

for you to fetch changes up to 1d2fcdcf33339c7c8016243de0f7f31cf6845e8d:

  mtd: nand: mtk: fix infinite ECC decode IRQ issue (2017-10-30 09:35:04 +0100)

----------------------------------------------------------------
Core changes:
* Add a flag to mark NANDs that require 3 address cycles to encode a
  page address
* Set a default ECC/free layout when NAND_ECC_NONE is requested

Driver changes:
* Another batch of cleanups for the denali driver
* Fix PM support in the atmel driver
* Remove support for platform data in the omap driver
* Fix subpage write in the omap driver
* Fix irq handling in the mtk driver
* Change link order of mtk_ecc and mtk_nand drivers to speed up boot
  time
* Change log level of ECC error messages in the mxc driver
* Patch the pxa3xx driver to support Armada 8k platforms
* Add BAM DMA support to the qcom driver
* Convert gpio-nand to the GPIO desc API
* Fix ECC handling in the mt29f driver

----------------------------------------------------------------
Abhishek Sahu (2):
      mtd: nand: qcom: add command elements in BAM transaction
      mtd: nand: qcom: support for command descriptor formation

Arun Nagendran (1):
      staging: mt29f_spinand: Enable the read ECC before program the page

Boris Brezillon (2):
      mtd: nand: Export nand_reset() symbol
      mtd: nand: atmel: Actually use the PM ops

Geert Uytterhoeven (1):
      mtd: nand: sh_flctl: Use of_device_get_match_data() helper

Gregory CLEMENT (1):
      mtd: nand: pxa3xx_nand: Update Kconfig information

Ladislav Michl (2):
      mtd: nand: omap2: Remove omap_nand_platform_data
      mtd: nand: omap2: Do not assign omap_nand_info to platform drvdata

Linus Walleij (1):
      mtd: nand: gpio: Convert to use GPIO descriptors

Masahiro Yamada (16):
      mtd: nand: introduce NAND_ROW_ADDR_3 flag
      mtd: nand: denali: support two row address cycle devices
      mtd: nand: denali: squash setup_ecc_for_xfer() helper into caller
      mtd: nand: denali: prefix detect_max_banks() with denali_
      mtd: nand: denali: consolidate include directives
      mtd: nand: denali: squash denali_enable_dma() helper into caller
      mtd: nand: denali: slight clean up of denali_wait_for_irq()
      mtd: nand: denali: clean up macros with <linux/bitfield.h>
      mtd: nand: denali: use more FIELD_PREP / FIELD_GET where appropriate
      mtd: nand: denali: clean up comments
      mtd: nand: denali: use upper/lower_32_bits() macro for clean-up
      mtd: nand: denali: remove unneeded init of ECC_ENABLE register
      mtd: nand: denali: support direct addressing mode
      mtd: nand: denali: change the setup_dma choice into hook
      dt-bindings: nand: denali: reduce the register space in the example
      mtd: nand: denali: fix setup_data_interface to meet tCCS delay

Miquel Raynal (3):
      mtd: nand: Use standard large page OOB layout when using NAND_ECC_NONE
      Documentation: devicetree: add pxa3xx compatible and syscon property
      mtd: nand: pxa3xx: enable NAND controller if the SoC needs it

Roger Quadros (1):
      mtd: nand: omap2: Fix subpage write

Romain Izard (1):
      mtd: nand: atmel: Avoid ECC errors when leaving backup mode

Sascha Hauer (2):
      mtd: nand: mxc: lower ECC failed message priority to debug level
      mtd: nand: mxc: use dev_dbg to print debug messages

Xiaolei Li (2):
      mtd: nand: mtk: change the compile sequence of mtk_nand.o and mtk_ecc.o
      mtd: nand: mtk: fix infinite ECC decode IRQ issue

 Documentation/devicetree/bindings/mtd/denali-nand.txt |   2 +-
 Documentation/devicetree/bindings/mtd/pxa3xx-nand.txt |   4 +
 arch/arm/mach-pxa/cm-x255.c                           |  19 ++-
 drivers/mtd/nand/Kconfig                              |   5 +-
 drivers/mtd/nand/Makefile                             |   2 +-
 drivers/mtd/nand/atmel/nand-controller.c              |   7 +-
 drivers/mtd/nand/atmel/pmecc.c                        |  17 +-
 drivers/mtd/nand/atmel/pmecc.h                        |   1 +
 drivers/mtd/nand/au1550nd.c                           |   3 +-
 drivers/mtd/nand/denali.c                             | 291 +++++++++++++++------------------
 drivers/mtd/nand/denali.h                             |  44 +++--
 drivers/mtd/nand/denali_dt.c                          |   4 +-
 drivers/mtd/nand/denali_pci.c                         |   5 +-
 drivers/mtd/nand/diskonchip.c                         |   3 +-
 drivers/mtd/nand/gpio.c                               | 112 ++++++-------
 drivers/mtd/nand/hisi504_nand.c                       |   3 +-
 drivers/mtd/nand/mtk_ecc.c                            |  13 +-
 drivers/mtd/nand/mxc_nand.c                           |  19 ++-
 drivers/mtd/nand/nand_base.c                          |  25 ++-
 drivers/mtd/nand/nuc900_nand.c                        |   2 +-
 drivers/mtd/nand/omap2.c                              | 377 ++++++++++++++++++++++++++-----------------
 drivers/mtd/nand/pxa3xx_nand.c                        |  41 ++++-
 drivers/mtd/nand/qcom_nandc.c                         | 127 +++++++++++++--
 drivers/mtd/nand/sh_flctl.c                           |   9 +-
 drivers/staging/mt29f_spinand/mt29f_spinand.c         |   8 +-
 include/linux/mtd/nand-gpio.h                         |   5 -
 include/linux/mtd/rawnand.h                           |   3 +
 include/linux/platform_data/mtd-nand-omap2.h          |  17 --
 28 files changed, 681 insertions(+), 487 deletions(-)

                 reply	other threads:[~2017-10-30  9:44 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=20171030104401.7ef06ede@bbrezillon \
    --to=boris.brezillon@free-electrons.com \
    --cc=computersforpeace@gmail.com \
    --cc=cyrille.pitchen@wedev4u.fr \
    --cc=dwmw2@infradead.org \
    --cc=linux-mtd@lists.infradead.org \
    --cc=marex@denx.de \
    --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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox