Set quad enable bit for upper flash as well in case of
dual parallel when using generic qspi.
Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
) {
debug("SF: mxic: QEB is already set\n");
} else {
+#ifdef CONFIG_SPI_GENERIC
+ if (flash->dual_flash & SF_DUAL_PARALLEL_FLASH)
+ flash->spi->flags |= SPI_XFER_LOWER;
+#endif
ret = write_sr(flash, STATUS_QEB_MXIC);
if (ret < 0)
return ret;
+#ifdef CONFIG_SPI_GENERIC
+ if (flash->dual_flash & SF_DUAL_PARALLEL_FLASH) {
+ flash->spi->flags |= SPI_XFER_UPPER;
+ ret = write_sr(flash, STATUS_QEB_MXIC);
+ if (ret < 0)
+ return ret;
+ }
+#endif
}
return ret;