Author: libv
Date: 2009-12-21 16:30:46 +0100 (Mon, 21 Dec 2009)
New Revision: 809

Modified:
   trunk/chipset_enable.c
Log:
Chipset: Add support for Intel Poulsbo chipset.

Signed-off-by: Adam Jurkowski <[email protected]>
Acked-by: Luc Verhaegen <[email protected]>

Modified: trunk/chipset_enable.c
===================================================================
--- trunk/chipset_enable.c      2009-12-18 08:37:55 UTC (rev 808)
+++ trunk/chipset_enable.c      2009-12-21 15:30:46 UTC (rev 809)
@@ -5,6 +5,7 @@
  * Copyright (C) 2005-2009 coresystems GmbH
  * Copyright (C) 2006 Uwe Hermann <[email protected]>
  * Copyright (C) 2007,2008,2009 Carl-Daniel Hailfinger
+ * Copyright (C) 2009 Kontron Modular Computers GmbH
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -391,6 +392,26 @@
        return enable_flash_ich(dev, name, 0xdc);
 }
 
+static int enable_flash_poulsbo(struct pci_dev *dev, const char *name)
+{
+       uint16_t old, new;
+       int err;
+
+       if ((err = enable_flash_ich(dev, name, 0xd8)) != 0)
+               return err;
+
+       old = pci_read_byte(dev, 0xd9);
+       printf_debug("BIOS Prefetch Enable: %sabled, ",
+                    (old & 1) ? "en" : "dis");
+       new = old & ~1;
+
+       if (new != old)
+               pci_write_byte(dev, 0xd9, new);
+
+       return 0;
+}
+
+
 #define ICH_STRAP_RSVD 0x00
 #define ICH_STRAP_SPI  0x01
 #define ICH_STRAP_PCI  0x02
@@ -1155,6 +1176,7 @@
        {0x8086, 0x7000, OK, "Intel", "PIIX3",          enable_flash_piix4},
        {0x8086, 0x7110, OK, "Intel", "PIIX4/4E/4M",    enable_flash_piix4},
        {0x8086, 0x122e, OK, "Intel", "PIIX",           enable_flash_piix4},
+       {0x8086, 0x8119, OK, "Intel", "Poulsbo",        enable_flash_poulsbo},
        {0x10de, 0x0030, OK, "NVIDIA", "nForce4/MCP4",  
enable_flash_nvidia_nforce2},
        {0x10de, 0x0050, OK, "NVIDIA", "CK804",         enable_flash_ck804}, /* 
LPC */
        {0x10de, 0x0051, OK, "NVIDIA", "CK804",         enable_flash_ck804}, /* 
Pro */


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

Reply via email to