From: Peter Dufault <dufa...@hda.com> 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 41db52f..83c0e87 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; } -- 1.8.3.1 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel