mtd: spi-nor: winbond: Add support for w25q512jvq
authorShuhao Mai <shuhao.mai.1990@gmail.com>
Mon, 8 Feb 2021 07:53:03 +0000 (15:53 +0800)
committerTudor Ambarus <tudor.ambarus@microchip.com>
Mon, 8 Mar 2021 05:25:52 +0000 (07:25 +0200)
Add support for w25q512jvq. This is of the same series chip with
w25q256jv, which is already supported, but with size doubled and
different JEDEC ID.

Tested on Intel whitley platform with dd from/to the flash for
read/write respectly, and flash_erase for erasing the flash.

Signed-off-by: Shuhao Mai <shuhao.mai.1990@gmail.com>
[ta: put flash_info flags in order, first SPI_NOR_DUAL_READ, then
SPI_NOR_QUAD_READ]
Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
Link: https://lore.kernel.org/r/20210208075303.4200-1-shuhao.mai.1990@gmail.com
drivers/mtd/spi-nor/winbond.c

index e5dfa786f190e3ec147529189643c8a187662f9e..e24bcb928be79879519b5b6332f7c3da3890e758 100644 (file)
@@ -97,6 +97,8 @@ static const struct flash_info winbond_parts[] = {
                             SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
        { "w25m512jv", INFO(0xef7119, 0, 64 * 1024, 1024,
                            SECT_4K | SPI_NOR_QUAD_READ | SPI_NOR_DUAL_READ) },
+       { "w25q512jvq", INFO(0xef4020, 0, 64 * 1024, 1024,
+                            SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
 };
 
 /**