[GIT PULL] mtd: nand: Changes for 6.4

Miquel Raynal miquel.raynal at bootlin.com
Wed Apr 19 11:36:47 PDT 2023


Hello,

This is the NAND PR for 6.4.

Thanks,
Miquèl

The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6:

  Linux 6.3-rc1 (2023-03-05 14:52:03 -0800)

are available in the Git repository at:

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

for you to fetch changes up to ec185b18c22323cb0cde0319fa90b3e467b1ed2d:

  mtd: nand: Convert to platform remove callback returning void (2023-04-11 15:42:24 +0200)

----------------------------------------------------------------
Raw NAND core changes:
* Convert to platform remove callback returning void
* Fix spelling mistake waifunc() -> waitfunc()

Raw NAND controller driver changes:
* imx: Remove unused is_imx51_nfc and imx53_nfc functions
* omap2: Drop obsolete dependency on COMPILE_TEST
* orion: Use devm_platform_ioremap_resource()
* qcom:
  - Use of_property_present() for testing DT property presence
  - Use devm_platform_get_and_ioremap_resource()
* stm32_fmc2: Depends on ARCH_STM32 instead of MACH_STM32MP157
* tmio: Remove reference to config MTD_NAND_TMIO in the parsers

Raw NAND manufacturer driver changes:
* hynix: Fix up bit 0 of sdr_timing_mode

SPI-NAND changes:
* Add support for ESMT F50x1G41LB

----------------------------------------------------------------
Christophe Kerello (1):
      mtd: rawnand: stm32_fmc2: depends on ARCH_STM32 instead of MACH_STM32MP157

Chuanhong Guo (1):
      mtd: spinand: add support for ESMT F50x1G41LB

Hector Palacios (1):
      mtd: rawnand: hynix: fix up bit 0 of sdr_timing_mode

Jean Delvare (1):
      mtd: onenand: omap2: Drop obsolete dependency on COMPILE_TEST

Lukas Bulwahn (1):
      mtd: parsers: remove reference to config MTD_NAND_TMIO

Md Sadre Alam (2):
      mtd: nand: raw: qcom_nandc: Use devm_platform_get_and_ioremap_resource()
      mtd: rawnand: Fix spelling mistake waifunc() -> waitfunc()

Rob Herring (1):
      mtd: nand: qcom: Use of_property_present() for testing DT property presence

Tom Rix (1):
      mtd: rawnand: remove unused is_imx51_nfc and imx53_nfc functions

Uwe Kleine-König (1):
      mtd: nand: Convert to platform remove callback returning void

Ye Xingchen (1):
      mtd: rawnand: orion: use devm_platform_ioremap_resource()

 drivers/mtd/nand/ecc-mxic.c                     |   6 +-
 drivers/mtd/nand/onenand/Kconfig                |   2 +-
 drivers/mtd/nand/onenand/generic.c              |   6 +-
 drivers/mtd/nand/onenand/onenand_omap2.c        |   6 +-
 drivers/mtd/nand/onenand/onenand_samsung.c      |   6 +-
 drivers/mtd/nand/raw/Kconfig                    |   2 +-
 drivers/mtd/nand/raw/ams-delta.c                |   6 +-
 drivers/mtd/nand/raw/arasan-nand-controller.c   |   6 +-
 drivers/mtd/nand/raw/atmel/nand-controller.c    |   6 +-
 drivers/mtd/nand/raw/au1550nd.c                 |   5 +-
 drivers/mtd/nand/raw/bcm47xxnflash/main.c       |   6 +-
 drivers/mtd/nand/raw/cadence-nand-controller.c  |   6 +-
 drivers/mtd/nand/raw/davinci_nand.c             |   6 +-
 drivers/mtd/nand/raw/denali_dt.c                |   6 +-
 drivers/mtd/nand/raw/fsl_elbc_nand.c            |   6 +-
 drivers/mtd/nand/raw/fsl_ifc_nand.c             |   6 +-
 drivers/mtd/nand/raw/fsl_upm.c                  |   6 +-
 drivers/mtd/nand/raw/fsmc_nand.c                |   6 +-
 drivers/mtd/nand/raw/gpio.c                     |   6 +-
 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c      |   5 +-
 drivers/mtd/nand/raw/hisi504_nand.c             |   6 +-
 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c |   6 +-
 drivers/mtd/nand/raw/intel-nand-controller.c    |   6 +-
 drivers/mtd/nand/raw/lpc32xx_mlc.c              |   6 +-
 drivers/mtd/nand/raw/lpc32xx_slc.c              |   6 +-
 drivers/mtd/nand/raw/marvell_nand.c             |   6 +-
 drivers/mtd/nand/raw/meson_nand.c               |   6 +-
 drivers/mtd/nand/raw/mpc5121_nfc.c              |   6 +-
 drivers/mtd/nand/raw/mtk_nand.c                 |   6 +-
 drivers/mtd/nand/raw/mxc_nand.c                 |  16 +---
 drivers/mtd/nand/raw/mxic_nand.c                |   5 +-
 drivers/mtd/nand/raw/nand_hynix.c               |  13 +++
 drivers/mtd/nand/raw/ndfc.c                     |   6 +-
 drivers/mtd/nand/raw/omap2.c                    |   5 +-
 drivers/mtd/nand/raw/omap_elm.c                 |   5 +-
 drivers/mtd/nand/raw/orion_nand.c               |  10 +--
 drivers/mtd/nand/raw/oxnas_nand.c               |   6 +-
 drivers/mtd/nand/raw/pasemi_nand.c              |   6 +-
 drivers/mtd/nand/raw/pl35x-nand-controller.c    |   6 +-
 drivers/mtd/nand/raw/plat_nand.c                |   6 +-
 drivers/mtd/nand/raw/qcom_nandc.c               |  11 +--
 drivers/mtd/nand/raw/renesas-nand-controller.c  |   6 +-
 drivers/mtd/nand/raw/rockchip-nand-controller.c |   6 +-
 drivers/mtd/nand/raw/s3c2410.c                  |   8 +-
 drivers/mtd/nand/raw/sh_flctl.c                 |   6 +-
 drivers/mtd/nand/raw/sharpsl.c                  |   6 +-
 drivers/mtd/nand/raw/socrates_nand.c            |   6 +-
 drivers/mtd/nand/raw/stm32_fmc2_nand.c          |   6 +-
 drivers/mtd/nand/raw/sunxi_nand.c               |   6 +-
 drivers/mtd/nand/raw/tegra_nand.c               |   6 +-
 drivers/mtd/nand/raw/vf610_nfc.c                |   5 +-
 drivers/mtd/nand/raw/xway_nand.c                |   6 +-
 drivers/mtd/nand/spi/Makefile                   |   3 +-
 drivers/mtd/nand/spi/core.c                     |   1 +
 drivers/mtd/nand/spi/esmt.c                     | 135 +++++++++++++++++++++++++++++++
 drivers/mtd/parsers/Kconfig                     |   2 +-
 include/linux/mtd/rawnand.h                     |   2 +-
 include/linux/mtd/spinand.h                     |   1 +
 58 files changed, 258 insertions(+), 212 deletions(-)
 create mode 100644 drivers/mtd/nand/spi/esmt.c



More information about the linux-mtd mailing list