summaryrefslogtreecommitdiffstats
path: root/cpukit/dev
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-08-09 07:46:08 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-08-26 07:24:43 +0200
commit73826b490cc9eb213ca87be121953b5e41845b0d (patch)
treee050c4ac5d33aa32d875423542533dc782353e62 /cpukit/dev
parentdev/sc16is752: Write to right register (diff)
downloadrtems-73826b490cc9eb213ca87be121953b5e41845b0d.tar.bz2
dev/sc16is752: Enable enhanced func early
Diffstat (limited to 'cpukit/dev')
-rw-r--r--cpukit/dev/serial/sc16is752.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/cpukit/dev/serial/sc16is752.c b/cpukit/dev/serial/sc16is752.c
index 08e213710f..85b1b623c4 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);