[rtems commit] dev/sc16is752: Enable enhanced func early

Sebastian Huber sebh at rtems.org
Mon Aug 26 11:29:40 UTC 2019


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

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Aug  9 07:46:08 2019 +0200

dev/sc16is752: Enable enhanced func early

---

 cpukit/dev/serial/sc16is752.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/cpukit/dev/serial/sc16is752.c b/cpukit/dev/serial/sc16is752.c
index 08e2137..85b1b62 100644
--- a/cpukit/dev/serial/sc16is752.c
+++ b/cpukit/dev/serial/sc16is752.c
@@ -224,6 +224,8 @@ static bool sc16is752_first_open(
     return ok;
   }
 
+  set_efr(ctx, SC16IS752_EFR_ENHANCED_FUNC_ENABLE);
+
   efcr = 0;
 
   switch (ctx->mode) {
@@ -252,7 +254,6 @@ static bool sc16is752_first_open(
 
   ctx->ier = SC16IS752_IER_RHR;
   write_reg(ctx, SC16IS752_IER, &ctx->ier, 1);
-  set_efr(ctx, SC16IS752_EFR_ENHANCED_FUNC_ENABLE);
 
   rtems_termios_set_initial_baud(tty, 115200);
   ok = sc16is752_set_attributes(base, term);



More information about the vc mailing list