[GIT PULL] mtd: spi-nor: changes for 6.6

Tudor Ambarus tudor.ambarus at linaro.org
Fri Aug 18 03:53:26 PDT 2023


Hi,

Here's the SPI NOR PR for 6.6.

Cheers,
ta

The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:

  Linux 6.5-rc1 (2023-07-09 13:53:13 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git
tags/spi-nor/for-6.6

for you to fetch changes up to 69d50d0461a182872b7f7892702fa3a1ba95950d:

  mtd: spi-nor: nxp-spifi: Use helper function devm_clk_get_enabled()
(2023-08-18 13:14:56 +0300)

----------------------------------------------------------------
SPI NOR core changes:
* fix assumption on enabling quad mode in
  spi_nor_write_16bit_sr_and_check()
* avoid setting SRWD bit in SR if WP# signal not connected as it will
  configure the SR permanently as read only. Add "no-wp" dt property.
* clarify the need for spi-nor compatibles in dt-bindings

SPI NOR manufacturer drivers changes:
* spansion:
  - add support for S28HS02GT
  - switch methods to use vreg_offset from SFDP instead of hardcoding
    the register value
* microchip/sst:
  - add support for sst26vf032b flash
* winbond:
  - correct flags for Winbond w25q128

----------------------------------------------------------------
Amit Kumar Mahapatra (2):
      dt-bindings: mtd: jedec, spi-nor: Add DT property to avoid setting
SRWD bit in status register
      mtd: spi-nor: Avoid setting SRWD bit in SR if WP# signal not connected

Hsin-Yi Wang (1):
      mtd: spi-nor: Check bus width while setting QE bit

Li Zetao (1):
      mtd: spi-nor: nxp-spifi: Use helper function devm_clk_get_enabled()

Linus Walleij (1):
      mtd: spi-nor: Correct flags for Winbond w25q128

Miquel Raynal (2):
      dt-bindings: mtd: spi-nor: clarify the need for spi-nor compatibles
      mtd: spi-nor: Add support for sst26vf032b flash

Takahiro Kuwano (8):
      mtd: spi-nor: spansion: use CLPEF as an alternative to CLSR
      mtd: spi-nor: spansion: preserve CFR2V[7] when writing MEMLAT
      mtd: spi-nor: spansion: prepare octal dtr methods for multi chip
support
      mtd: spi-nor: spansion: switch set_octal_dtr method to use vreg_offset
      mtd: spi-nor: spansion: switch h28hx's ready() to use vreg_offset
      mtd: spi-nor: spansion: add MCP support in set_octal_dtr()
      mtd: spi-nor: spansion: add octal DTR support in RD_ANY_REG_OP
      mtd: spi-nor: spansion: add support for S28HS02GT

Tudor Ambarus (5):
      mtd: spi-nor: rename method for enabling or disabling octal DTR
      mtd: spi-nor: spansion: return method directly
      mtd: spi-nor: spansion: let SFDP determine the flash and sector size
      mtd: spi-nor: spansion: switch s25hx_t to use vreg_offset for
quad_enable()
      mtd: spi-nor: spansion: switch cypress_nor_get_page_size() to use
vreg_offset

 Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml |  21 +-
 drivers/mtd/spi-nor/atmel.c                              |   8 +-
 drivers/mtd/spi-nor/controllers/nxp-spifi.c              |  33 +--
 drivers/mtd/spi-nor/core.c                               |  57 +++--
 drivers/mtd/spi-nor/core.h                               |   9 +-
 drivers/mtd/spi-nor/debugfs.c                            |   1 +
 drivers/mtd/spi-nor/issi.c                               |   4 +-
 drivers/mtd/spi-nor/macronix.c                           |   4 +-
 drivers/mtd/spi-nor/micron-st.c                          |   8 +-
 drivers/mtd/spi-nor/spansion.c                           | 318
++++++++++++++++---------
 drivers/mtd/spi-nor/sst.c                                |  12 +-
 drivers/mtd/spi-nor/swp.c                                |   9 +-
 drivers/mtd/spi-nor/winbond.c                            |   9 +-
 drivers/mtd/spi-nor/xilinx.c                             |   4 +-
 14 files changed, 312 insertions(+), 185 deletions(-)



More information about the linux-mtd mailing list