All of lore.kernel.org
 help / color / mirror / Atom feed
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/

             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.