]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
mtd: spi-nor-ids: remove duplicate IDs for w25q32 and w25q512 series
authorShiji Yang <yangshiji66@outlook.com>
Wed, 26 Nov 2025 02:04:09 +0000 (10:04 +0800)
committerTom Rini <trini@konsulko.com>
Fri, 13 Feb 2026 16:31:07 +0000 (10:31 -0600)
Some Winbond Flash chips share the same device ID. Names are not that
important for the SPI Flash, hence we don't need these duplicate ID
definitions. And the Flash size of w25q512jv is actually wrong. Clean
them up to keep the source file tidy.

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
drivers/mtd/spi/spi-nor-ids.c

index b6a07fa9063fd7699fb43eeefc6555a2a35fa56d..a292d0ad9f62c9e74b73039e4cc5c19d44ce7119 100644 (file)
@@ -473,7 +473,6 @@ const struct flash_info spi_nor_ids[] = {
        { INFO("w25q20cl", 0xef4012, 0, 64 * 1024,  4, SECT_4K) },
        { INFO("w25q20bw", 0xef5012, 0, 64 * 1024,  4, SECT_4K) },
        { INFO("w25q20ew", 0xef6012, 0, 64 * 1024,  4, SECT_4K) },
-       { INFO("w25q32", 0xef4016, 0, 64 * 1024,  64, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
        {
                INFO("w25q16dw", 0xef6015, 0, 64 * 1024,  32,
                        SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
@@ -539,11 +538,6 @@ const struct flash_info spi_nor_ids[] = {
                        SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
                        SPI_NOR_HAS_LOCK | SPI_NOR_HAS_TB)
        },
-       {
-               INFO("w25q512jv", 0xef7119, 0, 64 * 1024, 512,
-                       SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
-                       SPI_NOR_HAS_LOCK | SPI_NOR_HAS_TB)
-       },
        {
                INFO("w25q512nwq", 0xef6020, 0, 64 * 1024, 1024,
                        SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
@@ -581,7 +575,7 @@ const struct flash_info spi_nor_ids[] = {
                        SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
                        SPI_NOR_HAS_LOCK | SPI_NOR_HAS_TB)
        },
-       { INFO("w25q32bv", 0xef4016, 0, 64 * 1024,  64, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
+       { INFO("w25q32", 0xef4016, 0, 64 * 1024,  64, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
        { INFO("w25q64cv", 0xef4017, 0, 64 * 1024,  128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
        { INFO("w25q128", 0xef4018, 0, 64 * 1024, 256,
                        SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |