summaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorAdriana Kobylak <anoo@us.ibm.com>2019-04-04 09:29:57 -0500
committerJoel Stanley <joel@jms.id.au>2019-04-05 14:19:13 +1030
commit3c33d1e84ebb8d2305725c509a7c6df1125afa62 (patch)
tree5daa03de1e7e1148bf7f93a9bbd041bb872e7fc5 /arch/arm
parent81cb655c5b0613c7e49ff0896e8653285487a094 (diff)
downloadblackbird-obmc-uboot-3c33d1e84ebb8d2305725c509a7c6df1125afa62.tar.gz
blackbird-obmc-uboot-3c33d1e84ebb8d2305725c509a7c6df1125afa62.zip
aspeed/flash: Add MT25QL01GB chip
The MT25QL01GB is a 128MB NOR flash chip planned to be used on a Witherspoon system (AST2500). Signed-off-by: Adriana Kobylak <anoo@us.ibm.com> Tested-by: Adriana Kobylak <anoo@us.ibm.com> Signed-off-by: Joel Stanley <joel@jms.id.au>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/mach-aspeed/flash.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/arm/mach-aspeed/flash.c b/arch/arm/mach-aspeed/flash.c
index 907e785d8c..54a6059f42 100644
--- a/arch/arm/mach-aspeed/flash.c
+++ b/arch/arm/mach-aspeed/flash.c
@@ -83,6 +83,7 @@ flash_info_t flash_info[CONFIG_SYS_MAX_FLASH_BANKS]; /* FLASH chips info */
#define SST25VF040B 0x8d25bf
#define AT25DF161 0x02461F
#define AT25DF321 0x01471F
+#define MT25QL01GB 0x21ba20
/* SPI Define */
#define CS0_CTRL 0x10
@@ -1141,6 +1142,19 @@ static ulong flash_get_size (ulong base, flash_info_t *info)
ReadClk = 50;
break;
+ case MT25QL01GB:
+ info->sector_count = 2048;
+ info->size = 0x8000000;
+ erase_region_size = 0x10000;
+ info->readcmd = 0x0b;
+ info->dualport = 0;
+ info->dummybyte = 1;
+ info->buffersize = 1;
+ WriteClk = 50;
+ EraseClk = 25;
+ ReadClk = 50;
+ break;
+
default: /* use JEDEC ID */
printf("Unsupported SPI Flash!! 0x%08lx\n", info->flash_id);
erase_region_size = 0x10000;
OpenPOWER on IntegriCloud