[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