flashrom: Support MX25L3235D
authorStephan Guilloux <stephan.guilloux@free.fr>
Thu, 23 Apr 2009 22:51:56 +0000 (22:51 +0000)
committerPeter Stuge <peter@stuge.se>
Thu, 23 Apr 2009 22:51:56 +0000 (22:51 +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@4200 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

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

index 93628dd8c68d946b63ddc66764ae78fe3fdc381e..4888428bc1ad4f2ec281508bdc78d5314ce5fca0 100644 (file)
@@ -285,7 +285,7 @@ extern struct flashchip flashchips[];
 #define MX_25L6405             0x2017  /* MX25L3205{,D} */
 #define MX_25L12805            0x2018  /* MX25L12805 */
 #define MX_25L1635D            0x2415
-#define MX_25L3235D            0x2416
+#define MX_25L3235D            0x5E16  /* MX25L3225D/MX25L3235D/MX25L3237D */
 #define MX_29F002B             0x34
 #define MX_29F002T             0xB0
 #define MX_29LV002CB           0x5A
index bc16b2e455ae1f060a547d954e4d572252ff0c7d..b9c87ad77ac490568a08dc442f7d1f5fd41ce2d6 100644 (file)
@@ -839,6 +839,20 @@ struct flashchip flashchips[] = {
                .read           = spi_chip_read,
        },
 
+       {
+               .vendor         = "Macronix",
+               .name           = "MX25L3235D",
+               .manufacture_id = MX_ID,
+               .model_id       = MX_25L3235D,
+               .total_size     = 4096,
+               .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           = "MX25L6405",