[PATCH] mtd: spi-nor: winbond: Add support for W77Q51NW
Tudor Ambarus
tudor.ambarus at linaro.org
Mon Jul 21 02:28:30 PDT 2025
hiya, Marek,
On 7/20/25 8:55 PM, Marek Vasut wrote:
> Add IDs for Winbond W77Q51NW, 512M-bit Secure Serial Flash Memory
> with Post-Quantum Cryptography, Dual/Quad SPI, QPI and DTR . The
> flash part is similar to W25Q512NWM .
>
> Signed-off-by: Marek Vasut <marek.vasut+renesas at mailbox.org>
> ---
> Cc: Michael Walle <mwalle at kernel.org>
> Cc: Miquel Raynal <miquel.raynal at bootlin.com>
> Cc: Pratyush Yadav <pratyush at kernel.org>
> Cc: Richard Weinberger <richard at nod.at>
> Cc: Tudor Ambarus <tudor.ambarus at linaro.org>
> Cc: Vignesh Raghavendra <vigneshr at ti.com>
> Cc: linux-kernel at vger.kernel.org
> Cc: linux-mtd at lists.infradead.org
> ---
> drivers/mtd/spi-nor/winbond.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/drivers/mtd/spi-nor/winbond.c b/drivers/mtd/spi-nor/winbond.c
> index 63a93c9eb917..dcb6c9ec862a 100644
> --- a/drivers/mtd/spi-nor/winbond.c
> +++ b/drivers/mtd/spi-nor/winbond.c
> @@ -343,6 +343,10 @@ static const struct flash_info winbond_nor_parts[] = {
> .id = SNOR_ID(0xef, 0x80, 0x20),
> .name = "w25q512nwm",
> .otp = SNOR_OTP(256, 3, 0x1000, 0x1000),
> + }, {
> + .id = SNOR_ID(0xef, 0x8a, 0x1a),
> + .name = "w77q51nw",
we concluded that the name is not relevant, as there can be flashes
that update their name or worse, entirely different flashes that use
the same flash ID. So please add the name as a comment, above the flash
definition. See recent flash additions.
Also, we introduced some minimum testing requirements, so that we make
sure that the flash was tested at the time of submission and also to
save the dtb database in case other flashes reuse the flash ID, or
different flavors appear, etc. Please do the tests described at:
https://docs.kernel.org/driver-api/mtd/spi-nor.html#minimum-testing-requirements
Cheers,
ta
> + .otp = SNOR_OTP(256, 3, 0x1000, 0x1000),
> },
> };
>
More information about the linux-mtd
mailing list