aboutsummaryrefslogtreecommitdiff
path: root/src/southbridge/via/k8t890/k8t890_host_ctrl.c
diff options
context:
space:
mode:
authorRudolf Marek <r.marek@assembler.cz>2008-09-19 22:58:59 +0000
committerRudolf Marek <r.marek@assembler.cz>2008-09-19 22:58:59 +0000
commit0b0771d180d5b18a3d698ccac54449112a9fca91 (patch)
treedf7be41b042262a4ac04f72b48ff61c71df5e0e7 /src/southbridge/via/k8t890/k8t890_host_ctrl.c
parentc4128cfbec0d496873b9a2a684cf32a23b17137d (diff)
Attached patch fixes at least one issue ;) During the PCI BAR sizing must be the
D1F0 bridge without activated I/O and MEM resources, otherwise it will hang whole PCI bus. U-boot is also disabling the IO/MEM decode when sizing the BARs, dont know why does we not. Second small change just changes a bit which controls the PSTATECTL logic. Third change deals with the integrated VGA, which needs to be enabled early, so the VGA_EN is set along the bridges, and PCI K8 resource maps are set correctly. Finally the CPU accessible framebuffer is now disabled as it is not needed. Signed-off-by: Rudolf Marek <r.marek@assembler.cz> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3587 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/southbridge/via/k8t890/k8t890_host_ctrl.c')
-rw-r--r--src/southbridge/via/k8t890/k8t890_host_ctrl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/southbridge/via/k8t890/k8t890_host_ctrl.c b/src/southbridge/via/k8t890/k8t890_host_ctrl.c
index f2bc88ad65..faa498e8b0 100644
--- a/src/southbridge/via/k8t890/k8t890_host_ctrl.c
+++ b/src/southbridge/via/k8t890/k8t890_host_ctrl.c
@@ -105,8 +105,8 @@ static void host_ctrl_enable_k8m890(struct device *dev) {
/* Arbitration control */
pci_write_config8(dev, 0xa5, 0x3c);
- /* Arbitration control 2 */
- pci_write_config8(dev, 0xa6, 0x82);
+ /* Arbitration control 2, Enable C2NOW delay to PSTATECTL */
+ pci_write_config8(dev, 0xa6, 0x83);
}