mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v2 00/17] mtd: spi-nor: winbond: Add support for the W35TxxNW family
@ 2026-10-04 21:31 Miquel Raynal
  2026-10-04 21:31 ` [PATCH v2 01/17] mtd: spi-nor: Only switch to ODTR if the chip has a callback for it Miquel Raynal
                   ` (16 more replies)
  0 siblings, 17 replies; 20+ messages in thread
From: Miquel Raynal @ 2026-10-04 21:31 UTC (permalink / raw)
  To: Pratyush Yadav, Michael Walle, Takahiro Kuwano,
	Richard Weinberger, Vignesh Raghavendra
  Cc: Thomas Petazzoni, Steam Lin, linux-mtd, linux-kernel, Miquel Raynal

First patches are misc fixes.

Then there are core enhancements to support ODTR chips.

Last set of patches is Winbond specific, where I add the bulk of the
changes for supporting the new Winbond Octal-DTR SPI NOR chips in the
winbond manufacturer driver, and then sparkle the ID table with the new
IDs and their respective testing logs.

Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
---
Changes in v2:
- Fix the _careful() read helper in swp.c to make sure the buffer is
  initialized (zeroed).
- Fix the location of spi_nor_set_dummy() in order to be called at
  resume. This solves numerous problems reported by Sashiko.
- I am on purpose ignoring two comments from Sashiko, for which I have
  answered over the mailing list. Let me know if someone disagrees.
- Link to v1: https://lore.kernel.org/r/20261002-winbond-master-spi-nor-w35t-v1-0-a22a2f95c26e@bootlin.com

---
Miquel Raynal (17):
      mtd: spi-nor: Only switch to ODTR if the chip has a callback for it
      mtd: spi-nor: swp: Fix SR2 initialization
      mtd: spi-nor: Fix spacing between arguments
      mtd: spi-nor: Fix comment indentation to clarify the intent
      mtd: spi-nor: sfdp: Enhance a comment
      mtd: spi-nor: Drop stale values
      mtd: spi-nor: Fix WRSR with ODTR chips
      mtd: spi-nor: Allow configuring the actual number of dummy cycles
      mtd: spi-nor: Fix SWP for octal DTR chips
      mtd: spi-nor: winbond: Prepare the introduction of W35TxxNW parts
      mtd: spi-nor: winbond: Add support for W35T64NW-C
      mtd: spi-nor: winbond: Add support for W35T12NW-C
      mtd: spi-nor: winbond: Add support for W35T25NW-C/E
      mtd: spi-nor: winbond: Add support for W35T51NW-C/E
      mtd: spi-nor: winbond: Add support for W35T01NW-C/E
      mtd: spi-nor: winbond: Add support for W35T02NW-C/E
      mtd: spi-nor: Fix the meaning of a comment

 drivers/mtd/spi-nor/core.c    |  58 +++++++++++++++++---
 drivers/mtd/spi-nor/core.h    |   3 +
 drivers/mtd/spi-nor/sfdp.c    |   4 +-
 drivers/mtd/spi-nor/swp.c     |  25 ++++++++-
 drivers/mtd/spi-nor/winbond.c | 124 ++++++++++++++++++++++++++++++++++++++++++
 include/linux/mtd/spi-nor.h   |   4 --
 6 files changed, 200 insertions(+), 18 deletions(-)
---
base-commit: c1775ba88cd08853e3f401d725b2ad94e783c5ec
change-id: 20261001-winbond-master-spi-nor-w35t-217993092ed1

Best regards,
-- 
Miquel Raynal <miquel.raynal@bootlin.com>


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2026-10-04 21:45 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-04 21:31 [PATCH v2 00/17] mtd: spi-nor: winbond: Add support for the W35TxxNW family Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 01/17] mtd: spi-nor: Only switch to ODTR if the chip has a callback for it Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 02/17] mtd: spi-nor: swp: Fix SR2 initialization Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 03/17] mtd: spi-nor: Fix spacing between arguments Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 04/17] mtd: spi-nor: Fix comment indentation to clarify the intent Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 05/17] mtd: spi-nor: sfdp: Enhance a comment Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 06/17] mtd: spi-nor: Drop stale values Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 07/17] mtd: spi-nor: Fix WRSR with ODTR chips Miquel Raynal
2026-10-04 21:43   ` sashiko-bot
2026-10-04 21:31 ` [PATCH v2 08/17] mtd: spi-nor: Allow configuring the actual number of dummy cycles Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 09/17] mtd: spi-nor: Fix SWP for octal DTR chips Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 10/17] mtd: spi-nor: winbond: Prepare the introduction of W35TxxNW parts Miquel Raynal
2026-10-04 21:45   ` sashiko-bot
2026-10-04 21:31 ` [PATCH v2 11/17] mtd: spi-nor: winbond: Add support for W35T64NW-C Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 12/17] mtd: spi-nor: winbond: Add support for W35T12NW-C Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 13/17] mtd: spi-nor: winbond: Add support for W35T25NW-C/E Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 14/17] mtd: spi-nor: winbond: Add support for W35T51NW-C/E Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 15/17] mtd: spi-nor: winbond: Add support for W35T01NW-C/E Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 16/17] mtd: spi-nor: winbond: Add support for W35T02NW-C/E Miquel Raynal
2026-10-04 21:31 ` [PATCH v2 17/17] mtd: spi-nor: Fix the meaning of a comment Miquel Raynal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®