From 3b6c527322259d6ae7878411ca26ee6dd9374b3c Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Tue, 11 Nov 2008 14:26:03 +0000 Subject: Always enable serial before SMBus (or as early as possible), as the SMBus enable may do printk()s which result in a 2 minute delay on some boards. Fix this on all boards which currently do smbus_enable() before enabling the serial console. Thanks to Elia Yehuda for tracking this bug down. Signed-off-by: Uwe Hermann Acked-by: Peter Stuge Acked-by: Stefan Reinauer git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3742 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- src/mainboard/rca/rm4100/auto.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/mainboard/rca') diff --git a/src/mainboard/rca/rm4100/auto.c b/src/mainboard/rca/rm4100/auto.c index 14c50cb78c..833f5ba3fd 100644 --- a/src/mainboard/rca/rm4100/auto.c +++ b/src/mainboard/rca/rm4100/auto.c @@ -101,13 +101,13 @@ static void main(unsigned long bist) hard_reset(); } - enable_smbus(); - smscsuperio_enable_serial(SERIAL_DEV, TTYS0_BASE); mb_gpio_init(); uart_init(); console_init(); + enable_smbus(); + /* Prevent the TCO timer from rebooting us */ i82801xx_halt_tco_timer(); -- cgit v1.2.3