Ticket #5: w25q128.patch

File w25q128.patch, 1.2 KB (added by Marc Randolph <mrand@…>, 4 years ago)
  • flashchips.c

     
    75027502
    75037503        {
    75047504                .vendor         = "Winbond",
     7505                .name           = "W25Q128",
     7506                .bustype        = CHIP_BUSTYPE_SPI,
     7507                .manufacture_id = WINBOND_NEX_ID,
     7508                .model_id       = WINBOND_NEX_W25Q128,
     7509                .total_size     = 16384,
     7510                .page_size      = 256,
     7511                .feature_bits   = FEATURE_WRSR_WREN,
     7512                .tested         = TEST_OK_PREW,
     7513                .probe          = probe_spi_rdid,
     7514                .probe_timing   = TIMING_ZERO,
     7515                .block_erasers  =
     7516                {
     7517                        {
     7518                                .eraseblocks = { {4 * 1024, 4096} },
     7519                                .block_erase = spi_block_erase_20,
     7520                        }, {
     7521                                .eraseblocks = { {32 * 1024, 512} },
     7522                                .block_erase = spi_block_erase_52,
     7523                        }, {
     7524                                .eraseblocks = { {64 * 1024, 256} },
     7525                                .block_erase = spi_block_erase_d8,
     7526                        }, {
     7527                                .eraseblocks = { {16 * 1024 * 1024, 1} },
     7528                                .block_erase = spi_block_erase_60,
     7529                        }, {
     7530                                .eraseblocks = { {16 * 1024 * 1024, 1} },
     7531                                .block_erase = spi_block_erase_c7,
     7532                        }
     7533                },
     7534                .unlock         = spi_disable_blockprotect,
     7535                .write          = spi_chip_write_256,
     7536                .read           = spi_chip_read,
     7537        },
     7538
     7539        {
     7540                .vendor         = "Winbond",
    75057541                .name           = "W25x10",
    75067542                .bustype        = CHIP_BUSTYPE_SPI,
    75077543                .manufacture_id = WINBOND_NEX_ID,