Add the VT8237A id to src/southbridge/via/vt8237r/bootblock.c
I missed this one since it was working anyway, since
"The LPC BIOS ROM is always accessed when ISA addresses
 FFF80000-FFFFFFFF and 000F0000-000FFFFF are decoded" (VT8237R datasheet)
And the rom I use for testing is smaller than this 512KB default range.

Signed-off-by: Tobias Diedrich <ranma+coreb...@tdiedrich.de>

---

Index: src/southbridge/via/vt8237r/bootblock.c
===================================================================
--- src/southbridge/via/vt8237r/bootblock.c.orig        2010-11-07 
17:59:47.000000000 +0100
+++ src/southbridge/via/vt8237r/bootblock.c     2010-11-07 18:00:04.000000000 
+0100
@@ -38,8 +38,14 @@
                dev = pci_locate_device_on_bus(PCI_ID(PCI_VENDOR_ID_VIA,
                        PCI_DEVICE_ID_VIA_VT8237S_LPC), 0);
 
-               if (dev == PCI_DEV_INVALID)
-                       return;
+               if (dev == PCI_DEV_INVALID) {
+                       /* Power management controller */
+                       dev = pci_locate_device_on_bus(PCI_ID(PCI_VENDOR_ID_VIA,
+                               PCI_DEVICE_ID_VIA_VT8237A_LPC), 0);
+
+                       if (dev == PCI_DEV_INVALID)
+                               return;
+               }
        }
 
        pci_write_config8(dev, 0x41, 0x7f);


-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to