is_dual, as per hw gui.
0 - single
1 - dual stacked
2 - dual parallel
Follow these number to in-sync with hardware gui flow.
Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
flash->sector_size = 256 * params->pages_per_sector;
/* address width is 4 for dual and 3 for single qspi */
- if (flash->spi->is_dual == 1) {
+ if (flash->spi->is_dual == 2) {
flash->addr_width = 4;
flash->size = flash->sector_size * (2 * params->nr_sectors);
} else {
flash->sector_size = 256 * params->pages_per_sector;
/* address width is 4 for dual and 3 for single qspi */
- if (flash->spi->is_dual == 1) {
+ if (flash->spi->is_dual == 2) {
flash->addr_width = 4;
flash->size = flash->sector_size * (2 * params->nr_sectors);
} else {
flash->sector_size = 4096;
/* address width is 4 for dual and 3 for single qspi */
- if (flash->spi->is_dual == 1) {
+ if (flash->spi->is_dual == 2) {
flash->addr_width = 4;
flash->size = 4096 * 16 * (2 * params->nr_blocks);
} else {
enum xqspips_con_topology {
MODE_UNKNOWN = -1,
MODE_SINGLE,
- MODE_DUAL_PARALLEL,
MODE_DUAL_STACKED,
+ MODE_DUAL_PARALLEL,
};
/* Definitions of the flash commands - Flash opcodes in ascending order */