Author: snelson
Date: Sat Feb 13 19:41:53 2010
New Revision: 900
URL: http://flashrom.org/trac/coreboot/changeset/900

Log:
Adds support for the Intel E28F004S5 flash chip.
Signed-off-by: Sean Nelson <[email protected]>
Acked-by: Carl-Daniel Hailfinger <[email protected]>

Modified:
   trunk/flashchips.c
   trunk/flashchips.h

Modified: trunk/flashchips.c
==============================================================================
--- trunk/flashchips.c  Fri Feb 12 20:37:25 2010        (r899)
+++ trunk/flashchips.c  Sat Feb 13 19:41:53 2010        (r900)
@@ -2333,6 +2333,29 @@
 
        {
                .vendor         = "Intel",
+               .name           = "28F004S5",
+               .bustype        = CHIP_BUSTYPE_PARALLEL,
+               .manufacture_id = INTEL_ID,
+               .model_id       = E_28F004S5,
+               .total_size     = 512,
+               .page_size      = 256,
+               .tested         = TEST_UNTESTED,
+               .probe          = probe_82802ab,
+               .probe_timing   = TIMING_ZERO,  /* Datasheet has no timing info 
specified */
+               .erase          = NULL,
+               .block_erasers  =
+               {
+                       {
+                               .eraseblocks = { {64 * 1024, 8} },
+                               .block_erase = erase_82802ab_block,
+                       },
+               },
+               .write          = write_82802ab,
+               .read           = read_memmapped,
+       },
+
+       {
+               .vendor         = "Intel",
                .name           = "82802AB",
                .bustype        = CHIP_BUSTYPE_FWH,
                .manufacture_id = INTEL_ID,

Modified: trunk/flashchips.h
==============================================================================
--- trunk/flashchips.h  Fri Feb 12 20:37:25 2010        (r899)
+++ trunk/flashchips.h  Sat Feb 13 19:41:53 2010        (r900)
@@ -254,6 +254,9 @@
 #define INTEL_ID               0x89    /* Intel */
 #define I_82802AB              0xAD
 #define I_82802AC              0xAC
+#define E_28F004S5             0xA7
+#define E_28F008S5             0xA6
+#define E_28F016S5             0xAA
 #define P28F001BXT             0x94    /* 28F001BX-T */
 #define P28F001BXB             0x95    /* 28F001BX-B */
 #define SHARP_LH28F008SA       0xA2    /* Sharp chip, Intel Vendor ID */

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

Reply via email to