[rtems commit] dev/sc16is752: Fix parity generation.

Christian Mauderer christianm at rtems.org
Wed Feb 27 07:52:52 UTC 2019


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

Author:    Christian Mauderer <christian.mauderer at embedded-brains.de>
Date:      Thu Feb 21 07:01:22 2019 +0100

dev/sc16is752: Fix parity generation.

---

 cpukit/dev/serial/sc16is752.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/cpukit/dev/serial/sc16is752.c b/cpukit/dev/serial/sc16is752.c
index 068a2d3..a58b87b 100644
--- a/cpukit/dev/serial/sc16is752.c
+++ b/cpukit/dev/serial/sc16is752.c
@@ -183,6 +183,7 @@ static bool sc16is752_set_attributes(
   }
 
   if ((term->c_cflag & PARENB) != 0){
+    ctx->lcr |= SC16IS752_LCR_SET_PARITY;
     if ((term->c_cflag & PARODD) != 0) {
       ctx->lcr &= ~SC16IS752_LCR_EVEN_PARITY;
     } else {




More information about the vc mailing list