mirror of
https://review.coreboot.org/flashrom.git
synced 2025-05-02 09:23:39 +02:00
Further chip and board status updates
Mark the following boards as supported: - Foxconn A6VMX (reported by Alec Wright <alecjw@member.fsf.org>) http://www.flashrom.org/pipermail/flashrom/2010-July/004186.html - GIGABYTE GA-8IRML (reported by Putlinuxonit <putlinuxonit@gmail.com>) http://www.flashrom.org/pipermail/flashrom/2010-July/004175.html Marking the board-enable as tested now. - MSI MS-7253 (K9VGM-V) (reported by Alex <cerebro.alexiel@gmail.com>) http://www.flashrom.org/pipermail/flashrom/2010-June/003411.html - Soyo SY-6BA+ III (reported by Andrew Morgan <ziltro@ziltro.com>) http://www.flashrom.org/pipermail/flashrom/2010-June/003409.html - GIGABYTE GA-770TA-UD3 (reported by Hering <boerni@pakke.de>) http://www.flashrom.org/pipermail/flashrom/2010-May/003267.html - Shuttle AV11V30 (reported by "Néstor a.k.a. DarkMan" <master_darkman@hotmail.com>) http://www.flashrom.org/pipermail/flashrom/2010-May/003260.html - Tyan S3992 (reported by Alessandro Gervaso <gervaso@appliedgenomics.org>) http://www.flashrom.org/pipermail/flashrom/2010-May/003129.html - GIGABYTE GA-MA785GMT-UD2H (reported by Dominick Layfield <dom.layfield@gmail.com>) http://www.flashrom.org/pipermail/flashrom/2010-May/003061.html Mark the following chips as tested: - ST M25P10-A (reported by Joshua Blanton <jblanton@rldrake.com>) http://www.flashrom.org/pipermail/flashrom/2010-June/003451.html - ST M50FLW080A (reported by Vincent Pelletier <plr.vincent@gmail.com>) http://www.flashrom.org/pipermail/flashrom/2010-June/003410.html Marked PROBE and READ as tested. - SST SST39SF020A (reported by Andrew Morgan <ziltro@ziltro.com>) http://www.flashrom.org/pipermail/flashrom/2010-June/003409.html - AMD Am29F010A/B (reported by Andrew Morgan <ziltro@ziltro.com>) http://www.flashrom.org/pipermail/flashrom/2010-June/003335.html - SST SST39VF010 (reported by Tim Small <tim@buttersideup.com>) http://www.flashrom.org/pipermail/flashrom/2010-May/003310.html Corresponding to flashrom svn r1129. Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de> Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
This commit is contained in:
parent
f8ef5d9973
commit
51afebb127
@ -322,7 +322,7 @@ static int w83627hf_gpio24_raise_2e()
|
|||||||
* Winbond W83627EHF: Raise GPIO24.
|
* Winbond W83627EHF: Raise GPIO24.
|
||||||
*
|
*
|
||||||
* Suited for:
|
* Suited for:
|
||||||
* - Asus A8N-VM CSM: AMD Socket 939 + GeForce 6150 (C51) + MCP51.
|
* - ASUS A8N-VM CSM: AMD Socket 939 + GeForce 6150 (C51) + MCP51.
|
||||||
*/
|
*/
|
||||||
static int w83627ehf_gpio24_raise_2e()
|
static int w83627ehf_gpio24_raise_2e()
|
||||||
{
|
{
|
||||||
@ -1320,7 +1320,7 @@ static int intel_ich_gpio23_raise(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Suited for Gigabyte GA-8IRML: Intel Socket478 + i845 + ICH2.
|
* Suited for GIGABYTE GA-8IRML: Intel Socket478 + i845 + ICH2.
|
||||||
*/
|
*/
|
||||||
static int intel_ich_gpio25_raise(void)
|
static int intel_ich_gpio25_raise(void)
|
||||||
{
|
{
|
||||||
@ -1724,7 +1724,7 @@ const struct board_pciid_enable board_pciid_enables[] = {
|
|||||||
{0x10EC, 0x8139, 0x1695, 0x9001, 0x11C1, 0x5811, 0x1695, 0x9015, NULL, NULL, NULL, "EPoX", "EP-8RDA3+", 0, OK, nvidia_mcp_gpio31_raise},
|
{0x10EC, 0x8139, 0x1695, 0x9001, 0x11C1, 0x5811, 0x1695, 0x9015, NULL, NULL, NULL, "EPoX", "EP-8RDA3+", 0, OK, nvidia_mcp_gpio31_raise},
|
||||||
{0x8086, 0x7110, 0, 0, 0x8086, 0x7190, 0, 0, NULL, "epox", "ep-bx3", "EPoX", "EP-BX3", 0, OK, board_epox_ep_bx3},
|
{0x8086, 0x7110, 0, 0, 0x8086, 0x7190, 0, 0, NULL, "epox", "ep-bx3", "EPoX", "EP-BX3", 0, OK, board_epox_ep_bx3},
|
||||||
{0x1106, 0x0686, 0x1106, 0x0686, 0x1106, 0x3058, 0x1458, 0xa000, NULL, NULL, NULL, "GIGABYTE", "GA-7ZM", 512, OK, NULL},
|
{0x1106, 0x0686, 0x1106, 0x0686, 0x1106, 0x3058, 0x1458, 0xa000, NULL, NULL, NULL, "GIGABYTE", "GA-7ZM", 512, OK, NULL},
|
||||||
{0x8086, 0x244b, 0x8086, 0x2442, 0x8086, 0x2445, 0x1458, 0xa002, NULL, NULL, NULL, "GIGABYTE", "GA-8IRML", 0, NT, intel_ich_gpio25_raise},
|
{0x8086, 0x244b, 0x8086, 0x2442, 0x8086, 0x2445, 0x1458, 0xa002, NULL, NULL, NULL, "GIGABYTE", "GA-8IRML", 0, OK, intel_ich_gpio25_raise},
|
||||||
{0x10DE, 0x0050, 0x1458, 0x0C11, 0x10DE, 0x005e, 0x1458, 0x5000, NULL, NULL, NULL, "GIGABYTE", "GA-K8N-SLI", 0, OK, nvidia_mcp_gpio21_raise},
|
{0x10DE, 0x0050, 0x1458, 0x0C11, 0x10DE, 0x005e, 0x1458, 0x5000, NULL, NULL, NULL, "GIGABYTE", "GA-K8N-SLI", 0, OK, nvidia_mcp_gpio21_raise},
|
||||||
{0x1166, 0x0223, 0x103c, 0x320d, 0x14e4, 0x1678, 0x103c, 0x703e, NULL, "hp", "dl145_g3", "HP", "DL145 G3", 0, OK, board_hp_dl145_g3_enable},
|
{0x1166, 0x0223, 0x103c, 0x320d, 0x14e4, 0x1678, 0x103c, 0x703e, NULL, "hp", "dl145_g3", "HP", "DL145 G3", 0, OK, board_hp_dl145_g3_enable},
|
||||||
{0x1166, 0x0223, 0x103c, 0x320d, 0x14e4, 0x1648, 0x103c, 0x310f, NULL, "hp", "dl165_g6", "HP", "DL165 G6", 0, OK, board_hp_dl165_g6_enable},
|
{0x1166, 0x0223, 0x103c, 0x320d, 0x14e4, 0x1648, 0x103c, 0x310f, NULL, "hp", "dl165_g6", "HP", "DL165 G6", 0, OK, board_hp_dl165_g6_enable},
|
||||||
|
12
flashchips.c
12
flashchips.c
@ -65,7 +65,7 @@ struct flashchip flashchips[] = {
|
|||||||
.total_size = 128,
|
.total_size = 128,
|
||||||
.page_size = 16 * 1024,
|
.page_size = 16 * 1024,
|
||||||
.feature_bits = FEATURE_ADDR_2AA | FEATURE_EITHER_RESET,
|
.feature_bits = FEATURE_ADDR_2AA | FEATURE_EITHER_RESET,
|
||||||
.tested = TEST_UNTESTED,
|
.tested = TEST_OK_PREW,
|
||||||
.probe = probe_jedec,
|
.probe = probe_jedec,
|
||||||
.probe_timing = TIMING_ZERO,
|
.probe_timing = TIMING_ZERO,
|
||||||
.block_erasers =
|
.block_erasers =
|
||||||
@ -5157,7 +5157,7 @@ struct flashchip flashchips[] = {
|
|||||||
.total_size = 256,
|
.total_size = 256,
|
||||||
.page_size = 4096,
|
.page_size = 4096,
|
||||||
.feature_bits = FEATURE_EITHER_RESET,
|
.feature_bits = FEATURE_EITHER_RESET,
|
||||||
.tested = TEST_OK_PRW,
|
.tested = TEST_OK_PREW,
|
||||||
.probe = probe_jedec,
|
.probe = probe_jedec,
|
||||||
.probe_timing = 1, /* 150 ns */
|
.probe_timing = 1, /* 150 ns */
|
||||||
.block_erasers =
|
.block_erasers =
|
||||||
@ -5235,7 +5235,7 @@ struct flashchip flashchips[] = {
|
|||||||
.total_size = 128,
|
.total_size = 128,
|
||||||
.page_size = 4096,
|
.page_size = 4096,
|
||||||
.feature_bits = FEATURE_EITHER_RESET,
|
.feature_bits = FEATURE_EITHER_RESET,
|
||||||
.tested = TEST_OK_PRW,
|
.tested = TEST_OK_PREW,
|
||||||
.probe = probe_jedec,
|
.probe = probe_jedec,
|
||||||
.probe_timing = 1, /* 150 ns */
|
.probe_timing = 1, /* 150 ns */
|
||||||
.block_erasers =
|
.block_erasers =
|
||||||
@ -5798,7 +5798,7 @@ struct flashchip flashchips[] = {
|
|||||||
.model_id = ST_M25P10A,
|
.model_id = ST_M25P10A,
|
||||||
.total_size = 128,
|
.total_size = 128,
|
||||||
.page_size = 256,
|
.page_size = 256,
|
||||||
.tested = TEST_UNTESTED,
|
.tested = TEST_OK_PREW,
|
||||||
.probe = probe_spi_rdid,
|
.probe = probe_spi_rdid,
|
||||||
.probe_timing = TIMING_ZERO,
|
.probe_timing = TIMING_ZERO,
|
||||||
.block_erasers =
|
.block_erasers =
|
||||||
@ -6356,7 +6356,7 @@ struct flashchip flashchips[] = {
|
|||||||
.total_size = 1024,
|
.total_size = 1024,
|
||||||
.page_size = 64 * 1024,
|
.page_size = 64 * 1024,
|
||||||
.feature_bits = FEATURE_REGISTERMAP,
|
.feature_bits = FEATURE_REGISTERMAP,
|
||||||
.tested = TEST_UNTESTED,
|
.tested = TEST_OK_PR,
|
||||||
.probe = probe_82802ab,
|
.probe = probe_82802ab,
|
||||||
.probe_timing = TIMING_FIXME,
|
.probe_timing = TIMING_FIXME,
|
||||||
.block_erasers =
|
.block_erasers =
|
||||||
@ -7431,7 +7431,7 @@ struct flashchip flashchips[] = {
|
|||||||
.total_size = 256,
|
.total_size = 256,
|
||||||
.page_size = 128,
|
.page_size = 128,
|
||||||
.feature_bits = FEATURE_EITHER_RESET,
|
.feature_bits = FEATURE_EITHER_RESET,
|
||||||
.tested = TEST_OK_PRW,
|
.tested = TEST_OK_PREW,
|
||||||
.probe = probe_jedec,
|
.probe = probe_jedec,
|
||||||
.probe_timing = 10,
|
.probe_timing = 10,
|
||||||
.block_erasers =
|
.block_erasers =
|
||||||
|
7
print.c
7
print.c
@ -376,11 +376,14 @@ const struct board_info boards_known[] = {
|
|||||||
B("EPoX", "EP-8RDA3+", 1, "http://www.epox.com/product.asp?ID=EP-8RDA3plus", NULL),
|
B("EPoX", "EP-8RDA3+", 1, "http://www.epox.com/product.asp?ID=EP-8RDA3plus", NULL),
|
||||||
B("EPoX", "EP-BX3", 1, "http://www.epox.com/product.asp?ID=EP-BX3", NULL),
|
B("EPoX", "EP-BX3", 1, "http://www.epox.com/product.asp?ID=EP-BX3", NULL),
|
||||||
B("FIC", "VA-502", 0, "ftp://ftp.fic.com.tw/motherboard/manual/socket7/va-502/", NULL),
|
B("FIC", "VA-502", 0, "ftp://ftp.fic.com.tw/motherboard/manual/socket7/va-502/", NULL),
|
||||||
|
B("Foxconn", "A6VMX", 1, "http://www.foxconnchannel.com/product/motherboards/detail_overview.aspx?id=en-us0000346", NULL),
|
||||||
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."),
|
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."),
|
||||||
B("GIGABYTE", "GA-2761GXDK", 1, "http://www.computerbase.de/news/hardware/mainboards/amd-systeme/2007/mai/gigabyte_dtx-mainboard/", NULL),
|
B("GIGABYTE", "GA-2761GXDK", 1, "http://www.computerbase.de/news/hardware/mainboards/amd-systeme/2007/mai/gigabyte_dtx-mainboard/", NULL),
|
||||||
B("GIGABYTE", "GA-6BXC", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1445", NULL),
|
B("GIGABYTE", "GA-6BXC", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1445", NULL),
|
||||||
B("GIGABYTE", "GA-6BXDU", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1429", NULL),
|
B("GIGABYTE", "GA-6BXDU", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1429", NULL),
|
||||||
B("GIGABYTE", "GA-6ZMA", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1541", NULL),
|
B("GIGABYTE", "GA-6ZMA", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1541", NULL),
|
||||||
|
B("GIGABYTE", "GA-MA785GMT-UD2H", 1, "http://www.gigabyte.de/Products/Motherboard/Products_Overview.aspx?ProductID=4525", NULL),
|
||||||
|
B("GIGABYTE", "GA-770TA-UD3", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=3272#ov", NULL),
|
||||||
B("GIGABYTE", "GA-7VT600", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1666", NULL),
|
B("GIGABYTE", "GA-7VT600", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1666", NULL),
|
||||||
B("GIGABYTE", "GA-7ZM", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1366", "Works fine if you remove jumper JP9 on the board and disable the flash protection BIOS option."),
|
B("GIGABYTE", "GA-7ZM", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1366", "Works fine if you remove jumper JP9 on the board and disable the flash protection BIOS option."),
|
||||||
B("GIGABYTE", "GA-8IRML", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1343", NULL),
|
B("GIGABYTE", "GA-8IRML", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1343", NULL),
|
||||||
@ -425,6 +428,7 @@ const struct board_info boards_known[] = {
|
|||||||
B("MSI", "MS-7135 (K8N Neo3)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=170", NULL),
|
B("MSI", "MS-7135 (K8N Neo3)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=170", NULL),
|
||||||
B("MSI", "MS-7168 (Orion)", 1, "http://support.packardbell.co.uk/uk/item/index.php?i=spec_orion&pi=platform_honeymoon_istart", NULL),
|
B("MSI", "MS-7168 (Orion)", 1, "http://support.packardbell.co.uk/uk/item/index.php?i=spec_orion&pi=platform_honeymoon_istart", NULL),
|
||||||
B("MSI", "MS-7236 (945PL Neo3)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1173", NULL),
|
B("MSI", "MS-7236 (945PL Neo3)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1173", NULL),
|
||||||
|
B("MSI", "MS-7253 (K9VGM-V)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=260", NULL),
|
||||||
B("MSI", "MS-7255 (P4M890M)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1082", NULL),
|
B("MSI", "MS-7255 (P4M890M)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1082", NULL),
|
||||||
B("MSI", "MS-7260, (K9N Neo)", 0, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=255", "Interestingly flashrom does not work when the vendor BIOS is booted, but it ''does'' work flawlessly when the machine is booted with coreboot."),
|
B("MSI", "MS-7260, (K9N Neo)", 0, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=255", "Interestingly flashrom does not work when the vendor BIOS is booted, but it ''does'' work flawlessly when the machine is booted with coreboot."),
|
||||||
B("MSI", "MS-7312 (K9MM-V)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1104", NULL),
|
B("MSI", "MS-7312 (K9MM-V)", 1, "http://www.msi.com/index.php?func=proddesc&maincat_no=1&prod_no=1104", NULL),
|
||||||
@ -443,9 +447,11 @@ const struct board_info boards_known[] = {
|
|||||||
B("Samsung", "Polaris 32", 1, NULL, NULL),
|
B("Samsung", "Polaris 32", 1, NULL, NULL),
|
||||||
B("Shuttle", "AK31", 1, "http://www.motherboard.cz/mb/shuttle/AK31.htm", NULL),
|
B("Shuttle", "AK31", 1, "http://www.motherboard.cz/mb/shuttle/AK31.htm", NULL),
|
||||||
B("Shuttle", "AK38N", 1, "http://eu.shuttle.com/en/desktopdefault.aspx/tabid-36/558_read-9889/", NULL),
|
B("Shuttle", "AK38N", 1, "http://eu.shuttle.com/en/desktopdefault.aspx/tabid-36/558_read-9889/", NULL),
|
||||||
|
B("Shuttle", "AV11V30", 1, NULL, NULL),
|
||||||
B("Shuttle", "FD37", 1, "http://www.shuttle.eu/products/discontinued/barebones/sd37p2/", NULL),
|
B("Shuttle", "FD37", 1, "http://www.shuttle.eu/products/discontinued/barebones/sd37p2/", NULL),
|
||||||
B("Shuttle", "FN25", 1, "http://www.shuttle.eu/products/discontinued/barebones/sn25p/?0=", NULL),
|
B("Shuttle", "FN25", 1, "http://www.shuttle.eu/products/discontinued/barebones/sn25p/?0=", NULL),
|
||||||
B("Soyo", "SY-5VD", 0, "http://www.soyo.com/content/Downloads/163/&c=80&p=464&l=English", NULL),
|
B("Soyo", "SY-5VD", 0, "http://www.soyo.com/content/Downloads/163/&c=80&p=464&l=English", NULL),
|
||||||
|
B("Soyo", "SY-6BA+ III", 1, "http://www.motherboard.cz/mb/soyo/SY-6BA+III.htm", NULL),
|
||||||
B("Soyo", "SY-7VCA", 1, "http://www.tomshardware.com/reviews/12-socket-370-motherboards,196-15.html", NULL),
|
B("Soyo", "SY-7VCA", 1, "http://www.tomshardware.com/reviews/12-socket-370-motherboards,196-15.html", NULL),
|
||||||
B("Sun", "Blade x6250", 1, "http://www.sun.com/servers/blades/x6250/", NULL),
|
B("Sun", "Blade x6250", 1, "http://www.sun.com/servers/blades/x6250/", NULL),
|
||||||
B("Sun", "Fire x4150", 0, "http://www.sun.com/servers/x64/x4150/", NULL),
|
B("Sun", "Fire x4150", 0, "http://www.sun.com/servers/x64/x4150/", NULL),
|
||||||
@ -471,6 +477,7 @@ const struct board_info boards_known[] = {
|
|||||||
B("Tyan", "S2895", 1, "http://www.tyan.com/archive/products/html/thunderk8we.html", NULL),
|
B("Tyan", "S2895", 1, "http://www.tyan.com/archive/products/html/thunderk8we.html", NULL),
|
||||||
B("Tyan", "S2915 (Thunder n6650W)", 1, "http://tyan.com/product_board_detail.aspx?pid=163", NULL),
|
B("Tyan", "S2915 (Thunder n6650W)", 1, "http://tyan.com/product_board_detail.aspx?pid=163", NULL),
|
||||||
B("Tyan", "S3095", 1, "http://www.tyan.com/product_board_detail.aspx?pid=181", NULL),
|
B("Tyan", "S3095", 1, "http://www.tyan.com/product_board_detail.aspx?pid=181", NULL),
|
||||||
|
B("Tyan", "S3992", 1, "http://tyan.com/product_board_detail.aspx?pid=235", NULL),
|
||||||
B("Tyan", "S5180", 1, "http://www.tyan.com/product_board_detail.aspx?pid=456", NULL),
|
B("Tyan", "S5180", 1, "http://www.tyan.com/product_board_detail.aspx?pid=456", NULL),
|
||||||
B("Tyan", "S5191", 1, "http://www.tyan.com/product_board_detail.aspx?pid=343", NULL),
|
B("Tyan", "S5191", 1, "http://www.tyan.com/product_board_detail.aspx?pid=343", NULL),
|
||||||
B("Tyan", "S5197", 1, "http://www.tyan.com/product_board_detail.aspx?pid=349", NULL),
|
B("Tyan", "S5197", 1, "http://www.tyan.com/product_board_detail.aspx?pid=349", NULL),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user