[flashrom] [patch] enable unlocking (erasing/writing) W39V040FB chips

Idwer Vollering vidwer at gmail.com
Sun Dec 26 23:59:50 CET 2010


2010/12/26 Michael Karcher <flashrom at mkarcher.dialup.fu-berlin.de>

> Am Montag, den 06.12.2010, 18:37 +0100 schrieb Idwer Vollering:
> > Signed-off-by: Idwer Vollering <vidwer at gmail.com>
>

Resending as requested, updated to HEAD too.

Signed-off-by: Idwer Vollering <vidwer at gmail.com>

---
Index: w39.c
===================================================================
--- w39.c    (revision 1247)
+++ w39.c    (working copy)
@@ -244,6 +244,16 @@
     return -1;
 }

+int unlock_w39v040fb(struct flashchip *flash)
+{
+    if (unlock_w39_fwh(flash))
+        return -1;
+    if (printlock_w39_common(flash, 0x7fff2))
+        return -1;
+
+    return 0;
+}
+
 int unlock_w39v080fa(struct flashchip *flash)
 {
     if (unlock_w39_fwh(flash))
Index: flashchips.c
===================================================================
--- flashchips.c    (revision 1247)
+++ flashchips.c    (working copy)
@@ -7706,6 +7706,7 @@
             }
         },
         .printlock    = printlock_w39v040fb,
+        .unlock        = unlock_w39v040fb,
         .write        = write_jedec_1,
         .read        = read_memmapped,
     },
Index: chipdrivers.h
===================================================================
--- chipdrivers.h    (revision 1247)
+++ chipdrivers.h    (working copy)
@@ -119,6 +119,7 @@
 int printlock_w39v080a(struct flashchip *flash);
 int printlock_w39v080fa(struct flashchip *flash);
 int printlock_w39v080fa_dual(struct flashchip *flash);
+int unlock_w39v040fb(struct flashchip *flash);
 int unlock_w39v080fa(struct flashchip *flash);

 /* w29ee011.c */



> Acked-by: Michael Karcher <flashrom at mkarcher.dialup.fu-berlin.de>
> after skimming over the datasheet.
>
> > -               .probe_timing   = 10,
> > +               .probe_timing   = 10,
> You seem to have a space-only change in this line. Is that intended?
>
> Regards,
>  Michael Karcher
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20101226/29430394/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: flashrom-r1247_write_erase_w39v040fb.diff
Type: text/x-patch
Size: 1186 bytes
Desc: not available
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20101226/29430394/attachment.diff>


More information about the flashrom mailing list