]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
sf_params: Dont support subsector erase for N25Q512A
authorSiva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Wed, 10 Sep 2014 05:52:41 +0000 (11:22 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 10 Sep 2014 08:15:30 +0000 (10:15 +0200)
Dont support subsector erase for N25Q512A incase of
zynqmp.
This is added as a workaround for the issue of subsector
erase incase of Dual parallel.

Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/mtd/spi/sf_params.c

index ac886fd071c0190e0b470c7d6d6863b8ed187ff9..156ca880bf4e6ef0862d1fa15ad78694ff6430d3 100644 (file)
@@ -80,7 +80,11 @@ const struct spi_flash_params spi_flash_params_table[] = {
        {"N25Q256",        0x20ba19, 0x0,       64 * 1024,   512, RD_FULL,         WR_QPP | SECT_4K},
        {"N25Q256A",       0x20bb19, 0x0,       64 * 1024,   512, RD_FULL,         WR_QPP | SECT_4K},
        {"N25Q512",        0x20ba20, 0x0,       64 * 1024,  1024, RD_FULL, WR_QPP | E_FSR | SECT_4K},
+#ifdef XILINX_ZYNQMP
+       {"N25Q512A",       0x20bb20, 0x0,       64 * 1024,  1024, RD_FULL,           WR_QPP | E_FSR},
+#else
        {"N25Q512A",       0x20bb20, 0x0,       64 * 1024,  1024, RD_FULL, WR_QPP | E_FSR | SECT_4K},
+#endif
        {"N25Q1024",       0x20ba21, 0x0,       64 * 1024,  2048, RD_FULL, WR_QPP | E_FSR | SECT_4K},
        {"N25Q1024A",      0x20bb21, 0x0,       64 * 1024,  2048, RD_FULL, WR_QPP | E_FSR | SECT_4K},
 #endif