Author: stuge
Date: Thu Nov 11 06:12:01 2010
New Revision: 6062
URL: https://tracker.coreboot.org/trac/coreboot/changeset/6062

Log:
Add 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 <[email protected]>
Acked-by: Peter Stuge <[email protected]>

Modified:
   trunk/src/southbridge/via/vt8237r/bootblock.c

Modified: trunk/src/southbridge/via/vt8237r/bootblock.c
==============================================================================
--- trunk/src/southbridge/via/vt8237r/bootblock.c       Thu Nov 11 06:08:33 
2010        (r6061)
+++ trunk/src/southbridge/via/vt8237r/bootblock.c       Thu Nov 11 06:12:01 
2010        (r6062)
@@ -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: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to