summaryrefslogtreecommitdiffstats
path: root/board_enable.c
diff options
context:
space:
mode:
authorIngo Feldschmid <ifel@msc-ge.com>2012-01-31 06:51:56 +0000
committerStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>2012-01-31 06:51:56 +0000
commit8a0f9b07cf0c58dd7fd23e2f5c956aa3145e0aa3 (patch)
tree4e76cf2e85642c64d953d1ab002f1b10d33120a6 /board_enable.c
parentc678218c4ad89eb3658df351e8b8fad615137279 (diff)
downloadast2050-flashrom-8a0f9b07cf0c58dd7fd23e2f5c956aa3145e0aa3.zip
ast2050-flashrom-8a0f9b07cf0c58dd7fd23e2f5c956aa3145e0aa3.tar.gz
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. Corresponding to flashrom svn r1487. Signed-off-by: Ingo Feldschmid <ifel@msc-ge.com> Acked-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
Diffstat (limited to 'board_enable.c')
-rw-r--r--board_enable.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/board_enable.c b/board_enable.c
index 99adf06..06bbd70 100644
--- a/board_enable.c
+++ b/board_enable.c
@@ -2045,6 +2045,19 @@ static int it8718f_gpio63_raise(void)
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 @@ const struct board_match board_matches[] = {
{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},
OpenPOWER on IntegriCloud