[rtems commit] powerpc/shared/console: "termios" first open sets console baud to 9600

Vijay Kumar Banerjee vijay at rtems.org
Tue Apr 27 23:56:19 UTC 2021


Module:    rtems
Branch:    master
Commit:    f8b91c9503e0a55e0c2855712a6c7c8c0ed3fe41
Changeset: http://git.rtems.org/rtems/commit/?id=f8b91c9503e0a55e0c2855712a6c7c8c0ed3fe41

Author:    Peter Dufault <dufault at hda.com>
Date:      Tue Apr 27 13:48:47 2021 -0400

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 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;
 }
 



More information about the vc mailing list