flashrom: Support Macronix MX2512805D flash chip
authorStephan Guilloux <stephan.guilloux@free.fr>
Tue, 21 Apr 2009 01:47:16 +0000 (01:47 +0000)
committerPeter Stuge <peter@stuge.se>
Tue, 21 Apr 2009 01:47:16 +0000 (01:47 +0000)
Signed-off-by: Stephan Guilloux <stephan.guilloux@free.fr>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4150 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

util/flashrom/flash.h
util/flashrom/flashchips.c

index 38f3bcba992fdd580f1d1b8f2de268bb9b73fabe..93628dd8c68d946b63ddc66764ae78fe3fdc381e 100644 (file)
@@ -283,6 +283,7 @@ extern struct flashchip flashchips[];
 #define MX_25L1605             0x2015  /* MX25L1605{,A,D} */
 #define MX_25L3205             0x2016  /* MX25L3205{,A} */
 #define MX_25L6405             0x2017  /* MX25L3205{,D} */
+#define MX_25L12805            0x2018  /* MX25L12805 */
 #define MX_25L1635D            0x2415
 #define MX_25L3235D            0x2416
 #define MX_29F002B             0x34
index 32230c3f0d5dad3ed96efdf62a71be357e5a5fa1..911457f228322be6ec4f5c0d490c5347a3d00ae7 100644 (file)
@@ -853,6 +853,20 @@ struct flashchip flashchips[] = {
                .read           = spi_chip_read,
        },
 
+       {
+               .vendor         = "Macronix",
+               .name           = "MX25L12805",
+               .manufacture_id = MX_ID,
+               .model_id       = MX_25L12805,
+               .total_size     = 16384,
+               .page_size      = 256,
+               .tested         = TEST_UNTESTED,
+               .probe          = probe_spi_rdid,
+               .erase          = spi_chip_erase_60_c7,
+               .write          = spi_chip_write,
+               .read           = spi_chip_read,
+       },
+
        {
                .vendor         = "Macronix",
                .name           = "MX29F002B",