Changeset 1454


Ignore:
Timestamp:
10/21/11 14:33:07 (7 months ago)
Author:
stefanct
Message:

Add a bunch of new/tested stuff and various small changes 8

Tested mainboards:
OK:

NOT OK:

Tested chipsets:

Tested flash chips:

  • remove superfluous line break in enable_flash_ich_dc_spi
  • m->M in "min" and "max" (voltage) in print_wiki.c
  • spi25: get rid of unneccessary line breaks (on failed probes)

which is
Acked-by: Uwe Hermann <uwe@…>

  • rayer_spi.c: Remove double word: s/the the/the/

which is
Signed-off-by: Paul Menzel <paulepanter@…>

The parts added until 2011-10-14 (most of this patch) were
Acked-by: Uwe Hermann <uwe@…>

everything else is
Signed-off-by: Stefan Tauner <stefan.tauner@…>
Acked-by: Stefan Tauner <stefan.tauner@…>

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/chipset_enable.c

    r1435 r1454  
    537537        /* Get physical address of Root Complex Register Block */ 
    538538        tmp = pci_read_long(dev, 0xf0) & 0xffffc000; 
    539         msg_pdbg("\nRoot Complex Register Block address = 0x%x\n", tmp); 
     539        msg_pdbg("Root Complex Register Block address = 0x%x\n", tmp); 
    540540 
    541541        /* Map RCBA to virtual memory */ 
     
    11391139        {0x1039, 0x0406, NT, "SiS", "501/5101/5501",    enable_flash_sis501}, 
    11401140        {0x1039, 0x0496, NT, "SiS", "85C496+497",       enable_flash_sis85c496}, 
    1141         {0x1039, 0x0530, NT, "SiS", "530",              enable_flash_sis530}, 
     1141        {0x1039, 0x0530, OK, "SiS", "530",              enable_flash_sis530}, 
    11421142        {0x1039, 0x0540, NT, "SiS", "540",              enable_flash_sis540}, 
    11431143        {0x1039, 0x0620, NT, "SiS", "620",              enable_flash_sis530}, 
     
    12061206        {0x10de, 0x0548, OK, "NVIDIA", "MCP67",         enable_flash_mcp6x_7x}, 
    12071207        {0x10de, 0x075c, NT, "NVIDIA", "MCP78S",        enable_flash_mcp6x_7x}, 
    1208         {0x10de, 0x075d, NT, "NVIDIA", "MCP78S",        enable_flash_mcp6x_7x}, 
     1208        {0x10de, 0x075d, OK, "NVIDIA", "MCP78S",        enable_flash_mcp6x_7x}, 
    12091209        {0x10de, 0x07d7, NT, "NVIDIA", "MCP73",         enable_flash_mcp6x_7x}, 
    12101210        {0x10de, 0x0aac, NT, "NVIDIA", "MCP79",         enable_flash_mcp6x_7x}, 
     
    12231223        {0x1106, 0x0596, OK, "VIA", "VT82C596",         enable_flash_amd8111}, 
    12241224        {0x1106, 0x0686, NT, "VIA", "VT82C686A/B",      enable_flash_amd8111}, 
    1225         {0x1106, 0x3074, NT, "VIA", "VT8233",           enable_flash_vt823x}, 
     1225        {0x1106, 0x3074, OK, "VIA", "VT8233",           enable_flash_vt823x}, 
    12261226        {0x1106, 0x3147, OK, "VIA", "VT8233A",          enable_flash_vt823x}, 
    12271227        {0x1106, 0x3177, OK, "VIA", "VT8235",           enable_flash_vt823x}, 
     
    12371237        {0x8086, 0x122e, OK, "Intel", "PIIX",           enable_flash_piix4}, 
    12381238        {0x8086, 0x1234, NT, "Intel", "MPIIX",          enable_flash_piix4}, 
    1239         {0x8086, 0x1c44, NT, "Intel", "Z68",            enable_flash_pch6}, 
    1240         {0x8086, 0x1c46, NT, "Intel", "P67",            enable_flash_pch6}, 
     1239        {0x8086, 0x1c44, OK, "Intel", "Z68",            enable_flash_pch6}, 
     1240        {0x8086, 0x1c46, OK, "Intel", "P67",            enable_flash_pch6}, 
    12411241        {0x8086, 0x1c47, NT, "Intel", "UM67",           enable_flash_pch6}, 
    12421242        {0x8086, 0x1c49, NT, "Intel", "HM65",           enable_flash_pch6}, 
  • trunk/flashchips.c

    r1439 r1454  
    12301230                .page_size      = 64 * 1024, 
    12311231                .feature_bits   = FEATURE_ADDR_2AA | FEATURE_SHORT_RESET, 
    1232                 .tested         = TEST_OK_PR, 
     1232                .tested         = TEST_OK_PREW, 
    12331233                .probe          = probe_jedec, 
    12341234                .probe_timing   = TIMING_ZERO, 
     
    31703170                .page_size      = 256, 
    31713171                .feature_bits   = FEATURE_WRSR_WREN, 
    3172                 .tested         = TEST_UNTESTED, 
     3172                .tested         = TEST_OK_PREW, 
    31733173                .probe          = probe_spi_rdid, 
    31743174                .probe_timing   = TIMING_ZERO, 
     
    35513551                .page_size      = 256, 
    35523552                .feature_bits   = FEATURE_ADDR_AAA | FEATURE_EITHER_RESET, 
    3553                 .tested         = TEST_OK_PR, 
     3553                .tested         = TEST_OK_PREW, 
    35543554                .probe          = probe_jedec, 
    35553555                .probe_timing   = TIMING_ZERO,  /* Datasheet has no timing info specified */ 
     
    45884588                .page_size      = 64 * 1024, 
    45894589                .feature_bits   = FEATURE_ADDR_2AA | FEATURE_SHORT_RESET, 
    4590                 .tested         = TEST_OK_PR, 
     4590                .tested         = TEST_OK_PREW, 
    45914591                .probe          = probe_jedec, 
    45924592                .probe_timing   = TIMING_ZERO, 
     
    52695269                .page_size      = 4096, 
    52705270                .feature_bits   = FEATURE_ADDR_2AA | FEATURE_EITHER_RESET, 
    5271                 .tested         = TEST_OK_PRE, 
     5271                .tested         = TEST_OK_PREW, 
    52725272                .probe          = probe_jedec, 
    52735273                .probe_timing   = TIMING_ZERO,  /* Datasheet has no timing info specified */ 
     
    53295329                .page_size      = 4096, 
    53305330                .feature_bits   = FEATURE_ADDR_2AA | FEATURE_EITHER_RESET, 
    5331                 .tested         = TEST_UNTESTED, 
     5331                .tested         = TEST_OK_PR, 
    53325332                .probe          = probe_jedec, 
    53335333                .probe_timing   = TIMING_ZERO,  /* Datasheet has no timing info specified */ 
     
    64836483                .page_size      = 64 * 1024, 
    64846484                .feature_bits   = FEATURE_REGISTERMAP | FEATURE_EITHER_RESET, 
    6485                 .tested         = TEST_OK_PRE, 
     6485                .tested         = TEST_OK_PREW, 
    64866486                .probe          = probe_jedec, 
    64876487                .probe_timing   = 1,            /* 150 ns */ 
     
    77647764                .page_size      = 512, 
    77657765                .feature_bits   = FEATURE_EITHER_RESET, 
    7766                 .tested         = TEST_OK_PRE, 
     7766                .tested         = TEST_OK_PREW, 
    77677767                .probe          = probe_jedec, 
    77687768                .probe_timing   = TIMING_ZERO,  /* Datasheet has no timing info specified */ 
     
    85338533                .page_size      = 64 * 1024, 
    85348534                .feature_bits   = FEATURE_EITHER_RESET, 
    8535                 .tested         = TEST_OK_PRE, 
    8536                 .probe          = probe_jedec, 
    8537                 .probe_timing   = 10,  
     8535                .tested         = TEST_OK_PREW, 
     8536                .probe          = probe_jedec, 
     8537                .probe_timing   = 10, 
    85388538                .block_erasers  = 
    85398539                { 
     
    85618561                .page_size      = 64 * 1024, 
    85628562                .feature_bits   = FEATURE_EITHER_RESET, 
    8563                 .tested         = TEST_UNTESTED, 
     8563                .tested         = TEST_OK_PREW, 
    85648564                .probe          = probe_jedec, 
    85658565                .probe_timing   = 10, 
  • trunk/print.c

    r1438 r1454  
    591591        B("ASUS",       "A8V-E Deluxe",         1, "http://www.asus.com/product.aspx?P_ID=hQBPIJWEZnnGAZEh", NULL), 
    592592        B("ASUS",       "A8V-E SE",             1, "http://www.asus.com/product.aspx?P_ID=VMfiJJRYTHM4gXIi", "See http://www.coreboot.org/pipermail/coreboot/2007-October/026496.html"), 
     593        B("ASUS",       "Crosshair II Formula", 1, "http://www.asus.com/product.aspx?P_ID=EIDxaW1Ln3YR9RA2", NULL), 
    593594        B("ASUS",       "Crosshair IV Extreme", 1, "http://www.asus.com/product.aspx?P_ID=lt1ShF6xEn3rlLe7", NULL), 
    594595        B("ASUS",       "E35M1-I DELUXE",       1, "http://www.asus.com/product.aspx?P_ID=9BmKhMwWCwqyl1lz", NULL), 
     596        B("ASUS",       "K8N",                  1, "http://www.asus.com/product.aspx?P_ID=zigzffr75jWJ7j2y", NULL), 
    595597        B("ASUS",       "K8V",                  1, "http://www.asus.com/product.aspx?P_ID=fG2KZOWF7v6MRFRm", NULL), 
    596598        B("ASUS",       "K8V SE Deluxe",        1, "http://www.asus.com/product.aspx?P_ID=65HeDI8XM1u6Uy6o", NULL), 
     
    601603        B("ASUS",       "M2N32-SLI Deluxe",     1, "http://www.asus.com/product.aspx?P_ID=0jMy2X8lKstYRvev", NULL), 
    602604        B("ASUS",       "M2N-E",                1, "http://www.asus.com/product.aspx?P_ID=NFlvt10av3F7ayQ9", "If the machine doesn't come up again after flashing, try resetting the NVRAM(CMOS). The MAC address of the onboard network card will change to the value stored in the new image, so backup the old address first. See http://www.flashrom.org/pipermail/flashrom/2009-November/000879.html"), 
     605        B("ASUS",       "M2N-E SLI",            1, "http://www.asus.com/product.aspx?P_ID=NJ8fkR6ufRM9XvFC", NULL), 
    603606        B("ASUS",       "M2N-SLI Deluxe",       1, "http://www.asus.com/product.aspx?P_ID=szSFtrap7crpBaQE", NULL), 
    604607        B("ASUS",       "M2NBP-VM CSM",         1, "http://www.asus.com/product.aspx?P_ID=MnOfzTGd2KkwG0rF", NULL), 
     
    609612        B("ASUS",       "M3A76-CM",             1, "http://www.asus.com/product.aspx?P_ID=aU8effdifLvraVze", NULL), 
    610613        B("ASUS",       "M3A78-EM",             1, "http://www.asus.com/product.aspx?P_ID=KjpYqzmAd9vsTM2D", NULL), 
     614        B("ASUS",       "M3N78-VM",             1, "http://www.asus.com/product.aspx?P_ID=ovqEgLFRjnSClhSV", NULL), 
    611615        B("ASUS",       "M4A78-EM",             1, "http://www.asus.com/product.aspx?P_ID=0KyowHKUFAQqH2DO", NULL), 
    612616        B("ASUS",       "M4A785TD-V EVO",       1, "http://www.asus.com/product.aspx?P_ID=fcsXWSxnhzZE9rnR", NULL), 
    613617        B("ASUS",       "M4A785TD-M EVO",       1, "http://www.asus.com/product.aspx?P_ID=QHbvGVB1mXmmD8qQ", NULL), 
     618        B("ASUS",       "M4A78LT-M LE",         1, "http://www.asus.com/product.aspx?P_ID=exJL00uovTJaDqxR", NULL), 
    614619        B("ASUS",       "M4A79T Deluxe",        1, "http://www.asus.com/product.aspx?P_ID=lhJiLTN5huPfCVkW", NULL), 
    615620        B("ASUS",       "M4A87TD/USB3",         1, "http://www.asus.com/product.aspx?P_ID=nlWYrI9wlNIYHAaa", NULL), 
     621        B("ASUS",       "M4A89GTD PRO",         1, "http://www.asus.com/product.aspx?P_ID=Gdf0vtpVf72LTYgs", NULL), 
    616622        B("ASUS",       "M6Ne",                 0, "http://www.asus.com/Product.aspx?P_ID=IbqN4JCxeRiep4WN", "Untested board enable."), 
    617623        B("ASUS",       "MEW-AM",               0, "ftp://ftp.asus.com.tw/pub/ASUS/mb/sock370/810/mew-am/", "No public report found. Owned by Uwe Hermann <uwe@hermann-uwe.de>. May work now."), 
     
    660666        B("ASUS",       "P7H57D-V EVO",         1, "http://www.asus.com/Motherboards/Intel_Socket_1156/P7H57DV_EVO/", NULL), 
    661667        B("ASUS",       "P7H55-M LX",           0, NULL, "flashrom works correctly, but GbE LAN is nonworking (probably due to a missing/bogus MAC address; see http://www.flashrom.org/pipermail/flashrom/2011-July/007432.html and http://ubuntuforums.org/showthread.php?t=1534389 for a possible workaround)"), 
     668        B("ASUS",       "P8B-E/4L",             0, NULL, "Probing works (Winbond W25Q64, 8192 kB, SPI), but parts of the flash are problematic: descriptor is r/o (conforming to ICH reqs), ME region is locked."), 
     669        B("ASUS",       "P8B WS",               0, NULL, "Probing works (Winbond W25Q32, 4096 kB, SPI), but parts of the flash are problematic: descriptor is r/o (conforming to ICH reqs), ME region is locked."), 
    662670        B("ASUS",       "Z8NA-D6C",             1, "http://www.asus.com/product.aspx?P_ID=k81cpN8uEB01BpQ6", NULL), 
    663671        B("BCOM",       "WinNET100",            1, "http://www.coreboot.org/BCOM_WINNET100", "Used in the IGEL-316 thin client."), 
     
    678686        B("Elitegroup", "K7VTA3",               1, "http://www.ecs.com.tw/ECSWebSite/Products/ProductsDetail.aspx?detailid=264&CategoryID=1&DetailName=Specification&MenuID=52&LanID=0", NULL), 
    679687        B("Elitegroup", "P4M800PRO-M (V1.0A)",  1, "http://www.ecs.com.tw/ECSWebSite_2007/Products/ProductsDetail.aspx?CategoryID=1&DetailID=574&DetailName=Feature&MenuID=52&LanID=0", NULL), 
     688        B("Elitegroup", "P4VXMS (V1.0A)",       1, NULL, NULL), 
    680689        B("Elitegroup", "P6IWP-Fe",             1, "http://www.ecs.com.tw/ECSWebSite_2007/Products/ProductsDetail.aspx?CategoryID=1&TypeID=3&DetailID=95&DetailName=Feature&MenuID=1&LanID=0", NULL), 
    681690        B("Elitegroup", "P6VAP-A+",             1, "http://www.ecs.com.tw/ECSWebSite/Products/ProductsDetail.aspx?detailid=117&CategoryID=1&DetailName=Specification&MenuID=1&LanID=0", NULL), 
     
    692701        B("Foxconn",    "6150K8MD-8EKRSH",      1, "http://www.foxconnchannel.com/product/motherboards/detail_overview.aspx?id=en-us0000157", NULL), 
    693702        B("Foxconn",    "A6VMX",                1, "http://www.foxconnchannel.com/product/motherboards/detail_overview.aspx?id=en-us0000346", NULL), 
     703        B("Foxconn",    "P4M800P7MA-RS2",       1, "http://www.foxconnchannel.com/Product/Motherboards/detail_overview.aspx?id=en-us0000138", NULL), 
    694704        B("Freetech",   "P6F91i",               1, "http://web.archive.org/web/20010417035034/http://www.freetech.com/prod/P6F91i.html", NULL), 
    695705        B("Fujitsu-Siemens", "ESPRIMO P5915",   1, "http://uk.ts.fujitsu.com/rl/servicesupport/techsupport/professionalpc/ESPRIMO/P/EsprimoP5915-6.htm", "Mainboard model is D2312-A2."), 
     
    734744        B("GIGABYTE",   "GA-MA790XT-UD4P (rev. 1.0)", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=3010", NULL), 
    735745        B("GIGABYTE",   "GA-P55A-UD4 (rev. 1.0)", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=3436", NULL), 
     746        B("GIGABYTE",   "GA-P67A-UD3P",         1, "http://www.gigabyte.com/products/product-page.aspx?pid=3649", NULL), 
    736747        B("GIGABYTE",   "GA-X58A-UD7 (rev. 2.0)", 1, NULL, NULL), 
     748        B("GIGABYTE",   "GA-Z68MX-UD2H-B (rev. 1.3)", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=3854", NULL), 
    737749        B("HP",         "e-Vectra P2706T",      1, "http://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp?lang=en&cc=us&prodSeriesId=77515&prodTypeId=12454", NULL), 
    738750        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), 
     
    800812        B("MSI",        "MS-7640 (890FXA-GD70)",1, "http://www.msi.com/product/mb/890FXA-GD70.html", NULL), 
    801813        B("MSI",        "MS-7642 (890GXM-G65)", 1, "http://www.msi.com/product/mb/890GXM-G65.html", NULL), 
     814        B("MSI",        "MS-7696 (A75MA-G55)",  1, "http://www.msi.com/product/mb/A75MA-G55.html", NULL), 
    802815        B("MSI",        "MS-7698 (E350IA-E45)", 1, "http://www.msi.com/product/mb/E350IA-E45.html", NULL), 
    803816        B("NEC",        "PowerMate 2000",       1, "http://support.necam.com/mobilesolutions/hardware/Desktops/pm2000/celeron/", NULL), 
    804817        B("Nokia",      "IP530",                1, NULL, NULL), 
     818        B("PCCHIPS ",   "M598LMR (V9.0)",       1, NULL, NULL), 
    805819        B("PCCHIPS ",   "M863G (V5.1A)",        1, "http://www.pcchips.com.tw/PCCWebSite/Products/ProductsDetail.aspx?CategoryID=1&DetailID=343&DetailName=Feature&MenuID=1&LanID=0", NULL), 
    806820        B("PC Engines", "Alix.1c",              1, "http://pcengines.ch/alix1c.htm", NULL), 
     
    885899        B("VIA",        "PC3500G",              1, "http://www.via.com.tw/en/initiatives/empowered/pc3500_mainboard/index.jsp", NULL), 
    886900        B("VIA",        "VB700X",               1, "http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=490", NULL), 
     901        B("ZOTAC",      "Fusion-ITX WiFi (FUSION350-A-E)", 1, NULL, NULL), 
    887902        B("ZOTAC",      "GeForce 8200",         1, "http://pden.zotac.com/index.php?page=shop.product_details&product_id=129&category_id=92", NULL), 
    888903        B("ZOTAC",      "ZBOX HD-ID11",         1, "http://pdde.zotac.com/index.php?page=shop.product_details&product_id=240&category_id=75", NULL), 
  • trunk/print_wiki.c

    r1441 r1454  
    7171|- bgcolor=\"#6699ff\"\n| colspan=\"4\" | &nbsp;\n\ 
    7272| Probe\n| Read\n| Erase\n| Write\n\ 
    73 | align=\"center\" | min \n| align=\"center\" | max\n\n"; 
     73| align=\"center\" | Min \n| align=\"center\" | Max\n\n"; 
    7474 
    7575static const char programmer_section[] = "\ 
  • trunk/rayer_spi.c

    r1437 r1454  
    4343/* We have two sets of pins, out and in. The numbers for both sets are 
    4444 * independent and are bitshift values, not real pin numbers. 
    45  * Default settings are for the the RayeR hardware. 
     45 * Default settings are for the RayeR hardware. 
    4646 */ 
    4747/* Pins for master->slave direction */ 
  • trunk/spi25.c

    r1450 r1454  
    121121 
    122122        if (spi_rdid(readarr, bytes)) { 
    123                 msg_cdbg("\n"); 
    124123                return 0; 
    125124        } 
     
    202201 
    203202        if (spi_rems(readarr)) { 
    204                 msg_cdbg("\n"); 
    205203                return 0; 
    206204        } 
     
    260258 
    261259        if (spi_res(readarr, 1)) { 
    262                 msg_cdbg("\n"); 
    263260                return 0; 
    264261        } 
     
    284281 
    285282        if (spi_res(readarr, 2)) { 
    286                 msg_cdbg("\n"); 
    287283                return 0; 
    288284        } 
Note: See TracChangeset for help on using the changeset viewer.