Added the Dual stacked and Dual parallel support for the
Winbond devices.
Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Acked-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
flash->sector_size = (idcode[1] == 0x20) ? 65536 : 4096;
flash->size = 4096 * 16 * params->nr_blocks;
+ if (flash->spi->is_dual == MODE_DUAL_PARALLEL) {
+ flash->page_size *= 2;
+ flash->sector_size *= 2;
+ }
+
+ if (flash->spi->is_dual > MODE_SINGLE)
+ flash->size *= 2;
+
return flash;
}