2010/12/26 Michael Karcher <[email protected]>

> Am Montag, den 06.12.2010, 18:37 +0100 schrieb Idwer Vollering:
> > Signed-off-by: Idwer Vollering <[email protected]>
>

Resending as requested, updated to HEAD too.

Signed-off-by: Idwer Vollering <[email protected]>

---
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 <[email protected]>
> 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
>
>
>
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 */
_______________________________________________
flashrom mailing list
[email protected]
http://www.flashrom.org/mailman/listinfo/flashrom

Reply via email to