Author: hailfinger
Date: Sat May 22 09:27:16 2010
New Revision: 1007
URL: http://flashrom.org/trac/coreboot/changeset/1007

Log:
Fix Tyan S2915 OEM board by commenting out MCP55 LPC bridge PCI ID
10de:0361 which is the secondary LPC bridge. The same effect could be
achieved by refusing to run enable_flash_mcp55 if the device class is
not ISA bridge [0601].

Thanks to Alessandro Polverini, Joel Robertson, Nicolas Aveline,
Phil LoCascio and Nils-Helge Garli Hegvik for testing flashrom on
hardware and Michael Karcher for analyzing the factory BIOS for clues.
In the end, no board enable was needed and it was a pure chipset issue.

Signed-off-by: Carl-Daniel Hailfinger <[email protected]>
Acked-by: Michael Karcher <[email protected]>

Modified:
   trunk/chipset_enable.c

Modified: trunk/chipset_enable.c
==============================================================================
--- trunk/chipset_enable.c      Sat May 22 09:10:46 2010        (r1006)
+++ trunk/chipset_enable.c      Sat May 22 09:27:16 2010        (r1007)
@@ -1354,7 +1354,15 @@
        {0x10de, 0x0262, NT, "NVIDIA", "MCP51",         enable_flash_ck804},
        {0x10de, 0x0263, NT, "NVIDIA", "MCP51",         enable_flash_ck804},
        {0x10de, 0x0360, OK, "NVIDIA", "MCP55",         enable_flash_mcp55}, /* 
M57SLI*/
-       {0x10de, 0x0361, OK, "NVIDIA", "MCP55",         enable_flash_mcp55}, /* 
LPC */
+       /* 10de:0361 is present in Tyan S2915 OEM systems, but not connected to
+        * the flash chip. Instead, 10de:0364 is connected to the flash chip.
+        * Until we have PCI device class matching or some fallback mechanism,
+        * this is needed to get flashrom working on Tyan S2915 and maybe other
+        * dual-MCP55 boards.
+        */
+#if 0
+       {0x10de, 0x0361, NT, "NVIDIA", "MCP55",         enable_flash_mcp55}, /* 
LPC */
+#endif
        {0x10de, 0x0362, OK, "NVIDIA", "MCP55",         enable_flash_mcp55}, /* 
LPC */
        {0x10de, 0x0363, OK, "NVIDIA", "MCP55",         enable_flash_mcp55}, /* 
LPC */
        {0x10de, 0x0364, OK, "NVIDIA", "MCP55",         enable_flash_mcp55}, /* 
LPC */

_______________________________________________
flashrom mailing list
[email protected]
http://www.flashrom.org/mailman/listinfo/flashrom

Reply via email to