summaryrefslogtreecommitdiff
path: root/drivers/mtd/devices/m25p80.c
diff options
context:
space:
mode:
authorTian Fang <tfang@fb.com>2015-04-24 14:32:12 +0100
committerJavier Jardón <jjardon@gnome.org>2015-05-06 16:15:22 +0100
commit98f979f8a4842a4e6bf56e6b63aa334e3997ca18 (patch)
tree5b3f08aa369c8bf0be7779ebccb65c9fe8512259 /drivers/mtd/devices/m25p80.c
parent1e85856853e24e9013d142adaad38c2adc7e48ac (diff)
downloadlinux-stable-98f979f8a4842a4e6bf56e6b63aa334e3997ca18.tar.gz
Add support for aspeed hardware
Diffstat (limited to 'drivers/mtd/devices/m25p80.c')
-rw-r--r--drivers/mtd/devices/m25p80.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/drivers/mtd/devices/m25p80.c b/drivers/mtd/devices/m25p80.c
index 6659b2275c0c..45cb05ad8f3d 100644
--- a/drivers/mtd/devices/m25p80.c
+++ b/drivers/mtd/devices/m25p80.c
@@ -503,6 +503,15 @@ static struct flash_info __devinitdata m25p_data [] = {
{ "at26df161a", 0x1f4601, 0, 64 * 1024, 32, SECT_4K, },
{ "at26df321", 0x1f4701, 0, 64 * 1024, 64, SECT_4K, },
+ /* Macronix */
+ { "mx25l4005a", 0xc22013, 0, 64 * 1024, 8, SECT_4K },
+ { "mx25l3205d", 0xc22016, 0, 64 * 1024, 64, 0 },
+ { "mx25l6405d", 0xc22017, 0, 64 * 1024, 128, 0 },
+ { "mx25l12805d", 0xc22018, 0, 64 * 1024, 256, 0 },
+
+ { "mx25l12855e", 0xc22618, 0, 64 * 1024, 256, 0 },
+ { "mx25l25635e", 0xc22019, 0, 64 * 1024, 512, 0 },
+
/* Spansion -- single (large) sector size only, at least
* for the chips listed here (without boot sectors).
*/
@@ -511,7 +520,7 @@ static struct flash_info __devinitdata m25p_data [] = {
{ "s25sl016a", 0x010214, 0, 64 * 1024, 32, },
{ "s25sl032a", 0x010215, 0, 64 * 1024, 64, },
{ "s25sl064a", 0x010216, 0, 64 * 1024, 128, },
- { "s25sl12800", 0x012018, 0x0300, 256 * 1024, 64, },
+ { "s25sl12800", 0x012018, 0x0300, 256 * 1024, 64, },
{ "s25sl12801", 0x012018, 0x0301, 64 * 1024, 256, },
/* SST -- large erase sizes are "overlays", "sectors" are 4K */