summaryrefslogtreecommitdiffstats
path: root/cpukit/dev/serial/sc16is752.c
diff options
context:
space:
mode:
authorChristian Mauderer <christian.mauderer@embedded-brains.de>2019-02-21 07:01:22 +0100
committerChristian Mauderer <christian.mauderer@embedded-brains.de>2019-02-27 08:51:40 +0100
commite99847bfc5688d79d9b185075bd547914c62969e (patch)
tree7dcf468dd3ff03f400a0c15bcea5961c9da890ac /cpukit/dev/serial/sc16is752.c
parentarm/beagle: Fix sdcard.sh tool (diff)
downloadrtems-e99847bfc5688d79d9b185075bd547914c62969e.tar.bz2
dev/sc16is752: Fix parity generation.
Diffstat (limited to '')
-rw-r--r--cpukit/dev/serial/sc16is752.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/cpukit/dev/serial/sc16is752.c b/cpukit/dev/serial/sc16is752.c
index 068a2d3817..a58b87bfb7 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 {