This patch adds bank addr access support for macronix flash's
so-that the macronix flashes which has > 16Mbyte sizes can be
accessible in 3-byte addressing mode.

Signed-off-by: Jagannadha Sutradharudu Teki <jaga...@xilinx.com>
---
 drivers/mtd/spi/spi_flash.c          | 1 +
 drivers/mtd/spi/spi_flash_internal.h | 1 +
 2 files changed, 2 insertions(+)

diff --git a/drivers/mtd/spi/spi_flash.c b/drivers/mtd/spi/spi_flash.c
index 9814395..2528ebc 100644
--- a/drivers/mtd/spi/spi_flash.c
+++ b/drivers/mtd/spi/spi_flash.c
@@ -371,6 +371,7 @@ int spi_flash_bank_config(struct spi_flash *flash, u8 
idcode0)
                break;
        case SPI_FLASH_STMICRO_IDCODE0:
        case SPI_FLASH_WINBOND_IDCODE0:
+       case SPI_FLASH_MACRONIX_IDCODE0:
                flash->bank_read_cmd = CMD_EXTNADDR_RDEAR;
                flash->bank_write_cmd = CMD_EXTNADDR_WREAR;
                break;
diff --git a/drivers/mtd/spi/spi_flash_internal.h 
b/drivers/mtd/spi/spi_flash_internal.h
index 20eed7c..30b2749 100644
--- a/drivers/mtd/spi/spi_flash_internal.h
+++ b/drivers/mtd/spi/spi_flash_internal.h
@@ -36,6 +36,7 @@
 # define SPI_FLASH_SPANSION_IDCODE0    0x01
 # define SPI_FLASH_STMICRO_IDCODE0     0x20
 # define SPI_FLASH_WINBOND_IDCODE0     0xef
+# define SPI_FLASH_MACRONIX_IDCODE0    0xc2
 
 /* Bank addr access commands */
 # define CMD_BANKADDR_BRWR             0x17
-- 
1.8.3


_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to