Changeset 1454
- Timestamp:
- 10/21/11 14:33:07 (7 months ago)
- Location:
- trunk
- Files:
-
- 6 edited
-
chipset_enable.c (modified) (5 diffs)
-
flashchips.c (modified) (10 diffs)
-
print.c (modified) (9 diffs)
-
print_wiki.c (modified) (1 diff)
-
rayer_spi.c (modified) (1 diff)
-
spi25.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/chipset_enable.c
r1435 r1454 537 537 /* Get physical address of Root Complex Register Block */ 538 538 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); 540 540 541 541 /* Map RCBA to virtual memory */ … … 1139 1139 {0x1039, 0x0406, NT, "SiS", "501/5101/5501", enable_flash_sis501}, 1140 1140 {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}, 1142 1142 {0x1039, 0x0540, NT, "SiS", "540", enable_flash_sis540}, 1143 1143 {0x1039, 0x0620, NT, "SiS", "620", enable_flash_sis530}, … … 1206 1206 {0x10de, 0x0548, OK, "NVIDIA", "MCP67", enable_flash_mcp6x_7x}, 1207 1207 {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}, 1209 1209 {0x10de, 0x07d7, NT, "NVIDIA", "MCP73", enable_flash_mcp6x_7x}, 1210 1210 {0x10de, 0x0aac, NT, "NVIDIA", "MCP79", enable_flash_mcp6x_7x}, … … 1223 1223 {0x1106, 0x0596, OK, "VIA", "VT82C596", enable_flash_amd8111}, 1224 1224 {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}, 1226 1226 {0x1106, 0x3147, OK, "VIA", "VT8233A", enable_flash_vt823x}, 1227 1227 {0x1106, 0x3177, OK, "VIA", "VT8235", enable_flash_vt823x}, … … 1237 1237 {0x8086, 0x122e, OK, "Intel", "PIIX", enable_flash_piix4}, 1238 1238 {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}, 1241 1241 {0x8086, 0x1c47, NT, "Intel", "UM67", enable_flash_pch6}, 1242 1242 {0x8086, 0x1c49, NT, "Intel", "HM65", enable_flash_pch6}, -
trunk/flashchips.c
r1439 r1454 1230 1230 .page_size = 64 * 1024, 1231 1231 .feature_bits = FEATURE_ADDR_2AA | FEATURE_SHORT_RESET, 1232 .tested = TEST_OK_PR ,1232 .tested = TEST_OK_PREW, 1233 1233 .probe = probe_jedec, 1234 1234 .probe_timing = TIMING_ZERO, … … 3170 3170 .page_size = 256, 3171 3171 .feature_bits = FEATURE_WRSR_WREN, 3172 .tested = TEST_ UNTESTED,3172 .tested = TEST_OK_PREW, 3173 3173 .probe = probe_spi_rdid, 3174 3174 .probe_timing = TIMING_ZERO, … … 3551 3551 .page_size = 256, 3552 3552 .feature_bits = FEATURE_ADDR_AAA | FEATURE_EITHER_RESET, 3553 .tested = TEST_OK_PR ,3553 .tested = TEST_OK_PREW, 3554 3554 .probe = probe_jedec, 3555 3555 .probe_timing = TIMING_ZERO, /* Datasheet has no timing info specified */ … … 4588 4588 .page_size = 64 * 1024, 4589 4589 .feature_bits = FEATURE_ADDR_2AA | FEATURE_SHORT_RESET, 4590 .tested = TEST_OK_PR ,4590 .tested = TEST_OK_PREW, 4591 4591 .probe = probe_jedec, 4592 4592 .probe_timing = TIMING_ZERO, … … 5269 5269 .page_size = 4096, 5270 5270 .feature_bits = FEATURE_ADDR_2AA | FEATURE_EITHER_RESET, 5271 .tested = TEST_OK_PRE ,5271 .tested = TEST_OK_PREW, 5272 5272 .probe = probe_jedec, 5273 5273 .probe_timing = TIMING_ZERO, /* Datasheet has no timing info specified */ … … 5329 5329 .page_size = 4096, 5330 5330 .feature_bits = FEATURE_ADDR_2AA | FEATURE_EITHER_RESET, 5331 .tested = TEST_ UNTESTED,5331 .tested = TEST_OK_PR, 5332 5332 .probe = probe_jedec, 5333 5333 .probe_timing = TIMING_ZERO, /* Datasheet has no timing info specified */ … … 6483 6483 .page_size = 64 * 1024, 6484 6484 .feature_bits = FEATURE_REGISTERMAP | FEATURE_EITHER_RESET, 6485 .tested = TEST_OK_PRE ,6485 .tested = TEST_OK_PREW, 6486 6486 .probe = probe_jedec, 6487 6487 .probe_timing = 1, /* 150 ns */ … … 7764 7764 .page_size = 512, 7765 7765 .feature_bits = FEATURE_EITHER_RESET, 7766 .tested = TEST_OK_PRE ,7766 .tested = TEST_OK_PREW, 7767 7767 .probe = probe_jedec, 7768 7768 .probe_timing = TIMING_ZERO, /* Datasheet has no timing info specified */ … … 8533 8533 .page_size = 64 * 1024, 8534 8534 .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, 8538 8538 .block_erasers = 8539 8539 { … … 8561 8561 .page_size = 64 * 1024, 8562 8562 .feature_bits = FEATURE_EITHER_RESET, 8563 .tested = TEST_ UNTESTED,8563 .tested = TEST_OK_PREW, 8564 8564 .probe = probe_jedec, 8565 8565 .probe_timing = 10, -
trunk/print.c
r1438 r1454 591 591 B("ASUS", "A8V-E Deluxe", 1, "http://www.asus.com/product.aspx?P_ID=hQBPIJWEZnnGAZEh", NULL), 592 592 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), 593 594 B("ASUS", "Crosshair IV Extreme", 1, "http://www.asus.com/product.aspx?P_ID=lt1ShF6xEn3rlLe7", NULL), 594 595 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), 595 597 B("ASUS", "K8V", 1, "http://www.asus.com/product.aspx?P_ID=fG2KZOWF7v6MRFRm", NULL), 596 598 B("ASUS", "K8V SE Deluxe", 1, "http://www.asus.com/product.aspx?P_ID=65HeDI8XM1u6Uy6o", NULL), … … 601 603 B("ASUS", "M2N32-SLI Deluxe", 1, "http://www.asus.com/product.aspx?P_ID=0jMy2X8lKstYRvev", NULL), 602 604 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), 603 606 B("ASUS", "M2N-SLI Deluxe", 1, "http://www.asus.com/product.aspx?P_ID=szSFtrap7crpBaQE", NULL), 604 607 B("ASUS", "M2NBP-VM CSM", 1, "http://www.asus.com/product.aspx?P_ID=MnOfzTGd2KkwG0rF", NULL), … … 609 612 B("ASUS", "M3A76-CM", 1, "http://www.asus.com/product.aspx?P_ID=aU8effdifLvraVze", NULL), 610 613 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), 611 615 B("ASUS", "M4A78-EM", 1, "http://www.asus.com/product.aspx?P_ID=0KyowHKUFAQqH2DO", NULL), 612 616 B("ASUS", "M4A785TD-V EVO", 1, "http://www.asus.com/product.aspx?P_ID=fcsXWSxnhzZE9rnR", NULL), 613 617 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), 614 619 B("ASUS", "M4A79T Deluxe", 1, "http://www.asus.com/product.aspx?P_ID=lhJiLTN5huPfCVkW", NULL), 615 620 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), 616 622 B("ASUS", "M6Ne", 0, "http://www.asus.com/Product.aspx?P_ID=IbqN4JCxeRiep4WN", "Untested board enable."), 617 623 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."), … … 660 666 B("ASUS", "P7H57D-V EVO", 1, "http://www.asus.com/Motherboards/Intel_Socket_1156/P7H57DV_EVO/", NULL), 661 667 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."), 662 670 B("ASUS", "Z8NA-D6C", 1, "http://www.asus.com/product.aspx?P_ID=k81cpN8uEB01BpQ6", NULL), 663 671 B("BCOM", "WinNET100", 1, "http://www.coreboot.org/BCOM_WINNET100", "Used in the IGEL-316 thin client."), … … 678 686 B("Elitegroup", "K7VTA3", 1, "http://www.ecs.com.tw/ECSWebSite/Products/ProductsDetail.aspx?detailid=264&CategoryID=1&DetailName=Specification&MenuID=52&LanID=0", NULL), 679 687 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), 680 689 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), 681 690 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), … … 692 701 B("Foxconn", "6150K8MD-8EKRSH", 1, "http://www.foxconnchannel.com/product/motherboards/detail_overview.aspx?id=en-us0000157", NULL), 693 702 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), 694 704 B("Freetech", "P6F91i", 1, "http://web.archive.org/web/20010417035034/http://www.freetech.com/prod/P6F91i.html", NULL), 695 705 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."), … … 734 744 B("GIGABYTE", "GA-MA790XT-UD4P (rev. 1.0)", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=3010", NULL), 735 745 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), 736 747 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), 737 749 B("HP", "e-Vectra P2706T", 1, "http://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp?lang=en&cc=us&prodSeriesId=77515&prodTypeId=12454", NULL), 738 750 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), … … 800 812 B("MSI", "MS-7640 (890FXA-GD70)",1, "http://www.msi.com/product/mb/890FXA-GD70.html", NULL), 801 813 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), 802 815 B("MSI", "MS-7698 (E350IA-E45)", 1, "http://www.msi.com/product/mb/E350IA-E45.html", NULL), 803 816 B("NEC", "PowerMate 2000", 1, "http://support.necam.com/mobilesolutions/hardware/Desktops/pm2000/celeron/", NULL), 804 817 B("Nokia", "IP530", 1, NULL, NULL), 818 B("PCCHIPS ", "M598LMR (V9.0)", 1, NULL, NULL), 805 819 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), 806 820 B("PC Engines", "Alix.1c", 1, "http://pcengines.ch/alix1c.htm", NULL), … … 885 899 B("VIA", "PC3500G", 1, "http://www.via.com.tw/en/initiatives/empowered/pc3500_mainboard/index.jsp", NULL), 886 900 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), 887 902 B("ZOTAC", "GeForce 8200", 1, "http://pden.zotac.com/index.php?page=shop.product_details&product_id=129&category_id=92", NULL), 888 903 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 71 71 |- bgcolor=\"#6699ff\"\n| colspan=\"4\" | \n\ 72 72 | 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"; 74 74 75 75 static const char programmer_section[] = "\ -
trunk/rayer_spi.c
r1437 r1454 43 43 /* We have two sets of pins, out and in. The numbers for both sets are 44 44 * independent and are bitshift values, not real pin numbers. 45 * Default settings are for the theRayeR hardware.45 * Default settings are for the RayeR hardware. 46 46 */ 47 47 /* Pins for master->slave direction */ -
trunk/spi25.c
r1450 r1454 121 121 122 122 if (spi_rdid(readarr, bytes)) { 123 msg_cdbg("\n");124 123 return 0; 125 124 } … … 202 201 203 202 if (spi_rems(readarr)) { 204 msg_cdbg("\n");205 203 return 0; 206 204 } … … 260 258 261 259 if (spi_res(readarr, 1)) { 262 msg_cdbg("\n");263 260 return 0; 264 261 } … … 284 281 285 282 if (spi_res(readarr, 2)) { 286 msg_cdbg("\n");287 283 return 0; 288 284 }
Note: See TracChangeset
for help on using the changeset viewer.
