summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRuss Dill <Russ.Dill@gmail.com>2010-03-09 16:57:06 +0000
committerMichael Karcher <flashrom@mkarcher.dialup.fu-berlin.de>2010-03-09 16:57:06 +0000
commitdc49ac68d30b0e06cb2c68ea082d1a1f710e0e0e (patch)
tree4b4ba757d3d64229bb15979786a644ed3e136598
parentd7686e114a061fad3a7189bc434b32fff31031cc (diff)
downloadflashrom-dc49ac68d30b0e06cb2c68ea082d1a1f710e0e0e.zip
flashrom-dc49ac68d30b0e06cb2c68ea082d1a1f710e0e0e.tar.gz
Add ASUS A7V8X-X write-enable
I have an ASUS A7V8X-X, the BIOS programming requires a write-enable. It has an IT8712F, just like the A7V600-X. Corresponding to flashrom svn r929. Signed-off-by: Russ Dill <Russ.Dill@gmail.com> Acked-by: Michael Karcher <flashrom@mkarcher.dialup.fu-berlin.de>
-rw-r--r--board_enable.c9
-rw-r--r--print.c1
-rw-r--r--print_wiki.c1
3 files changed, 8 insertions, 3 deletions
diff --git a/board_enable.c b/board_enable.c
index 4107411..aa463bc 100644
--- a/board_enable.c
+++ b/board_enable.c
@@ -1214,9 +1214,11 @@ it8712f_gpio_set(unsigned int line, int raise)
}
/**
- * Suited for Asus A7V600-X: VIA KT600 + VT8237 + IT8712F
+ * Suited for:
+ * - Asus A7V600-X: VIA KT600 + VT8237 + IT8712F
+ * - Asus A7V8X-X: VIA KT400 + VT8235 + IT8712F
*/
-static int board_asus_a7v600x(const char *name)
+static int it8712f_gpio3_1_raise(const char *name)
{
return it8712f_gpio_set(32, 1);
}
@@ -1273,8 +1275,9 @@ struct board_pciid_enable board_pciid_enables[] = {
{0x1106, 0x3205, 0x1106, 0x3205, 0x10EC, 0x8139, 0xA0A0, 0x0477, NULL, NULL, NULL, "AOpen", "vKM400Am-S", 0, OK, it8705f_write_enable_2e},
{0x1022, 0x2090, 0, 0, 0x1022, 0x2080, 0, 0, NULL, "artecgroup", "dbe61", "Artec Group", "DBE61", 0, OK, board_artecgroup_dbe6x},
{0x1022, 0x2090, 0, 0, 0x1022, 0x2080, 0, 0, NULL, "artecgroup", "dbe62", "Artec Group", "DBE62", 0, OK, board_artecgroup_dbe6x},
- {0x1106, 0x3189, 0x1043, 0x807F, 0x1106, 0x3065, 0x1043, 0x80ED, NULL, NULL, NULL, "ASUS", "A7V600-X", 0, OK, board_asus_a7v600x},
+ {0x1106, 0x3189, 0x1043, 0x807F, 0x1106, 0x3065, 0x1043, 0x80ED, NULL, NULL, NULL, "ASUS", "A7V600-X", 0, OK, it8712f_gpio3_1_raise},
{0x1106, 0x3189, 0x1043, 0x807F, 0x1106, 0x3177, 0x1043, 0x808C, NULL, NULL, NULL, "ASUS", "A7V8X", 0, OK, board_asus_a7v8x},
+ {0x1106, 0x3189, 0x1043, 0x807F, 0x1106, 0x3177, 0x1043, 0x80A1, NULL, NULL, NULL, "ASUS", "A7V8X-X", 0, OK, it8712f_gpio3_1_raise},
{0x1106, 0x3177, 0x1043, 0x80A1, 0x1106, 0x3205, 0x1043, 0x8118, NULL, NULL, NULL, "ASUS", "A7V8X-MX SE", 0, OK, w836xx_memw_enable_2e},
{0x10DE, 0x0264, 0x1043, 0x81C0, 0x10DE, 0x0260, 0x1043, 0x81C0, NULL, NULL, NULL, "ASUS", "M2NBP-VM CSM", 0, OK, nvidia_mcp_gpio0_raise},
{0x1106, 0x1336, 0x1043, 0x80ed, 0x1106, 0x3288, 0x1043, 0x8249, NULL, NULL, NULL, "ASUS", "M2V-MX", 0, OK, via_vt823x_gpio5_raise},
diff --git a/print.c b/print.c
index fce72fd..2208dca 100644
--- a/print.c
+++ b/print.c
@@ -265,6 +265,7 @@ const struct board_info boards_ok[] = {
{ "ASUS", "A7N8X-E Deluxe", },
{ "ASUS", "A7V400-MX", },
{ "ASUS", "A7V8X-MX", },
+ { "ASUS", "A7V8X-X", },
{ "ASUS", "A8N-E", },
{ "ASUS", "A8NE-FM/S", },
{ "ASUS", "A8N-SLI", },
diff --git a/print_wiki.c b/print_wiki.c
index 20e0850..4156c3e 100644
--- a/print_wiki.c
+++ b/print_wiki.c
@@ -210,6 +210,7 @@ const struct board_info_url boards_url[] = {
{ "ASUS", "A7V600-X", "http://www.asus.com/product.aspx?P_ID=L2XYS0rmtCjeOr4k" },
{ "ASUS", "A7V8X", "http://www.asus.com/product.aspx?P_ID=qfpaGrAy2kLVo0f2" },
{ "ASUS", "A7V8X-MX SE", "http://www.asus.com/product.aspx?P_ID=1guVBT1qV5oqhHyZ" },
+ { "ASUS", "A7V8X-X", "http://www.asus.com/product.aspx?P_ID=YcXfRrWHZ9RKoVmw" },
{ "ASUS", "P4B266", "http://www.ciao.co.uk/ASUS_Intel_845D_Chipset_P4B266__5409807#productdetail" },
{ "ASUS", "P4P800-E Deluxe", "http://www.asus.com/product.aspx?P_ID=INIJUvLlif7LHp3g" },
{ "ASUS", "P5ND2-SLI Deluxe", "http://www.asus.com/product.aspx?P_ID=WY7XroDuUImVbgp5" },
OpenPOWER on IntegriCloud