[PATCH 00/13] mtd: spinand winbond: Add support for W25NxxLV and W25NxxLW chips

From: Miquel Raynal

Date: Fri Oct 30 2026 - 13:45:40 EST


These chips mostly reuse the existing infrastructure and have been
tested using the mtd-utils test suite. In particular, I wrote and
contributed a new tool to ease continuous read testing:
https://lore.kernel.org/linux-mtd/20261030144108.2211604-1-miquel.raynal@xxxxxxxxxxx/T/#u

A bit of reorganization and renaming is being done as well as
preparation.

Signed-off-by: Miquel Raynal <miquel.raynal@xxxxxxxxxxx>
---
Miquel Raynal (13):
mtd: spinand: winbond: Fix an OOB layout inconsistency with W25NxxLW chips
mtd: spinand: winbond: Generalize the KV OOB layout
mtd: spinand: winbond: Generalize the LW OOB layout
mtd: spinand: winbond: Rename the ->set_cont_read() helper
mtd: spinand: winbond: Rename the ->ecc_get_status() helper
mtd: spinand: winbond: Add 1S_1S_1S continuous read variant
mtd: spinand: winbond: Add basic support for W25N02LV
mtd: spinand: winbond: Add basic support for W25N04LV
mtd: spinand: winbond: Add basic support for W25N02LW
mtd: spinand: winbond: Add continuous read support for W25N02LV
mtd: spinand: winbond: Add continuous read support for W25N04LV
mtd: spinand: winbond: Add continuous read support for W25N02LW
mtd: spinand: winbond: Add continuous read support for W25N04LW

drivers/mtd/nand/spi/winbond.c | 187 +++++++++++++++++++++++++++--------------
1 file changed, 126 insertions(+), 61 deletions(-)
---
base-commit: b243a89e1b1e8ead7b44fc4eb0d0d4df0c9e3f4b
change-id: 20261030-winbond-master-w25nxxlvw-198bda3af7c2

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