summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Karcher <flashrom@mkarcher.dialup.fu-berlin.de>2011-03-06 12:09:05 +0000
committerMichael Karcher <flashrom@mkarcher.dialup.fu-berlin.de>2011-03-06 12:09:05 +0000
commit242efd491c8e4d6405e31e4cc8fba680ec81eb20 (patch)
treee6699d35279cc6395a12cf91addbeeaaf6432726
parentcba52dea18b4d6edfe8dfc753bf51a361a70dfcc (diff)
downloadast2050-flashrom-242efd491c8e4d6405e31e4cc8fba680ec81eb20.zip
ast2050-flashrom-242efd491c8e4d6405e31e4cc8fba680ec81eb20.tar.gz
Board-enable for GA-K8N51GMF
Gigabyte is not really helpful with their PCI IDs for us, the subsystem IDs used just mean "gigabyte northbridge" and "gigabyte southbridge". We should investigate whether autodetection of this board is causing interference with other boards. real version 2: Extend list of PCI IDs for nvidia southbridges. flashrom -V: http://paste.flashrom.org/view.php?id=326 lspic: http://paste.flashrom.org/view.php?id=328 superiotool: http://paste.flashrom.org/view.php?id=329 Corresponding to flashrom svn r1266. Signed-off-by: Michael Karcher <flashrom@mkarcher.dialup.fu-berlin.de> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
-rw-r--r--board_enable.c5
-rw-r--r--print.c1
2 files changed, 5 insertions, 1 deletions
diff --git a/board_enable.c b/board_enable.c
index 26c5fbc..12142c8 100644
--- a/board_enable.c
+++ b/board_enable.c
@@ -869,6 +869,7 @@ static int nvidia_mcp_gpio_set(int gpio, int raise)
case 0x00E0: /* CK8 */
break;
case 0x0260: /* MCP51 */
+ case 0x0261: /* MCP51 */
case 0x0364: /* MCP55 */
/* find SMBus controller on *this* southbridge */
/* The infamous Tyan S2915-E has two south bridges; they are
@@ -1029,7 +1030,8 @@ static int nvidia_mcp_gpio31_raise(void)
/*
* Suited for:
- * - GIGABYTE GA-K8N51GMF-9
+ * - GIGABYTE GA-K8N51GMF: Socket 754 + Geforce 6100 + MCP51
+ * - GIGABYTE GA-K8N51GMF-9: Socket 939 + Geforce 6100 + MCP51
*/
static int nvidia_mcp_gpio3b_raise(void)
{
@@ -1954,6 +1956,7 @@ const struct board_pciid_enable board_pciid_enables[] = {
{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, OK, intel_ich_gpio25_raise},
{0x8086, 0x24c3, 0x1458, 0x24c2, 0x8086, 0x24cd, 0x1458, 0x5004, NULL, NULL, NULL, "GIGABYTE", "GA-8PE667 Ultra 2", 0, OK, intel_ich_gpio32_raise},
+ {0x10DE, 0x02F1, 0x1458, 0x5000, 0x10DE, 0x0261, 0x1458, 0x5001, NULL, NULL, NULL, "GIGABYTE", "GA-K8N51GMF", 0, OK, nvidia_mcp_gpio3b_raise},
{0x10DE, 0x026C, 0x1458, 0xA102, 0x10DE, 0x0260, 0x1458, 0x5001, NULL, NULL, NULL, "GIGABYTE", "GA-K8N51GMF-9", 0, OK, nvidia_mcp_gpio3b_raise},
{0x10DE, 0x0050, 0x1458, 0x0C11, 0x10DE, 0x005e, 0x1458, 0x5000, NULL, NULL, NULL, "GIGABYTE", "GA-K8N-SLI", 0, OK, nvidia_mcp_gpio21_raise},
{0x8086, 0x2415, 0x103c, 0x1250, 0x10b7, 0x9200, 0x103c, 0x1247, NULL, NULL, NULL, "HP", "e-Vectra P2706T", 0, OK, board_hp_p2706t},
diff --git a/print.c b/print.c
index 688a694..1f2ad64 100644
--- a/print.c
+++ b/print.c
@@ -482,6 +482,7 @@ const struct board_info boards_known[] = {
B("GIGABYTE", "GA-EP35-DS3L", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=2778", NULL),
B("GIGABYTE", "GA-EX58-UD4P", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=2986", NULL),
B("GIGABYTE", "GA-K8N-SLI", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1928", NULL),
+ B("GIGABYTE", "GA-K8N51GMF", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1950", NULL),
B("GIGABYTE", "GA-K8N51GMF-9", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1939", NULL),
B("GIGABYTE", "GA-M57SLI-S4", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=2287", NULL),
B("GIGABYTE", "GA-M61P-S3", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=2434", NULL),
OpenPOWER on IntegriCloud