Author: stefanct
Date: Sun Jun 12 21:47:55 2011
New Revision: 1335
URL: http://flashrom.org/trac/flashrom/changeset/1335

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

- mark AT25DF321 as fully tested
  
http://www.flashrom.org/pipermail/flashrom/attachments/20110527/01f1868b/attachment-0001.log
- mark 82802AB as fully tested
  http://www.flashrom.org/pipermail/flashrom/2011-April/006145.html
- mark Pm49FL002 as fully tested
  http://pastebin.com/pb5NTCmW

- add Supermicro X8DT3 to boards_known
  
http://www.flashrom.org/pipermail/flashrom/attachments/20110527/01f1868b/attachment-0001.log
- add Supermicro X5DP8-G2 to boards_known
  http://www.flashrom.org/pipermail/flashrom/2011-April/006145.html

- add Supermicro X8SIE as NOT WORKING to boards_known
  http://www.flashrom.org/pipermail/flashrom/2011-May/006554.html
- add a DMI search pattern for the ASUS A8N-SLI Deluxe board enable to mitigate 
misdetections
  http://www.flashrom.org/pipermail/flashrom/2010-August/004379.html
  http://www.flashrom.org/pipermail/flashrom/2011-May/006570.html

also, fix some random white space errors and comments/strings

Signed-off-by: Stefan Tauner <[email protected]>
Acked-by: Stefan Tauner <[email protected]>

Modified:
   trunk/board_enable.c
   trunk/chipset_enable.c
   trunk/flash.h
   trunk/flashchips.c
   trunk/print.c
   trunk/print_wiki.c

Modified: trunk/board_enable.c
==============================================================================
--- trunk/board_enable.c        Sun Jun 12 10:14:10 2011        (r1334)
+++ trunk/board_enable.c        Sun Jun 12 21:47:55 2011        (r1335)
@@ -1980,7 +1980,7 @@
        {0x1002, 0x4372, 0x103c, 0x2a26,  0x1002, 0x4377, 0x103c, 0x2a26, NULL, 
        NULL, NULL,           P3, "ASUS",        "A8AE-LE",               0,   
OK, amd_sbxxx_gpio9_raise},
        {0x8086, 0x27A0, 0x1043, 0x1287,  0x8086, 0x27DF, 0x1043, 0x1287, 
"^A8J",       NULL, NULL,           P3, "ASUS",        "A8Jm",                  
0,   NT, intel_ich_gpio34_raise},
        {0x10DE, 0x0260, 0x103c, 0x2a3e,  0x10DE, 0x0264, 0x103c, 0x2a3e, 
"NAGAMI2L",   NULL, NULL,           P3, "ASUS",        "A8N-LA (Nagami-GL8E)",  
0,   OK, nvidia_mcp_gpio0_raise},
-       {0x10DE, 0x005E, 0x1043, 0x815A,  0x10DE, 0x0054, 0x1043, 0x815A, NULL, 
        NULL, NULL,           P3, "ASUS",        "A8N",                   0,   
NT, board_shuttle_fn25}, /* TODO: This should probably be A8N-SLI Deluxe, see 
http://www.coreboot.org/pipermail/flashrom/2009-November/000878.html. */
+       {0x10DE, 0x005E, 0x1043, 0x815A,  0x10DE, 0x0054, 0x1043, 0x815A, 
"^A8N-SLI",   NULL, NULL,           P3, "ASUS",        "A8N-SLI Deluxe",        
0,   NT, board_shuttle_fn25},
        {0x10de, 0x0264, 0x1043, 0x81bc,  0x10de, 0x02f0, 0x1043, 0x81cd, NULL, 
        NULL, NULL,           P3, "ASUS",        "A8N-VM CSM",            0,   
NT, w83627ehf_gpio24_raise_2e},
        {0x10DE, 0x0264, 0x1043, 0x81C0,  0x10DE, 0x0260, 0x1043, 0x81C0, NULL, 
        NULL, NULL,           P3, "ASUS",        "M2NBP-VM CSM",          0,   
OK, nvidia_mcp_gpio0_raise},
        {0x1106, 0x1336, 0x1043, 0x80ed,  0x1106, 0x3288, 0x1043, 0x8249, NULL, 
        NULL, NULL,           P3, "ASUS",        "M2V-MX",                0,   
OK, via_vt823x_gpio5_raise},

Modified: trunk/chipset_enable.c
==============================================================================
--- trunk/chipset_enable.c      Sun Jun 12 10:14:10 2011        (r1334)
+++ trunk/chipset_enable.c      Sun Jun 12 21:47:55 2011        (r1335)
@@ -1082,12 +1082,12 @@
        {0x8086, 0x7000, OK, "Intel", "PIIX3",          enable_flash_piix4},
        {0x8086, 0x7110, OK, "Intel", "PIIX4/4E/4M",    enable_flash_piix4},
        {0x8086, 0x122e, OK, "Intel", "PIIX",           enable_flash_piix4},
-       {0x8086, 0x8119, OK, "Intel", "Poulsbo",        enable_flash_poulsbo},
-       {0x10de, 0x0030, OK, "NVIDIA", "nForce4/MCP4",  
enable_flash_nvidia_nforce2},
+       {0x8086, 0x8119, OK, "Intel", "Poulsbo",        enable_flash_poulsbo},
+       {0x10de, 0x0030, OK, "NVIDIA", "nForce4/MCP4",  
enable_flash_nvidia_nforce2},
        {0x10de, 0x0050, OK, "NVIDIA", "CK804",         enable_flash_ck804}, /* 
LPC */
        {0x10de, 0x0051, OK, "NVIDIA", "CK804",         enable_flash_ck804}, /* 
Pro */
-       {0x10de, 0x0060, OK, "NVIDIA", "NForce2",       
enable_flash_nvidia_nforce2},
-       {0x10de, 0x00e0, OK, "NVIDIA", "NForce3",       
enable_flash_nvidia_nforce2},
+       {0x10de, 0x0060, OK, "NVIDIA", "NForce2",       
enable_flash_nvidia_nforce2},
+       {0x10de, 0x00e0, OK, "NVIDIA", "NForce3",       
enable_flash_nvidia_nforce2},
        /* Slave, should not be here, to fix known bug for A01. */
        {0x10de, 0x00d3, OK, "NVIDIA", "CK804",         enable_flash_ck804},
        {0x10de, 0x0260, NT, "NVIDIA", "MCP51",         enable_flash_ck804},

Modified: trunk/flash.h
==============================================================================
--- trunk/flash.h       Sun Jun 12 10:14:10 2011        (r1334)
+++ trunk/flash.h       Sun Jun 12 21:47:55 2011        (r1335)
@@ -133,7 +133,7 @@
         */
        struct block_eraser {
                struct eraseblock{
-                       unsigned int size; /* Eraseblock size */
+                       unsigned int size; /* Eraseblock size in bytes */
                        unsigned int count; /* Number of contiguous blocks with 
that size */
                } eraseblocks[NUM_ERASEREGIONS];
                /* a block_erase function should try to erase one block of size

Modified: trunk/flashchips.c
==============================================================================
--- trunk/flashchips.c  Sun Jun 12 10:14:10 2011        (r1334)
+++ trunk/flashchips.c  Sun Jun 12 21:47:55 2011        (r1335)
@@ -1495,7 +1495,7 @@
                .total_size     = 4096,
                .page_size      = 256,
                .feature_bits   = FEATURE_WRSR_WREN,
-               .tested         = TEST_OK_PRE,
+               .tested         = TEST_OK_PREW,
                .probe          = probe_spi_rdid,
                .probe_timing   = TIMING_ZERO,
                .block_erasers  =
@@ -3727,7 +3727,7 @@
                .total_size     = 512,
                .page_size      = 64 * 1024,
                .feature_bits   = FEATURE_REGISTERMAP,
-               .tested         = TEST_OK_PR,
+               .tested         = TEST_OK_PREW,
                .probe          = probe_82802ab,
                .probe_timing   = TIMING_IGNORED, /* routine does not use 
probe_timing (82802ab.c) */
                .block_erasers  =
@@ -5065,7 +5065,7 @@
                .total_size     = 256,
                .page_size      = 16 * 1024,
                .feature_bits   = FEATURE_REGISTERMAP | FEATURE_EITHER_RESET,
-               .tested         = TEST_OK_PRE,
+               .tested         = TEST_OK_PREW,
                .probe          = probe_jedec,
                .probe_timing   = TIMING_ZERO,  /* routine is wrapper to 
probe_jedec (pm49fl00x.c) */
                .block_erasers  =

Modified: trunk/print.c
==============================================================================
--- trunk/print.c       Sun Jun 12 10:14:10 2011        (r1334)
+++ trunk/print.c       Sun Jun 12 21:47:55 2011        (r1335)
@@ -535,7 +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("GIGABYTE",   "GA-P55A-UD4 (rev. 1.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),
@@ -619,9 +619,12 @@
        B("Sun",        "Fire x4540",           0, 
"http://www.sun.com/servers/x64/x4540/";, "No public report found. May work 
now."),
        B("Sun",        "Fire x4600",           0, 
"http://www.sun.com/servers/x64/x4600/";, "No public report found. May work 
now."),
        B("Supermicro", "H8QC8",                1, 
"http://www.supermicro.com/Aplus/motherboard/Opteron/nforce/H8QC8.cfm";, NULL),
+       B("Supermicro", "X5DP8-G2",             1, 
"http://www.supermicro.com/products/motherboard/Xeon/E7501/X5DP8-G2.cfm";, NULL),
+       B("Supermicro", "X8DT3",                1, 
"http://www.supermicro.com/products/motherboard/QPI/5500/X8DT3.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", "X8SIE",                0, 
"http://www.supermicro.com/products/motherboard/Xeon3000/3400/X8SIE.cfm?IPMI=N&TYP=LN2";,
 "Does not work with 0.9.2; see 
http://www.flashrom.org/pipermail/flashrom/2011-May/006554.html May work now, 
but please consult us before trying."),
        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),

Modified: trunk/print_wiki.c
==============================================================================
--- trunk/print_wiki.c  Sun Jun 12 10:14:10 2011        (r1334)
+++ trunk/print_wiki.c  Sun Jun 12 21:47:55 2011        (r1335)
@@ -52,9 +52,9 @@
 make flashrom work (given flashrom supports the respective chipset and flash \
 chip), or that they do not yet work at all. If they do not work, support may \
 or may not be added later.\n\n\
-Mainboards which don't appear in the list may or may not work (we don't \
-know, someone has to give it a try). Please report any further verified \
-mainboards on the [[Mailinglist|mailing list]].\n";
+Mainboards (or individual revisions) which don't appear in the list may or may 
\
+not work (we don't know, someone has to give it a try). Please report any \
+further verified mainboards on the [[Mailinglist|mailing list]].\n";
 #endif
 
 static const char chip_th[] = "{| border=\"0\" style=\"font-size: smaller\" \

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

Reply via email to