[PATCH 02/30] mtd: spi-nor: winbond: Normalize names

Michael Walle mwalle at kernel.org
Mon Jul 6 06:57:10 PDT 2026


On Fri May 29, 2026 at 5:22 PM CEST, Miquel Raynal wrote:
> Winbond chips cannot just be named eg. "W25Q02JV". There are always more
> letters after that name, some of them matter.
>
> - W is the Winbond prefix
> - 25Q is the type of device
>   -> 25Q indicates a quad capable SPI NOR
>   -> 25H indicates an automotive grade chip
> - 02J is the density
>   -> in this case 2Gib
> - V is the voltage
>   -> V means 3.3V
>   -> W means 1.8V
> - The next letters (either 2 or 3 letters) are completely irrelevant for
>   the software and purely indicate the hardware package.
> - The penultimate letter is the temperature grade
>   -> I for Industrial grade
>   -> J means "above" industrial
> - Q, N or M indicate factory states (like QE=1) and also the DTR
>   capability.
>   -> Q and N typically have the same IDs
>   -> M chips typically have a different ID
>
> As a result, W25Q01NWxxIQ is irrelevant and would better be named
> W25Q01NW-Q, W25Q02JV is irrelevant and would better be named W25Q02JV-M,
> etc.

OTOH if you try to search for that name on the internet/datasheets
you don't find anything, while the xx somehow indicates that
something is missing here.

I haven't made my mind up on the naming. But I also don't care too
much.

Reviewed-by: Michael Walle <mwalle at kernel.org>

-michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 297 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-mtd/attachments/20260706/ab7cecf8/attachment-0001.sig>


More information about the linux-mtd mailing list