Add support for the Winbond W39V040FA chip.
authorUwe Hermann <uwe@hermann-uwe.de>
Mon, 21 May 2007 21:39:08 +0000 (21:39 +0000)
committerUwe Hermann <uwe@hermann-uwe.de>
Mon, 21 May 2007 21:39:08 +0000 (21:39 +0000)
Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2686 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

util/flashrom/README
util/flashrom/flash.h
util/flashrom/flashchips.c

index 37b91d00a47b42ef6c6e8a88d3181f2cabb6e44f..b272a86af77c9b6ac10625c30a2cd89aa54ab0fe 100644 (file)
@@ -140,6 +140,7 @@ Winbond W29C020C
 Winbond W49F002U
 Winbond W49V002A
 Winbond W49V002FA
+Winbond W39V040FA
 Winbond W39V040A
 Winbond W39V040B
 Winbond W39V080A
index 3e3ad848288632c71958cbcc4a3e63af404424fb..6ced0f1f017c4da9db6ddf34ac886a8906cbf003 100644 (file)
@@ -99,6 +99,7 @@ extern struct flashchip flashchips[];
 #define WINBOND_ID             0xDA    /* Winbond */
 #define W_29C011               0xC1
 #define W_29C020C              0x45
+#define W_39V040FA             0x34
 #define W_39V040A              0x3D
 #define W_39V040B              0x54
 #define W_39V080A              0xD0
index bf0a976dace2bcdf8fb2406b522651bf04efd0ae..07fc56dd06d691c5f737cf1fb41678bbb37702f9 100644 (file)
@@ -105,6 +105,8 @@ struct flashchip flashchips[] = {
         probe_jedec,   erase_chip_jedec, write_49f002, NULL},
        {"W49V002FA",   WINBOND_ID,     W_49V002FA,     NULL, 256, 128,
         probe_jedec,   erase_chip_jedec, write_49f002, NULL},
+       {"W39V040FA",   WINBOND_ID,     W_39V040FA,     NULL, 512, 64*1024,
+        probe_jedec,   erase_chip_jedec, write_39sf020, NULL},
        {"W39V040A",    WINBOND_ID,     W_39V040A,      NULL, 512, 64*1024,
         probe_jedec,   erase_chip_jedec, write_39sf020, NULL},
        {"W39V040B",    WINBOND_ID,     W_39V040B,      NULL, 512, 64*1024,