Author: stefanct
Date: Thu May 26 16:28:51 2011
New Revision: 1320
URL: http://flashrom.org/trac/flashrom/changeset/1320

Log:
add a bunch of new/tested motherboards, board enables and flash chips

tested motherboards:
- MSI MS-7599 (870-C45)
  http://www.flashrom.org/pipermail/flashrom/2011-May/006420.html
- Gigabyte GA-P55A-UD4 (rev 1.0)
  http://www.flashrom.org/pipermail/flashrom/2011-May/006415.html
- Supermicro X8DTU-F
  http://www.flashrom.org/pipermail/flashrom/2011-May/006329.html
- Supermicro X8STi
  http://www.flashrom.org/pipermail/flashrom/2011-May/006436.html

tested board enable:
- abit NF-M2 nView
  success report (without a log though): 
http://www.flashrom.org/pipermail/flashrom/2011-April/006167.html

tested flash chips:
- ST M50FW080 (+EW)
  http://www.flashrom.org/pipermail/flashrom/2011-May/006409.html
- ST M25P32 (+EW)
  http://www.flashrom.org/pipermail/flashrom/2011-May/006398.html
- Winbond W25x64 (+P)
  http://www.flashrom.org/pipermail/flashrom/2011-March/006012.html
- Winbond W39V040FA (+W)
  http://www.flashrom.org/pipermail/flashrom/2010-December/005642.html

new flash chip
- Winbond W25Q128
  http://www.flashrom.org/pipermail/flashrom/2011-April/006309.html

W25Q128 is:
Signed-off-by: Antony Rheneus <[email protected]>
everything else is:
Signed-off-by: Stefan Tauner <[email protected]>
Acked-by: Stefan Tauner <[email protected]>

Modified:
   trunk/board_enable.c
   trunk/flashchips.c
   trunk/print.c

Modified: trunk/board_enable.c
==============================================================================
--- trunk/board_enable.c        Thu May 26 15:30:51 2011        (r1319)
+++ trunk/board_enable.c        Thu May 26 16:28:51 2011        (r1320)
@@ -1959,7 +1959,7 @@
        {0x8086, 0x2930, 0x147b, 0x1083,  0x10ec, 0x8167, 0x147b, 0x1083, NULL, 
        NULL, NULL,           P3, "abit",        "IP35 Pro",              0,   
OK, intel_ich_gpio16_raise},
        {0x10de, 0x0050, 0x147b, 0x1c1a,       0,      0,      0,      0, NULL, 
        NULL, NULL,           P3, "abit",        "KN8 Ultra",             0,   
NT, nvidia_mcp_gpio2_lower},
        {0x10de, 0x01e0, 0x147b, 0x1c00,  0x10de, 0x0060, 0x147B, 0x1c00, NULL, 
        NULL, NULL,           P3, "abit",        "NF7-S",                 0,   
OK, nvidia_mcp_gpio8_raise},
-       {0x10de, 0x02f0, 0x147b, 0x1c26,  0x10de, 0x0240, 0x10de, 0x0222, NULL, 
        NULL, NULL,           P3, "abit",        "NF-M2 nView",           0,   
NT, nvidia_mcp_gpio4_lower},
+       {0x10de, 0x02f0, 0x147b, 0x1c26,  0x10de, 0x0240, 0x10de, 0x0222, NULL, 
        NULL, NULL,           P3, "abit",        "NF-M2 nView",           0,   
OK, nvidia_mcp_gpio4_lower},
        {0x1106, 0x0691,      0,      0,  0x1106, 0x3057,      0,      0, 
"(VA6)$",     NULL, NULL,           P3, "abit",        "VA6",                   
0,   OK, via_apollo_gpo4_lower},
        {0x1106, 0x0691,      0,      0,  0x1106, 0x3057,      0,      0, NULL, 
        "abit", "vt6x4",      P3, "abit",        "VT6X4",                 0,   
OK, via_apollo_gpo4_lower},
        {0x105a, 0x0d30, 0x105a, 0x4d33,  0x8086, 0x1130, 0x8086,      0, NULL, 
        NULL, NULL,           P3, "Acorp",       "6A815EPD",              0,   
OK, board_acorp_6a815epd},

Modified: trunk/flashchips.c
==============================================================================
--- trunk/flashchips.c  Thu May 26 15:30:51 2011        (r1319)
+++ trunk/flashchips.c  Thu May 26 16:28:51 2011        (r1320)
@@ -6467,7 +6467,7 @@
                .model_id       = ST_M25P32,
                .total_size     = 4096,
                .page_size      = 256,
-               .tested         = TEST_OK_PR,
+               .tested         = TEST_OK_PREW,
                .probe          = probe_spi_rdid,
                .probe_timing   = TIMING_ZERO,
                .block_erasers  =
@@ -7064,7 +7064,7 @@
                .total_size     = 1024,
                .page_size      = 64 * 1024,
                .feature_bits   = FEATURE_REGISTERMAP,
-               .tested         = TEST_OK_PR,
+               .tested         = TEST_OK_PREW,
                .probe          = probe_82802ab,
                .probe_timing   = TIMING_IGNORED, /* routine don't use 
probe_timing (82802ab.c) */
                .block_erasers  =
@@ -7525,6 +7525,42 @@
 
        {
                .vendor         = "Winbond",
+               .name           = "W25Q128",
+               .bustype        = CHIP_BUSTYPE_SPI,
+               .manufacture_id = WINBOND_NEX_ID,
+               .model_id       = WINBOND_NEX_W25Q128,
+               .total_size     = 16384,
+               .page_size      = 256,
+               .feature_bits   = FEATURE_WRSR_WREN,
+               .tested         = TEST_OK_PROBE,
+               .probe          = probe_spi_rdid,
+               .probe_timing   = TIMING_ZERO,
+               .block_erasers  =
+               {
+                       {
+                               .eraseblocks = { {4 * 1024, 4096} },
+                               .block_erase = spi_block_erase_20,
+                       }, {
+                               .eraseblocks = { {32 * 1024, 512} },
+                               .block_erase = spi_block_erase_52,
+                       }, {
+                               .eraseblocks = { {64 * 1024, 256} },
+                               .block_erase = spi_block_erase_d8,
+                       }, {
+                               .eraseblocks = { {16 * 1024 * 1024, 1} },
+                               .block_erase = spi_block_erase_60,
+                       }, {
+                               .eraseblocks = { {16 * 1024 * 1024, 1} },
+                               .block_erase = spi_block_erase_c7,
+                       }
+               },
+               .unlock         = spi_disable_blockprotect,
+               .write          = spi_chip_write_256,
+               .read           = spi_chip_read,
+       },
+
+       {
+               .vendor         = "Winbond",
                .name           = "W25x10",
                .bustype        = CHIP_BUSTYPE_SPI,
                .manufacture_id = WINBOND_NEX_ID,
@@ -7724,7 +7760,7 @@
                .total_size     = 8192,
                .page_size      = 256,
                .feature_bits   = FEATURE_WRSR_WREN,
-               .tested         = TEST_UNTESTED,
+               .tested         = TEST_OK_PROBE,
                .probe          = probe_spi_rdid,
                .probe_timing   = TIMING_ZERO,
                .block_erasers  =
@@ -7963,9 +7999,9 @@
                .total_size     = 512,
                .page_size      = 64 * 1024,
                .feature_bits   = FEATURE_REGISTERMAP | FEATURE_EITHER_RESET,
-               .tested         = TEST_OK_PRE,
+               .tested         = TEST_OK_PREW,
                .probe          = probe_jedec,
-               .probe_timing   = 10, 
+               .probe_timing   = 10,
                .block_erasers  =
                {
                        {

Modified: trunk/print.c
==============================================================================
--- trunk/print.c       Thu May 26 15:30:51 2011        (r1319)
+++ trunk/print.c       Thu May 26 16:28:51 2011        (r1320)
@@ -535,6 +535,7 @@
        B("GIGABYTE",   "GA-MA790FX-DQ6",       1, 
"http://www.gigabyte.com/products/product-page.aspx?pid=2690";, NULL),
        B("GIGABYTE",   "GA-MA790GP-DS4H",      1, 
"http://www.gigabyte.com/products/product-page.aspx?pid=2887";, NULL),
        B("GIGABYTE",   "GA-MA790XT-UD4P (rev. 1.0)", 1, 
"http://www.gigabyte.com/products/product-page.aspx?pid=3010";, NULL),
+       B("GIGABYTE",   "GA-P55A-UD4 (rev. 1.0 (and 2.0?))", 1, 
"http://www.gigabyte.com/products/product-page.aspx?pid=3436";, NULL),
        B("HP",         "e-Vectra P2706T",      1, 
"http://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp?lang=en&cc=us&prodSeriesId=77515&prodTypeId=12454";,
 NULL),
        B("HP",         "ProLiant DL145 G3",    1, 
"http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c00816835&lang=en&cc=us&taskId=101&prodSeriesId=3219755&prodTypeId=15351";,
 NULL),
        B("HP",         "ProLiant DL165 G6",    1, 
"http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-3328412-241644-3328421-3955644.html";,
 NULL),
@@ -587,6 +588,7 @@
        B("MSI",        "MS-7368 (K9AG Neo2-Digital)", 1, 
"http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1241";, NULL),
        B("MSI",        "MS-7376 (K9A2 Platinum)", 1, 
"http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1332";, NULL),
        B("MSI",        "MS-7596 (785GM-E51)",  1, 
"http://eu.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1866";, NULL),
+       B("MSI",        "MS-7599 (870-C45)",    1, 
"http://www.msi.com/product/mb/870-C45.html";, NULL),
        B("MSI",        "MS-7640 (890FXA-GD70)",1, 
"http://www.msi.com/product/mb/890FXA-GD70.html";, "Reported by \"Linux User 
#330250\" http://flashrom.org/pipermail/flashrom/2011-March/006072.html";),
        B("MSI",        "MS-7642 (890GXM-G65)", 1, 
"http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=2012";, NULL),
        B("NEC",        "PowerMate 2000",       1, 
"http://support.necam.com/mobilesolutions/hardware/Desktops/pm2000/celeron/";, 
NULL),
@@ -617,6 +619,8 @@
        B("Supermicro", "H8QC8",                1, 
"http://www.supermicro.com/Aplus/motherboard/Opteron/nforce/H8QC8.cfm";, NULL),
        B("Supermicro", "X8DTH-6F",             1, 
"http://www.supermicro.com/products/motherboard/QPI/5500/X8DTH-6F.cfm";, NULL),
        B("Supermicro", "X8DTT-F",              1, 
"http://www.supermicro.com/products/motherboard/QPI/5500/X8DTT-F.cfm";, NULL),
+       B("Supermicro", "X8DTU-F",              1, 
"http://www.supermicro.com/products/motherboard/QPI/5500/X8DTU-F.cfm";, NULL),
+       B("Supermicro", "X8STi",                1, 
"http://www.supermicro.com/products/motherboard/Xeon3000/X58/X8STi.cfm";, NULL),
        B("T-Online",   "S-100",                1, 
"http://wiki.freifunk-hannover.de/T-Online_S_100";, NULL),
        B("Tekram",     "P6Pro-A5",             1, 
"http://www.motherboard.cz/mb/tekram/P6Pro-A5.htm";, NULL),
        B("Termtek",    "TK-3370 (Rev:2.5B)",   1, NULL, NULL),

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

Reply via email to