From: Siva Durga Prasad Paladugu Date: Wed, 10 Sep 2014 05:52:41 +0000 (+0530) Subject: sf_params: Dont support subsector erase for N25Q512A X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f3099b2ba81acbe0e9a87969ce456e46ab8dad4a;p=thirdparty%2Fu-boot.git sf_params: Dont support subsector erase for N25Q512A 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 Signed-off-by: Michal Simek --- diff --git a/drivers/mtd/spi/sf_params.c b/drivers/mtd/spi/sf_params.c index ac886fd071c..156ca880bf4 100644 --- a/drivers/mtd/spi/sf_params.c +++ b/drivers/mtd/spi/sf_params.c @@ -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