Author: stefanct
Date: Tue Jan 31 07:51:56 2012
New Revision: 1487
URL: http://flashrom.org/trac/flashrom/changeset/1487

Log:
Add board enable for the MSC Q7 Tunnel Creek board

This patch adds a generic phase 2 board enable that does nothing but set
is_laptop to 0 to circumvent an erroneous laptop detection due to ambigous
DMI chassis information.

Signed-off-by: Ingo Feldschmid <i...@msc-ge.com>
Acked-by: Stefan Tauner <stefan.tau...@student.tuwien.ac.at>

Modified:
   trunk/board_enable.c
   trunk/print.c

Modified: trunk/board_enable.c
==============================================================================
--- trunk/board_enable.c        Thu Jan 19 18:50:32 2012        (r1486)
+++ trunk/board_enable.c        Tue Jan 31 07:51:56 2012        (r1487)
@@ -2045,6 +2045,19 @@
        return it87_gpio_set(63, 1);
 }
 
+/*
+ * Suited for all boards with ambiguous DMI chassis information, which should 
be
+ * whitelisted because they are known to work:
+ * - MSC Q7 Tunnel Creek Module (Q7-TCTC)
+ */
+static int p2_not_a_laptop(void)
+{
+       /* label this board as not a laptop */
+       is_laptop = 0;
+       msg_pdbg("Laptop detection overridden by P2 board enable.\n");
+       return 0;
+}
+
 #endif
 
 /*
@@ -2191,6 +2204,7 @@
        {0x1022, 0x7468,      0,      0,       0,      0,      0,      0, NULL, 
        "iwill", "dk8_htx",   P3, "IWILL",       "DK8-HTX",               0,   
OK, w83627hf_gpio24_raise_2e},
        {0x8086, 0x27A0, 0x8086, 0x27a0,  0x8086, 0x27b8, 0x8086, 0x27b8, NULL, 
       "kontron", "986lcd-m", P3, "Kontron",     "986LCD-M",              0,   
OK, board_kontron_986lcd_m},
        {0x8086, 0x2411, 0x8086, 0x2411,  0x8086, 0x7125, 0x0e11, 0xb165, NULL, 
        NULL, NULL,           P3, "Mitac",       "6513WU",                0,   
OK, board_mitac_6513wu},
+       {0x8086, 0x8186, 0x8086, 0x8186,  0x8086, 0x8800, 0x0000, 0x0000, "^MSC 
Vertriebs GmbH$", NULL, NULL, P2, "MSC",         "Q7-TCTC",               0,   
OK, p2_not_a_laptop},
        {0x10DE, 0x005E, 0x1462, 0x7125,  0x10DE, 0x0052, 0x1462, 0x7125, NULL, 
        NULL, NULL,           P3, "MSI",         "K8N Neo4-F",            0,   
OK, nvidia_mcp_gpio2_raise}, /* TODO: Should probably be K8N Neo4 Platinum, see 
http://www.coreboot.org/pipermail/flashrom/2010-August/004362.html. */
        {0x8086, 0x7190,      0,      0,  0x8086, 0x7110,      0,      0, 
"^MS-6163 (i440BX)$", NULL, NULL,   P3, "MSI",         "MS-6163 (MS-6163 Pro)", 
0,   OK, intel_piix4_gpo14_raise},
        {0x1039, 0x0745,      0,      0,  0x1039, 0x0018,      0,      0, 
"^MS-6561",   NULL, NULL,           P3, "MSI",         "MS-6561 (745 Ultra)",   
0,   OK, w836xx_memw_enable_2e},

Modified: trunk/print.c
==============================================================================
--- trunk/print.c       Thu Jan 19 18:50:32 2012        (r1486)
+++ trunk/print.c       Tue Jan 31 07:51:56 2012        (r1487)
@@ -791,6 +791,7 @@
        B("Lanner",     "EM-8510C",             1, NULL, NULL),
        B("Lex",        "CV700A",               1, 
"http://www.lex.com.tw/product/CV700A-spec.htm";, NULL),
        B("Mitac",      "6513WU",               1, 
"http://web.archive.org/web/20050313054828/http://www.mitac.com/micweb/products/tyan/6513wu/6513wu.htm";,
 NULL),
+       B("MSC",        "Q7-TCTC",              1, 
"http://www.msc-ge.com/en/produkte/com/moduls/overview/5779-www.html";, NULL),
        B("MSI",        "MS-6153",              1, 
"http://www.msi.com/product/mb/MS-6153.html";, NULL),
        B("MSI",        "MS-6156",              1, 
"http://uk.ts.fujitsu.com/rl/servicesupport/techsupport/boards/Motherboards/MicroStar/Ms6156/MS6156.htm";,
 NULL),
        B("MSI",        "MS-6163 (MS-6163 Pro)",1, 
"http://www.msi.com/product/mb/MS-6163-Pro.html";, NULL),

_______________________________________________
flashrom mailing list
flashrom@flashrom.org
http://www.flashrom.org/mailman/listinfo/flashrom

Reply via email to