From f8b91c9503e0a55e0c2855712a6c7c8c0ed3fe41 Mon Sep 17 00:00:00 2001 From: Peter Dufault Date: Tue, 27 Apr 2021 13:48:47 -0400 Subject: powerpc/shared/console: "termios" first open sets console baud to 9600 When the PowerPC shared console baud rate starts at anything other than 9600 the termios code will set it to 9600 at the first open. --- bsps/powerpc/shared/console/uart.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bsps/powerpc/shared/console/uart.c b/bsps/powerpc/shared/console/uart.c index 41db52f8ff..83c0e87baa 100644 --- a/bsps/powerpc/shared/console/uart.c +++ b/bsps/powerpc/shared/console/uart.c @@ -536,6 +536,10 @@ BSP_uart_termios_set(int uart, void *p) uart_data[uart].ioMode = ttyp->device.outputUsesInterrupts; + /* Convert from the baud number to the "speed_t" termios setting. */ + ttyp->termios.c_ispeed = ttyp->termios.c_ospeed = + rtems_termios_number_to_baud(uart_data[uart].baud); + return; } -- cgit v1.2.3