From: Pratyush Yadav <p.yadav@ti.com>
To: Miquel Raynal <miquel.raynal@bootlin.com>,
Richard Weinberger <richard@nod.at>
Cc: Vignesh Raghavendra <vigneshr@ti.com>,
Tudor Ambarus <tudor.ambarus@microchip.com>,
Michael Walle <michael@walle.cc>, <linux-mtd@lists.infradead.org>
Subject: [GIT PULL] mtd: spi-nor: changes for 5.19
Date: Mon, 16 May 2022 12:45:18 +0530 [thread overview]
Message-ID: <20220516071518.orf7n7k4fhtpcj3x@ti.com> (raw)
Hi,
This is the SPI NOR PR for 5.19.
Regards,
Pratyush Yadav
Texas Instruments Inc.
The following changes since commit b2d229d4ddb17db541098b83524d901257e93845:
Linux 5.18-rc3 (2022-04-17 13:57:31 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git tags/spi-nor/for-5.19
for you to fetch changes up to c47452194641b5d27c20e557c84a46c85fd7ce37:
mtd: spi-nor: debugfs: fix format specifier (2022-05-12 17:56:44 +0530)
----------------------------------------------------------------
SPI NOR core changes:
- Read back written SR value to make sure the write was done correctly.
- Introduce a common function for Read ID that manufacturer drivers can
use to verify the Octal DTR switch worked correctly.
- Add helpers for read/write any register commands so manufacturer
drivers don't open code it every time.
- Clarify rdsr dummy cycles documentation.
- Add debugfs entry to expose internal flash parameters and state.
SPI NOR manufacturer drivers changes:
- Add support for Winbond W25Q512NW-IM, and Eon EN25QH256A.
- Move spi_nor_write_ear() to Winbond module since only Winbond flashes
use it.
- Rework Micron and Cypress Octal DTR enable methods to improve
readability.
- Use the common Read ID function to verify switch to Octal DTR mode for
Micron and Cypress flashes.
- Skip polling status on volatile register writes for Micron and Cypress
flashes since the operation is instant.
----------------------------------------------------------------
Chen-Tsung Hsieh (1):
mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()
Leon M. George (1):
mtd: spi-nor: support eon en25qh256a variant
Michael Walle (5):
mtd: spi-nor: amend the rdsr dummy cycles documentation
mtd: spi-nor: move spi_nor_write_ear() to winbond module
mtd: spi-nor: export spi_nor_hwcaps_pp2cmd()
mtd: spi-nor: expose internal parameters via debugfs
mtd: spi-nor: debugfs: fix format specifier
Shaik Sajida Bhanu (1):
mtd: spi-nor: winbond: add support for W25Q512NW-IM
Tudor Ambarus (11):
mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_match_name
mtd: spi-nor: Introduce spi_nor_match_id()
mtd: spi-nor: core: Use auto-detection only once
mtd: spi-nor: core: Introduce method for RDID op
mtd: spi-nor: manufacturers: Use spi_nor_read_id() core method
mtd: spi-nor: core: Add helpers to read/write any register
mtd: spi-nor: micron-st: Rework spi_nor_micron_octal_dtr_enable()
mtd: spi-nor: spansion: Rework spi_nor_cypress_octal_dtr_enable()
mtd: spi-nor: Introduce templates for SPI NOR operations
mtd: spi-nor: spansion: Remove status polling on volatile registers write
mtd: spi-nor: micron-st: Remove status polling on volatile registers write
drivers/mtd/spi-nor/Makefile | 1 +
drivers/mtd/spi-nor/core.c | 286 +++++++++++++++++++---------------------
drivers/mtd/spi-nor/core.h | 123 ++++++++++++++++-
drivers/mtd/spi-nor/debugfs.c | 249 ++++++++++++++++++++++++++++++++++
drivers/mtd/spi-nor/eon.c | 3 +-
drivers/mtd/spi-nor/micron-st.c | 181 ++++++++++++-------------
drivers/mtd/spi-nor/spansion.c | 187 +++++++++++++-------------
drivers/mtd/spi-nor/winbond.c | 45 ++++++-
drivers/mtd/spi-nor/xilinx.c | 12 +-
include/linux/mtd/spi-nor.h | 4 +-
10 files changed, 746 insertions(+), 345 deletions(-)
create mode 100644 drivers/mtd/spi-nor/debugfs.c
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
next reply other threads:[~2022-05-16 7:15 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-05-16 7:15 Pratyush Yadav [this message]
2022-05-20 12:12 ` [GIT PULL] mtd: spi-nor: changes for 5.19 Miquel Raynal
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=20220516071518.orf7n7k4fhtpcj3x@ti.com \
--to=p.yadav@ti.com \
--cc=linux-mtd@lists.infradead.org \
--cc=michael@walle.cc \
--cc=miquel.raynal@bootlin.com \
--cc=richard@nod.at \
--cc=tudor.ambarus@microchip.com \
--cc=vigneshr@ti.com \
/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.