diff options
-rw-r--r-- | src/config/Options.lb | 6 | ||||
-rw-r--r-- | src/console/uart8250_console.c | 3 |
2 files changed, 8 insertions, 1 deletions
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 |