Author: hailfinger
Date: 2009-01-08 17:53:13 +0100 (Thu, 08 Jan 2009)
New Revision: 3853

Modified:
   trunk/util/flashrom/flashchips.c
Log:
Add erase and write functions to the following chip definitions:

AT25DF021 AT25DF041A AT25DF081 AT25DF161 AT25DF321 AT25DF321A AT25DF641
AT25F512B AT25FS010 AT25FS040 AT26DF081A AT26DF161 AT26DF161A AT26DF321
AT26F004

Straight from the data sheets, untested because I lack the hardware.

Signed-off-by: Carl-Daniel Hailfinger <[email protected]>
Acked-by: Peter Stuge <[email protected]>


Modified: trunk/util/flashrom/flashchips.c
===================================================================
--- trunk/util/flashrom/flashchips.c    2009-01-08 04:56:59 UTC (rev 3852)
+++ trunk/util/flashrom/flashchips.c    2009-01-08 16:53:13 UTC (rev 3853)
@@ -123,8 +123,8 @@
                .page_size      = 256,
                .tested         = TEST_UNTESTED,
                .probe          = probe_spi_rdid,
-               .erase          = NULL,
-               .write          = NULL,
+               .erase          = spi_chip_erase_60_c7,
+               .write          = spi_chip_write,
                .read           = spi_chip_read,
        },
 
@@ -137,8 +137,8 @@
                .page_size      = 256,
                .tested         = TEST_UNTESTED,
                .probe          = probe_spi_rdid,
-               .erase          = NULL,
-               .write          = NULL,
+               .erase          = spi_chip_erase_60_c7,
+               .write          = spi_chip_write,
                .read           = spi_chip_read,
        },
 
@@ -151,8 +151,8 @@
                .page_size      = 256,
                .tested         = TEST_UNTESTED,
                .probe          = probe_spi_rdid,
-               .erase          = NULL,
-               .write          = NULL,
+               .erase          = spi_chip_erase_60_c7,
+               .write          = spi_chip_write,
                .read           = spi_chip_read,
        },
 
@@ -165,8 +165,8 @@
                .page_size      = 256,
                .tested         = TEST_UNTESTED,
                .probe          = probe_spi_rdid,
-               .erase          = NULL,
-               .write          = NULL,
+               .erase          = spi_chip_erase_60_c7,
+               .write          = spi_chip_write,
                .read           = spi_chip_read,
        },
 
@@ -179,7 +179,7 @@
                .page_size      = 256,
                .tested         = TEST_OK_PREW,
                .probe          = probe_spi_rdid,
-               .erase          = spi_chip_erase_c7,
+               .erase          = spi_chip_erase_60_c7,
                .write          = spi_chip_write,
                .read           = spi_chip_read,
        },
@@ -193,8 +193,8 @@
                .page_size      = 256,
                .tested         = TEST_UNTESTED,
                .probe          = probe_spi_rdid,
-               .erase          = NULL,
-               .write          = NULL,
+               .erase          = spi_chip_erase_60_c7,
+               .write          = spi_chip_write,
                .read           = spi_chip_read,
        },
 
@@ -207,8 +207,8 @@
                .page_size      = 256,
                .tested         = TEST_UNTESTED,
                .probe          = probe_spi_rdid,
-               .erase          = NULL,
-               .write          = NULL,
+               .erase          = spi_chip_erase_60_c7,
+               .write          = spi_chip_write,
                .read           = spi_chip_read,
        },
 
@@ -221,8 +221,8 @@
                .page_size      = 256,
                .tested         = TEST_UNTESTED,
                .probe          = probe_spi_rdid,
-               .erase          = NULL,
-               .write          = NULL,
+               .erase          = spi_chip_erase_60_c7,
+               .write          = spi_chip_write,
                .read           = spi_chip_read,
        },
 
@@ -235,8 +235,8 @@
                .page_size      = 256,
                .tested         = TEST_UNTESTED,
                .probe          = probe_spi_rdid,
-               .erase          = NULL,
-               .write          = NULL,
+               .erase          = spi_chip_erase_60_c7,
+               .write          = spi_chip_write,
                .read           = spi_chip_read,
        },
 
@@ -249,8 +249,8 @@
                .page_size      = 256,
                .tested         = TEST_UNTESTED,
                .probe          = probe_spi_rdid,
-               .erase          = NULL,
-               .write          = NULL,
+               .erase          = spi_chip_erase_60_c7,
+               .write          = spi_chip_write,
                .read           = spi_chip_read,
        },
 
@@ -277,8 +277,8 @@
                .page_size      = 256,
                .tested         = TEST_UNTESTED,
                .probe          = probe_spi_rdid,
-               .erase          = NULL,
-               .write          = NULL,
+               .erase          = spi_chip_erase_60_c7,
+               .write          = spi_chip_write,
                .read           = spi_chip_read,
        },
 
@@ -291,8 +291,8 @@
                .page_size      = 256,
                .tested         = TEST_UNTESTED,
                .probe          = probe_spi_rdid,
-               .erase          = NULL,
-               .write          = NULL,
+               .erase          = spi_chip_erase_60_c7,
+               .write          = spi_chip_write,
                .read           = spi_chip_read,
        },
 
@@ -305,8 +305,8 @@
                .page_size      = 256,
                .tested         = TEST_UNTESTED,
                .probe          = probe_spi_rdid,
-               .erase          = NULL,
-               .write          = NULL,
+               .erase          = spi_chip_erase_60_c7,
+               .write          = spi_chip_write,
                .read           = spi_chip_read,
        },
 
@@ -320,7 +320,7 @@
                .page_size      = 256,
                .tested         = TEST_UNTESTED,
                .probe          = probe_spi_rdid,
-               .erase          = spi_chip_erase_c7,
+               .erase          = spi_chip_erase_60_c7,
                .write          = spi_chip_write,
                .read           = spi_chip_read,
          },*/
@@ -334,7 +334,7 @@
                .page_size      = 256,
                .tested         = TEST_UNTESTED,
                .probe          = probe_spi_rdid,
-               .erase          = NULL,
+               .erase          = spi_chip_erase_60_c7,
                .write          = NULL /* Incompatible Page write */,
                .read           = spi_chip_read,
        },


--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to