[PATCH] [MTD] DEVICES: Fill more device IDs in the structure of m25p80

Linux-MTD Mailing List linux-mtd at lists.infradead.org
Tue Sep 12 09:59:02 EDT 2006


Commit:     fa6c220a7f01257b1c2c4203d48aaaedb0c4416f
Parent:     0a7d5f8ce960e74fa22986bda4af488539796e49
commit fa6c220a7f01257b1c2c4203d48aaaedb0c4416f
Author:     Aubrey Lee <aubreylee at gmail.com>
AuthorDate: Tue Sep 5 05:55:07 2006 -0500
Commit:     Josh Boyer <jwboyer at gmail.com>
CommitDate: Tue Sep 5 05:55:07 2006 -0500

    [PATCH] [MTD] DEVICES: Fill more device IDs in the structure of m25p80
    
    The flash_info structure has a bunch of missing fields which causes problems
    when actually tryin to use some ST parts as it gets detected incorrectly.
    
    Signed-off-by: Aubrey L1 <aubreylee at gmail.com>
    Signed-off-by: Josh Boyer <jwboyer at gmail.com>
---
 drivers/mtd/devices/m25p80.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/mtd/devices/m25p80.c b/drivers/mtd/devices/m25p80.c
index a846614..ef4a731 100644
--- a/drivers/mtd/devices/m25p80.c
+++ b/drivers/mtd/devices/m25p80.c
@@ -406,13 +406,13 @@ struct flash_info {
 
 static struct flash_info __devinitdata m25p_data [] = {
 	/* REVISIT: fill in JEDEC ids, for parts that have them */
-	{ "m25p05", 0x05, 0x0000, 32 * 1024, 2 },
-	{ "m25p10", 0x10, 0x0000, 32 * 1024, 4 },
-	{ "m25p20", 0x11, 0x0000, 64 * 1024, 4 },
-	{ "m25p40", 0x12, 0x0000, 64 * 1024, 8 },
+	{ "m25p05", 0x05, 0x2010, 32 * 1024, 2 },
+	{ "m25p10", 0x10, 0x2011, 32 * 1024, 4 },
+	{ "m25p20", 0x11, 0x2012, 64 * 1024, 4 },
+	{ "m25p40", 0x12, 0x2013, 64 * 1024, 8 },
 	{ "m25p80", 0x13, 0x0000, 64 * 1024, 16 },
-	{ "m25p16", 0x14, 0x0000, 64 * 1024, 32 },
-	{ "m25p32", 0x15, 0x0000, 64 * 1024, 64 },
+	{ "m25p16", 0x14, 0x2015, 64 * 1024, 32 },
+	{ "m25p32", 0x15, 0x2016, 64 * 1024, 64 },
 	{ "m25p64", 0x16, 0x2017, 64 * 1024, 128 },
 };
 



More information about the linux-mtd-cvs mailing list