Author: uwe
Date: Wed Mar 17 01:05:59 2010
New Revision: 945
URL: http://flashrom.org/trac/coreboot/changeset/945

Log:
Mark a bunch of parallel chips I tested as TEST_OK_PRW.

All operations for these chips were tested on hardware. ERASE is not marked
as working yet, as there are multiple erase functions per chip and only one
was (successfully) tested. I'll redo the ERASE test when the respective
infrastructure in flashrom is there.

Signed-off-by: Uwe Hermann <[email protected]>
Acked-by: Carl-Daniel Hailfinger <[email protected]>

Modified:
   trunk/flashchips.c

Modified: trunk/flashchips.c
==============================================================================
--- trunk/flashchips.c  Wed Mar 17 00:59:19 2010        (r944)
+++ trunk/flashchips.c  Wed Mar 17 01:05:59 2010        (r945)
@@ -852,7 +852,7 @@
                .total_size     = 128,
                .page_size      = 128,
                .feature_bits   = FEATURE_LONG_RESET,
-               .tested         = TEST_UNTESTED,
+               .tested         = TEST_OK_PRW,
                .probe          = probe_jedec,
                .probe_timing   = 10000, /* 10mS, Enter=Exec */
                .block_erasers  =
@@ -1110,7 +1110,7 @@
                .total_size     = 256,
                .page_size      = 256,
                .feature_bits   = FEATURE_EITHER_RESET,
-               .tested         = TEST_UNTESTED,
+               .tested         = TEST_OK_PRW,
                .probe          = probe_jedec,
                .probe_timing   = TIMING_ZERO,  /* Datasheet has no timing info 
specified */
                .block_erasers  =
@@ -1236,7 +1236,7 @@
                .total_size     = 256,
                .page_size      = 64 * 1024,
                .feature_bits   = FEATURE_ADDR_2AA | FEATURE_SHORT_RESET,
-               .tested         = TEST_UNTESTED,
+               .tested         = TEST_OK_PRW,
                .probe          = probe_jedec,
                .probe_timing   = TIMING_IGNORED, /* routine don't use 
probe_timing (mx29f002.c) */
                .block_erasers  =
@@ -2161,7 +2161,7 @@
                .total_size     = 256,
                .page_size      = 256,
                .feature_bits   = FEATURE_ADDR_AAA | FEATURE_EITHER_RESET,
-               .tested         = TEST_UNTESTED,
+               .tested         = TEST_OK_PRW,
                .probe          = probe_jedec,
                .probe_timing   = TIMING_ZERO,  /* Datasheet has no timing info 
specified */
                .block_erasers  =
@@ -2890,7 +2890,7 @@
                .total_size     = 256,
                .page_size      = 64 * 1024,
                .feature_bits   = FEATURE_ADDR_2AA | FEATURE_SHORT_RESET,
-               .tested         = TEST_UNTESTED,
+               .tested         = TEST_OK_PRW,
                .probe          = probe_jedec,
                .probe_timing   = TIMING_IGNORED, /* routine don't use 
probe_timing (mx29f002.c) */
                .block_erasers  =
@@ -3748,7 +3748,7 @@
                .total_size     = 128,
                .page_size      = 128,
                .feature_bits   = FEATURE_LONG_RESET,
-               .tested         = TEST_UNTESTED,
+               .tested         = TEST_OK_PRW,
                .probe          = probe_jedec,
                .probe_timing   = 10, 
                .block_erasers  =
@@ -3866,7 +3866,7 @@
                .total_size     = 128,
                .page_size      = 4096,
                .feature_bits   = FEATURE_EITHER_RESET,
-               .tested         = TEST_UNTESTED,
+               .tested         = TEST_OK_PRW,
                .probe          = probe_jedec,
                .probe_timing   = 1,                    /* 150 ns */
                .block_erasers  =
@@ -3892,7 +3892,7 @@
                .total_size     = 256,
                .page_size      = 4096,
                .feature_bits   = FEATURE_EITHER_RESET,
-               .tested         = TEST_UNTESTED,
+               .tested         = TEST_OK_PRW,
                .probe          = probe_jedec,
                .probe_timing   = 1,                    /* 150 ns */ 
                .block_erasers  =
@@ -5308,7 +5308,7 @@
                .total_size     = 256,
                .page_size      = 128,
                .feature_bits   = FEATURE_EITHER_RESET,
-               .tested         = TEST_UNTESTED,
+               .tested         = TEST_OK_PRW,
                .probe          = probe_jedec,
                .probe_timing   = TIMING_ZERO,  /* Datasheet has no timing info 
specified */
                .block_erasers  =
@@ -5636,7 +5636,7 @@
                .total_size     = 128,
                .page_size      = 128,
                .feature_bits   = FEATURE_LONG_RESET,
-               .tested         = TEST_UNTESTED,
+               .tested         = TEST_OK_PRW,
                .probe          = probe_jedec,
                .probe_timing   = 10,           /* used datasheet for the 
W29C011A */
                .block_erasers  =
@@ -5659,7 +5659,7 @@
                .total_size     = 256,
                .page_size      = 128,
                .feature_bits   = FEATURE_LONG_RESET,
-               .tested         = TEST_UNTESTED,
+               .tested         = TEST_OK_PRW,
                .probe          = probe_jedec,
                .probe_timing   = 10, 
                .block_erasers  =
@@ -5862,7 +5862,7 @@
                .total_size     = 256,
                .page_size      = 128,
                .feature_bits   = FEATURE_EITHER_RESET,
-               .tested         = TEST_UNTESTED,
+               .tested         = TEST_OK_PRW,
                .probe          = probe_jedec,
                .probe_timing   = 10,
                .block_erasers  =

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

Reply via email to