summaryrefslogtreecommitdiff
path: root/src/southbridge/nvidia/mcp55
diff options
context:
space:
mode:
authorWard Vandewege <ward@gnu.org>2010-11-08 17:41:43 +0000
committerWard Vandewege <ward@gnu.org>2010-11-08 17:41:43 +0000
commitf648d619c994f856d6ca7d86fe18c532a974d31b (patch)
tree4b1c6984f54c6cff9b6ac0758b447ac301649d7d /src/southbridge/nvidia/mcp55
parent5c6bae213ea55e1436e010706560d86120b0b286 (diff)
downloadcoreboot-f648d619c994f856d6ca7d86fe18c532a974d31b.tar.xz
We can't print this early.
This patch fixes a hang on supermicro/h8dme supermicro/h8dmr supermicro/h8dmr_fam10 and possibly on other mcp55-based boards. Signed-off-by: Ward Vandewege <ward@gnu.org> Acked-by: Peter Stuge <peter@stuge.se> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6048 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/southbridge/nvidia/mcp55')
-rw-r--r--src/southbridge/nvidia/mcp55/mcp55_early_smbus.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/southbridge/nvidia/mcp55/mcp55_early_smbus.c b/src/southbridge/nvidia/mcp55/mcp55_early_smbus.c
index 80a06188f1..469aa7e964 100644
--- a/src/southbridge/nvidia/mcp55/mcp55_early_smbus.c
+++ b/src/southbridge/nvidia/mcp55/mcp55_early_smbus.c
@@ -32,11 +32,8 @@ static void enable_smbus(void)
device_t dev;
dev = pci_locate_device(PCI_ID(0x10de, 0x0368), 0);
- if (dev == PCI_DEV_INVALID) {
- printk(BIOS_WARNING, "SMBUS controller not found\n");
- } else {
- printk(BIOS_DEBUG, "SMBus controller enabled\n");
- }
+ if (dev == PCI_DEV_INVALID)
+ die("SMBus controller not found\n");
/* set smbus iobase */
pci_write_config32(dev, 0x20, SMBUS0_IO_BASE | 1);