summaryrefslogtreecommitdiffstats
path: root/cpukit/dev/serial/sc16is752.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/dev/serial/sc16is752.c')
-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);