Author: mkarcher
Date: Tue Aug 17 00:12:39 2010
New Revision: 1144
URL: http://flashrom.org/trac/coreboot/changeset/1144

Log:
SST49FL040B: add unlocking

The datasheet says there's a set of registers in the 4Mbit before the
flash memory.  The block locking registers are aligned on 64K
boundaries, plus 2.

Write/erase sucessful on a system it failed before:
  http://www.flashrom.org/pipermail/flashrom/2010-August/004432.html

Signed-off-by: Joshua Roys <[email protected]>
Acked-by: Michael Karcher <[email protected]>

Modified:
   trunk/flashchips.c

Modified: trunk/flashchips.c
==============================================================================
--- trunk/flashchips.c  Mon Aug 16 00:43:23 2010        (r1143)
+++ trunk/flashchips.c  Tue Aug 17 00:12:39 2010        (r1144)
@@ -5651,8 +5651,8 @@
                .model_id       = SST_49LF040B,
                .total_size     = 512,
                .page_size      = 64 * 1024,
-               .feature_bits   = FEATURE_EITHER_RESET,
-               .tested         = TEST_OK_PR,
+               .feature_bits   = FEATURE_EITHER_RESET | FEATURE_REGISTERMAP,
+               .tested         = TEST_OK_PREW,
                .probe          = probe_jedec,
                .probe_timing   = 1,            /* 150ns */
                .block_erasers  =
@@ -5668,6 +5668,7 @@
                                .block_erase = NULL,
                        }
                },
+               .unlock         = unlock_82802ab,
                .write          = write_jedec_1,
                .read           = read_memmapped,
        },

_______________________________________________
flashrom mailing list
[email protected]
http://www.flashrom.org/mailman/listinfo/flashrom

Reply via email to