summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--board_enable.c11
-rw-r--r--flashchips.c2
-rw-r--r--print.c30
3 files changed, 26 insertions, 17 deletions
diff --git a/board_enable.c b/board_enable.c
index 5db5c93..c477d3b 100644
--- a/board_enable.c
+++ b/board_enable.c
@@ -297,7 +297,7 @@ static int board_via_epia_n(const char *name)
}
/**
- * Suited for EPoX EP-8K5A2 and Albatron PM266A.
+ * Suited for EPoX EP-8K5A2 and Albatron PM266A Pro.
*/
static int board_epox_ep_8k5a2(const char *name)
{
@@ -636,7 +636,7 @@ static int board_kontron_986lcd_m(const char *name)
/**
* Suited for:
- * - BioStar P4M80-M4: Intel P4 + VIA P4M800 + VT8237
+ * - Biostar P4M80-M4: Intel P4 + VIA P4M800 + VT8237
* - GIGABYTE GA-7VT600: AMD K7 + VIA KT600 + VT8237
*/
static int board_biostar_p4m80_m4(const char *name)
@@ -830,13 +830,13 @@ struct board_pciid_enable board_pciid_enables[] = {
/* first pci-id set [4], second pci-id set [4], coreboot id [2], vendor name board name flash enable */
{0x8086, 0x1130, 0, 0, 0x105a, 0x0d30, 0x105a, 0x4d33, "acorp", "6a815epd", "Acorp", "6A815EPD", board_acorp_6a815epd},
{0x1022, 0x746B, 0x1022, 0x36C0, 0, 0, 0, 0, "AGAMI", "ARUMA", "agami", "Aruma", w83627hf_gpio24_raise_2e},
- {0x1106, 0x3177, 0x17F2, 0x3177, 0x1106, 0x3148, 0x17F2, 0x3148, NULL, NULL, "Albatron", "PM266A", board_epox_ep_8k5a2},
+ {0x1106, 0x3177, 0x17F2, 0x3177, 0x1106, 0x3148, 0x17F2, 0x3148, NULL, NULL, "Albatron", "PM266A*", board_epox_ep_8k5a2},
{0x1022, 0x2090, 0, 0, 0x1022, 0x2080, 0, 0, "artecgroup", "dbe61", "Artec Group", "DBE61", board_artecgroup_dbe6x},
{0x1022, 0x2090, 0, 0, 0x1022, 0x2080, 0, 0, "artecgroup", "dbe62", "Artec Group", "DBE62", board_artecgroup_dbe6x},
{0x1106, 0x3177, 0x1043, 0x80A1, 0x1106, 0x3205, 0x1043, 0x8118, NULL, NULL, "ASUS", "A7V8-MX SE", board_asus_a7v8x_mx},
{0x8086, 0x1a30, 0x1043, 0x8070, 0x8086, 0x244b, 0x1043, 0x8028, NULL, NULL, "ASUS", "P4B266", ich2_gpio22_raise},
{0x10B9, 0x1541, 0, 0, 0x10B9, 0x1533, 0, 0, "asus", "p5a", "ASUS", "P5A", board_asus_p5a},
- {0x1106, 0x3149, 0x1565, 0x3206, 0x1106, 0x3344, 0x1565, 0x1202, NULL, NULL, "BioStar", "P4M80-M4", board_biostar_p4m80_m4},
+ {0x1106, 0x3149, 0x1565, 0x3206, 0x1106, 0x3344, 0x1565, 0x1202, NULL, NULL, "Biostar", "P4M80-M4", board_biostar_p4m80_m4},
{0x1106, 0x3038, 0x1019, 0x0996, 0x1106, 0x3177, 0x1019, 0x0996, NULL, NULL, "Elitegroup", "K7VTA3", it8705f_write_enable_2e},
{0x1106, 0x3177, 0x1106, 0x3177, 0x1106, 0x3059, 0x1695, 0x3005, NULL, NULL, "EPoX", "EP-8K5A2", board_epox_ep_8k5a2},
{0x8086, 0x7110, 0, 0, 0x8086, 0x7190, 0, 0, "epox", "ep-bx3", "EPoX", "EP-BX3", board_epox_ep_bx3},
@@ -910,6 +910,7 @@ const struct board_info boards_ok[] = {
{ "GIGABYTE", "GA-6ZMA", },
{ "GIGABYTE", "GA-7ZM", },
{ "GIGABYTE", "GA-EP35-DS3L", },
+ { "GIGABYTE", "GA-EX58-UD4P", },
{ "Intel", "EP80759", },
{ "Jetway", "J7F4K1G5D-PB", },
{ "MSI", "MS-6570 (K7N2)", },
@@ -950,6 +951,7 @@ const struct board_info boards_ok[] = {
{ "Tyan", "S5397", },
{ "VIA", "EPIA-EX15000G", },
{ "VIA", "EPIA-LN", },
+ { "VIA", "EPIA-M700", },
{ "VIA", "EPIA-NX15000G", },
{ "VIA", "NAB74X0", },
{ "VIA", "pc2500e", },
@@ -996,6 +998,7 @@ const struct board_info laptops_ok[] = {
const struct board_info laptops_bad[] = {
/* Verified non-working laptops (for now). */
{ "Acer", "Aspire One", },
+ { "ASUS", "Eee PC 701 4G", },
{ "Dell", "Latitude CPi A366XT", },
{ "HP/Compaq", "nx9010", },
{ "IBM/Lenovo", "Thinkpad T40p", },
diff --git a/flashchips.c b/flashchips.c
index e539ff9..8a6f174 100644
--- a/flashchips.c
+++ b/flashchips.c
@@ -2289,7 +2289,7 @@ struct flashchip flashchips[] = {
.model_id = ST_M25P40,
.total_size = 512,
.page_size = 256,
- .tested = TEST_UNTESTED,
+ .tested = TEST_OK_PREW,
.probe = probe_spi_rdid,
.probe_timing = TIMING_ZERO,
.erase = spi_chip_erase_c7,
diff --git a/print.c b/print.c
index 2834bc8..bfe5ab8 100644
--- a/print.c
+++ b/print.c
@@ -328,6 +328,7 @@ const struct board_info_url boards_url[] = {
{ "GIGABYTE", "GA-6BXC", "http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ClassValue=Motherboard&ProductID=1445&ProductName=GA-6BXC" },
{ "GIGABYTE", "GA-6BXDU", "http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ProductID=1429" },
{ "GIGABYTE", "GA-6ZMA", "http://www.gigabyte.de/Support/Motherboard/BIOS_Model.aspx?ProductID=3289" },
+ { "GIGABYTE", "GA-EX58-UD4P", "http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2986" },
{ "GIGABYTE", "GA-EP35-DS3L", "http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2778" },
{ "Intel", "EP80759", NULL },
{ "Jetway", "J7F4K1G5D-PB", "http://www.jetway.com.tw/jetway/system/productshow2.asp?id=389&proname=J7F4K1G5D-P" },
@@ -369,6 +370,7 @@ const struct board_info_url boards_url[] = {
{ "Tyan", "S5397", "http://www.tyan.com/product_board_detail.aspx?pid=560" },
{ "VIA", "EPIA-EX15000G", "http://www.via.com.tw/en/products/embedded/ProductDetail.jsp?productLine=1&motherboard_id=450" },
{ "VIA", "EPIA-LN", "http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=473" },
+ { "VIA", "EPIA-M700", "http://via.com.tw/servlet/downloadSvl?motherboard_id=670&download_file_id=3700" },
{ "VIA", "EPIA-NX15000G", "http://www.via.com.tw/en/products/embedded/ProductDetail.jsp?productLine=1&motherboard_id=470" },
{ "VIA", "NAB74X0", "http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=590" },
{ "VIA", "pc2500e", "http://www.via.com.tw/en/initiatives/empowered/pc2500_mainboard/index.jsp" },
@@ -377,34 +379,34 @@ const struct board_info_url boards_url[] = {
/* Verified working boards that DO need write-enables. */
{ "Acorp", "6A815EPD", NULL },
{ "agami", "Aruma", NULL },
- { "Albatron", "PM266A", NULL },
+ { "Albatron", "PM266A Pro", "http://www.albatron.com.tw/English/Product/MB/pro_detail.asp?rlink=Overview&no=56" }, /* FIXME */
{ "Artec Group", "DBE61", "http://wiki.thincan.org/DBE61" },
{ "Artec Group", "DBE62", "http://wiki.thincan.org/DBE62" },
- { "ASUS", "A7V8-MX SE", NULL },
+ { "ASUS", "A7V8X-MX SE", "http://www.asus.com/product.aspx?P_ID=1guVBT1qV5oqhHyZ" },
{ "ASUS", "P4B266", "http://www.ciao.co.uk/ASUS_Intel_845D_Chipset_P4B266__5409807#productdetail" },
- { "ASUS", "P5A", NULL },
- { "BioStar", "P4M80-M4", NULL },
+ { "ASUS", "P5A", "ftp://ftp.asus.com.tw/pub/ASUS/mb/sock7/ali/p5a/" },
+ { "Biostar", "P4M80-M4", "http://www.biostar-usa.com/mbdetails.asp?model=p4m80-m4" },
{ "Elitegroup", "K7VTA3", "http://www.ecs.com.tw/ECSWebSite/Products/ProductsDetail.aspx?detailid=264&CategoryID=1&DetailName=Specification&MenuID=52&LanID=0" },
- { "EPoX", "EP-8K5A2", NULL },
- { "EPoX", "EP-BX3", NULL },
+ { "EPoX", "EP-8K5A2", "http://www.epox.com/product.asp?ID=EP-8K5A2" },
+ { "EPoX", "EP-BX3", "http://www.epox.com/product.asp?ID=EP-BX3" },
{ "GIGABYTE", "GA-2761GXDK", NULL },
- { "GIGABYTE", "GA-7VT600", NULL },
+ { "GIGABYTE", "GA-7VT600", "http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ProductID=1666" },
{ "GIGABYTE", "GA-7ZM", "http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ProductID=1366" },
{ "GIGABYTE", "GA-K8N-SLI", "http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ProductID=1928" },
{ "GIGABYTE", "GA-M57SLI-S4", "http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2287&ModelName=GA-M57SLI-S4" },
{ "GIGABYTE", "GA-M61P-S3", "http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ProductID=2434" },
- { "GIGABYTE", "GA-MA78G-DS3H", NULL },
- { "GIGABYTE", "GA-MA78GM-S2H", NULL },
+ { "GIGABYTE", "GA-MA78G-DS3H", "http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ProductID=2800" }, /* TODO: Rev 1.x or 2.x? */
+ { "GIGABYTE", "GA-MA78GM-S2H", "http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ProductID=2758" }, /* TODO: Rev. 1.0, 1.1, or 2.x? */
{ "GIGABYTE", "GA-MA790FX-DQ6", "http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ProductID=2690" },
{ "HP", "DL145 G3", NULL },
{ "IBM", "x3455", NULL },
{ "Intel", "D201GLY", NULL },
- { "IWILL", "DK8-HTX", NULL },
+ { "IWILL", "DK8-HTX", "http://web.archive.org/web/20060507170150/http://www.iwill.net/product_2.asp?p_id=98" },
{ "Kontron", "986LCD-M", "http://de.kontron.com/products/boards+and+mezzanines/embedded+motherboards/miniitx+motherboards/986lcdmmitx.html" },
- { "Mitac", "6513WU", NULL },
+ { "Mitac", "6513WU", "http://web.archive.org/web/20050313054828/http://www.mitac.com/micweb/products/tyan/6513wu/6513wu.htm" },
{ "MSI", "MS-6590 (KT4 Ultra)", NULL },
{ "MSI", "MS-6702E (K8T Neo2-F)",NULL },
- { "MSI", "MS-6712 (KT4V)", NULL },
+ { "MSI", "MS-6712 (KT4V)", "http://www.msi.com/index.php?func=proddesc&maincat_no=1&cat2_no=&cat3_no=&prod_no=505" },
{ "MSI", "MS-7046", NULL },
{ "MSI", "MS-7135 (K8N Neo3)", NULL },
{ "Shuttle", "AK38N", "http://eu.shuttle.com/en/desktopdefault.aspx/tabid-36/558_read-9889/" },
@@ -441,7 +443,9 @@ const struct board_info_url boards_url[] = {
/* Verified non-working laptops (for now). */
{ "Acer", "Aspire One", NULL },
+ { "ASUS", "Eee PC 701 4G", "http://www.asus.com/product.aspx?P_ID=h6SPd3tEzLEsrEiS" },
{ "Dell", "Latitude CPi A366XT", "http://www.coreboot.org/Dell_Latitude_CPi_A366XT" },
+ { "HP/Compaq", "nx9010", "http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?lang=en&cc=us&objectID=c00348514" },
{ "IBM/Lenovo", "Thinkpad T40p", "http://www.thinkwiki.org/wiki/Category:T40p" },
{ "IBM/Lenovo", "240", NULL },
@@ -469,7 +473,9 @@ const struct board_info_notes boards_notes[] = {
/* Verified non-working laptops (for now). */
{ "Acer", "Aspire One", "http://www.coreboot.org/pipermail/coreboot/2009-May/048041.html" },
+ { "ASUS", "Eee PC 701 4G", "It seems the chip (25X40VSIG) is behind some SPI flash translation layer." },
{ "Dell", "Latitude CPi A366XT", "The laptop immediately powers off if you try to hot-swap the chip. It's not yet tested if write/erase would work on this laptop." },
+ { "HP/Compaq", "nx9010", "Hangs upon '''flashrom -V''' (needs hard power-cycle then)." },
{ "IBM/Lenovo", "Thinkpad T40p", "Seems to (partially) work at first, but one block/sector cannot be written which then leaves you with a bricked laptop. Maybe this can be investigated and fixed in software later." },
{ NULL, NULL, 0 },
OpenPOWER on IntegriCloud