From 1301468b5a6e1080ba94ab4ca763c7e8e5c223e4 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 3 Apr 2017 12:51:51 +0200 Subject: bsps: Fix baud settings Update #2897. --- c/src/libchip/serial/ns16550-context.c | 2 +- c/src/libchip/serial/ns16550.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'c/src/libchip') diff --git a/c/src/libchip/serial/ns16550-context.c b/c/src/libchip/serial/ns16550-context.c index 087627a1f7..4f0328d62e 100644 --- a/c/src/libchip/serial/ns16550-context.c +++ b/c/src/libchip/serial/ns16550-context.c @@ -596,7 +596,7 @@ static bool ns16550_set_attributes( * Assert ensures there is no division by 0. */ - baud_requested = rtems_termios_baud_to_number(t->c_cflag); + baud_requested = rtems_termios_baud_to_number(t->c_ospeed); _Assert( baud_requested != 0 ); ulBaudDivisor = NS16550_GetBaudDivisor(ctx, baud_requested); diff --git a/c/src/libchip/serial/ns16550.c b/c/src/libchip/serial/ns16550.c index 6473028692..c8d66defa4 100644 --- a/c/src/libchip/serial/ns16550.c +++ b/c/src/libchip/serial/ns16550.c @@ -535,7 +535,7 @@ int ns16550_set_attributes( * Assert ensures there is no division by 0. */ - baud_requested = rtems_termios_baud_to_number(t->c_cflag); + baud_requested = rtems_termios_baud_to_number(t->c_ospeed); _Assert( baud_requested != 0 ); ulBaudDivisor = NS16550_GetBaudDivisor(c, baud_requested); -- cgit v1.2.3