[rtems commit] dev/sc16is752: Do FIFO reset separately
Sebastian Huber
sebh at rtems.org
Mon Aug 26 11:29:40 UTC 2019
Module: rtems
Branch: master
Commit: 2a2a0fdd950bc3283efb0c55049fe33bb97064e7
Changeset: http://git.rtems.org/rtems/commit/?id=2a2a0fdd950bc3283efb0c55049fe33bb97064e7
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Fri Aug 9 07:54:40 2019 +0200
dev/sc16is752: Do FIFO reset separately
---
cpukit/dev/serial/sc16is752.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/cpukit/dev/serial/sc16is752.c b/cpukit/dev/serial/sc16is752.c
index 85b1b62..a4dfeb7 100644
--- a/cpukit/dev/serial/sc16is752.c
+++ b/cpukit/dev/serial/sc16is752.c
@@ -252,6 +252,11 @@ static bool sc16is752_first_open(
| SC16IS752_FCR_TX_FIFO_TRG_32;
write_reg(ctx, SC16IS752_FCR, &fcr, 1);
+ fcr = SC16IS752_FCR_FIFO_EN
+ | SC16IS752_FCR_RX_FIFO_TRG_16
+ | SC16IS752_FCR_TX_FIFO_TRG_32;
+ write_reg(ctx, SC16IS752_FCR, &fcr, 1);
+
ctx->ier = SC16IS752_IER_RHR;
write_reg(ctx, SC16IS752_IER, &ctx->ier, 1);
More information about the vc
mailing list