diff options
author | Adriana Kobylak <anoo@us.ibm.com> | 2019-04-04 09:29:57 -0500 |
---|---|---|
committer | Joel Stanley <joel@jms.id.au> | 2019-04-05 14:19:13 +1030 |
commit | 3c33d1e84ebb8d2305725c509a7c6df1125afa62 (patch) | |
tree | 5daa03de1e7e1148bf7f93a9bbd041bb872e7fc5 /arch/arm | |
parent | 81cb655c5b0613c7e49ff0896e8653285487a094 (diff) | |
download | talos-obmc-uboot-3c33d1e84ebb8d2305725c509a7c6df1125afa62.tar.gz talos-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.c | 14 |
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; |