diff options
author | Pavel Pisa <ppisa@pikron.com> | 2017-10-13 01:00:10 +0200 |
---|---|---|
committer | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2017-10-13 01:02:33 +0200 |
commit | f4009d8b8e0c55a582dfd76f9c49d7dcfef44fae (patch) | |
tree | 6cb0420af8f7c7f840189623a08455a1c01ab439 /c/src/lib/libbsp/arm/tms570/console/tms570-sci.c | |
parent | spthreadq01/init.c: Fix unused variable warnings (diff) | |
download | rtems-f4009d8b8e0c55a582dfd76f9c49d7dcfef44fae.tar.bz2 |
bsp/tms570: remove duplicate of TMS570_SCI_FLR_TX_EMPTY in console driver.
Initial idea has been that check for both, TMS570_SCI_FLR_TX_EMPTY
and TMS570_SCI_FLR_TXRDY is required before console driver parameters
update.
closes #2883.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/arm/tms570/console/tms570-sci.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/arm/tms570/console/tms570-sci.c b/c/src/lib/libbsp/arm/tms570/console/tms570-sci.c index d72aa612c5..48986e9a2e 100644 --- a/c/src/lib/libbsp/arm/tms570/console/tms570-sci.c +++ b/c/src/lib/libbsp/arm/tms570/console/tms570-sci.c @@ -251,7 +251,13 @@ bool tms570_sci_set_attributes( rtems_interrupt_lock_context lock_context; int32_t bauddiv; int32_t baudrate; - uint32_t flr_tx_ready = TMS570_SCI_FLR_TX_EMPTY | TMS570_SCI_FLR_TX_EMPTY; + uint32_t flr_tx_ready = TMS570_SCI_FLR_TX_EMPTY; + /* + * Test for TMS570_SCI_FLR_TXRDY is not necessary + * because both SCITD and SCITXSHF has to be empty + * to TX_EMPTY be asserted. But there is no interrupt + * option for TX_EMPTY. Polling is used isntead. + */ /* Baud rate */ baudrate = rtems_termios_baud_to_number(cfgetospeed(t)); |