[coreboot] New patch to review for coreboot: 2624076 in vt8237r_enable(), write function enables only to ISA bridge config space

Florian Zumbiehl gerrit at coreboot.org
Wed Nov 2 09:32:48 CET 2011


Florian Zumbiehl just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/368

-gerrit

commit 26240769d6dac8bc6606e839daafbabd06474a0b
Author: Florian Zumbiehl <florz at florz.de>
Date:   Tue Nov 1 20:16:16 2011 +0100

    in vt8237r_enable(), write function enables only to ISA bridge config space
    
    vt8237r_enable() so far wrote the function enable values to the same
    offset in the config space of every one of the vt8237's functions,
    even though the register is located in the ISA bridge only.
    
    Change-Id: I639586dc238132f5b8d2f320b794948718281b9c
    Signed-off-by: Florian Zumbiehl <florz at florz.de>
---
 src/southbridge/via/vt8237r/vt8237r.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/southbridge/via/vt8237r/vt8237r.c b/src/southbridge/via/vt8237r/vt8237r.c
index 5ba3815..a0aafa7 100644
--- a/src/southbridge/via/vt8237r/vt8237r.c
+++ b/src/southbridge/via/vt8237r/vt8237r.c
@@ -69,8 +69,10 @@ static void vt8237r_enable(struct device *dev)
 	struct southbridge_via_vt8237r_config *sb =
 	    (struct southbridge_via_vt8237r_config *)dev->chip_info;
 
-	pci_write_config8(dev, 0x50, sb->fn_ctrl_lo);
-	pci_write_config8(dev, 0x51, sb->fn_ctrl_hi);
+	if (dev->path.type == DEVICE_PATH_PCI && dev->path.pci.devfn == PCI_DEVFN(0x11,0)) {
+		pci_write_config8(dev, 0x50, sb->fn_ctrl_lo);
+		pci_write_config8(dev, 0x51, sb->fn_ctrl_hi);
+	}
 
 	/* TODO: If SATA is disabled, move IDE to fn0 to conform PCI specs. */
 }




More information about the coreboot mailing list