From bf5b58480129dcd6a770f3f2b237511fb295918e Mon Sep 17 00:00:00 2001 From: Greg Watson Date: Wed, 14 Jan 2004 17:08:14 +0000 Subject: allow TTYS0_DIV to be set explicitly git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1334 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- src/config/Options.lb | 6 ++++++ src/console/uart8250_console.c | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/config/Options.lb b/src/config/Options.lb index e0ee437c9b..ef59a779e8 100644 --- a/src/config/Options.lb +++ b/src/config/Options.lb @@ -395,6 +395,12 @@ define TTYS0_BAUD export always comment "Default baud rate for serial console" end +define TTYS0_DIV + default none + format "%d" + export used + comment "Allow UART divisor to be set explicitly" +end define TTYS0_LCS default 0x3 format "0x%x" diff --git a/src/console/uart8250_console.c b/src/console/uart8250_console.c index 6eeeb6aa55..bb51d0f363 100644 --- a/src/console/uart8250_console.c +++ b/src/console/uart8250_console.c @@ -11,11 +11,12 @@ #define TTYS0_BAUD 115200 #endif +#ifndef TTYS0_DIV #if ((115200%TTYS0_BAUD) != 0) #error Bad ttys0 baud rate #endif - #define TTYS0_DIV (115200/TTYS0_BAUD) +#endif /* Line Control Settings */ #ifndef TTYS0_LCS -- cgit v1.2.3