svn commit: r262996 - head/sys/dev/uart
Marcel Moolenaar
marcel at FreeBSD.org
Tue Mar 11 03:20:11 UTC 2014
Author: marcel
Date: Tue Mar 11 03:20:10 2014
New Revision: 262996
URL: http://svnweb.freebsd.org/changeset/base/262996
Log:
Pass the actual baudrate to tty_init_console(). This defines the initial
baudrate of the device special file, and makes sure that on open(2) the
UART is programmed with the correct baudrate. This then eliminates the
need in uart_tty_param() to override the speed setting.
Modified:
head/sys/dev/uart/uart_tty.c
Modified: head/sys/dev/uart/uart_tty.c
==============================================================================
--- head/sys/dev/uart/uart_tty.c Tue Mar 11 03:19:43 2014 (r262995)
+++ head/sys/dev/uart/uart_tty.c Tue Mar 11 03:20:10 2014 (r262996)
@@ -386,7 +386,7 @@ uart_tty_attach(struct uart_softc *sc)
if (sc->sc_sysdev != NULL && sc->sc_sysdev->type == UART_DEV_CONSOLE) {
sprintf(((struct consdev *)sc->sc_sysdev->cookie)->cn_name,
"ttyu%r", unit);
- tty_init_console(tp, 0);
+ tty_init_console(tp, sc->sc_sysdev->baudrate);
}
swi_add(&tty_intr_event, uart_driver_name, uart_tty_intr, sc, SWI_TTY,
More information about the svn-src-all
mailing list