summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstefanct <stefanct@2b7e53f0-3cfb-0310-b3e9-8179ed1497e1>2012-07-24 16:33:55 +0000
committerstefanct <stefanct@2b7e53f0-3cfb-0310-b3e9-8179ed1497e1>2012-07-24 16:33:55 +0000
commit4dc6b8c139fb0c70af2751707513105218ea69b8 (patch)
treed365f355431745367cf8d30afe564a2be42f8688
parent23b69d33c33f8e8018303a5bf351ef7203e40217 (diff)
downloadflashrom-4dc6b8c139fb0c70af2751707513105218ea69b8.tar.gz
Intel 7 Series fixes (addition of QM77, fixed straps printing).
I looked at the datasheet to be sure that the strap names (SPI, PCI, LPC) are the same as on the series 5 and 6 chipsets. Signed-off-by: Helge Wagner <Helge.Wagner@ge.com> Acked-by: Stefan Tauner <stefan.tauner@student.tuwien.ac.at> git-svn-id: https://code.coreboot.org/svn/flashrom/trunk@1553 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
-rw-r--r--chipset_enable.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/chipset_enable.c b/chipset_enable.c
index bde2e12..65b2ea9 100644
--- a/chipset_enable.c
+++ b/chipset_enable.c
@@ -526,7 +526,7 @@ static int enable_flash_ich_dc_spi(struct pci_dev *dev, const char *name,
static const char *const straps_names_EP80579[] = { "SPI", "reserved", "reserved", "LPC" };
static const char *const straps_names_ich7_nm10[] = { "reserved", "SPI", "PCI", "LPC" };
static const char *const straps_names_ich8910[] = { "SPI", "SPI", "PCI", "LPC" };
- static const char *const straps_names_pch56[] = { "LPC", "reserved", "PCI", "SPI" };
+ static const char *const straps_names_pch567[] = { "LPC", "reserved", "PCI", "SPI" };
static const char *const straps_names_unknown[] = { "unknown", "unknown", "unknown", "unknown" };
switch (ich_generation) {
@@ -546,7 +546,8 @@ static int enable_flash_ich_dc_spi(struct pci_dev *dev, const char *name,
break;
case CHIPSET_5_SERIES_IBEX_PEAK:
case CHIPSET_6_SERIES_COUGAR_POINT:
- straps_names = straps_names_pch56;
+ case CHIPSET_7_SERIES_PANTHER_POINT:
+ straps_names = straps_names_pch567;
break;
default:
msg_gerr("%s: unknown ICH generation. Please report!\n",
@@ -1298,6 +1299,7 @@ const struct penable chipset_enables[] = {
{0x8086, 0x1e46, NT, "Intel", "Z75", enable_flash_pch7},
{0x8086, 0x1e49, NT, "Intel", "B75", enable_flash_pch7},
{0x8086, 0x1e4a, NT, "Intel", "H77", enable_flash_pch7},
+ {0x8086, 0x1e55, OK, "Intel", "QM77", enable_flash_pch7},
{0x8086, 0x1e57, NT, "Intel", "HM77", enable_flash_pch7},
{0x8086, 0x1e58, NT, "Intel", "UM77", enable_flash_pch7},
{0x8086, 0x1e59, NT, "Intel", "HM76", enable_flash_pch7},