aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/tty
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/tty')
-rw-r--r--drivers/tty/serial/imx.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/tty/serial/imx.c b/drivers/tty/serial/imx.c
index 3b6c1a2e25de..392154d13614 100644
--- a/drivers/tty/serial/imx.c
+++ b/drivers/tty/serial/imx.c
@@ -116,7 +116,7 @@
116#define UCR3_DSR (1<<10) /* Data set ready */ 116#define UCR3_DSR (1<<10) /* Data set ready */
117#define UCR3_DCD (1<<9) /* Data carrier detect */ 117#define UCR3_DCD (1<<9) /* Data carrier detect */
118#define UCR3_RI (1<<8) /* Ring indicator */ 118#define UCR3_RI (1<<8) /* Ring indicator */
119#define UCR3_TIMEOUTEN (1<<7) /* Timeout interrupt enable */ 119#define UCR3_ADNIMP (1<<7) /* Autobaud Detection Not Improved */
120#define UCR3_RXDSEN (1<<6) /* Receive status interrupt enable */ 120#define UCR3_RXDSEN (1<<6) /* Receive status interrupt enable */
121#define UCR3_AIRINTEN (1<<5) /* Async IR wake interrupt enable */ 121#define UCR3_AIRINTEN (1<<5) /* Async IR wake interrupt enable */
122#define UCR3_AWAKEN (1<<4) /* Async wake interrupt enable */ 122#define UCR3_AWAKEN (1<<4) /* Async wake interrupt enable */
@@ -1174,7 +1174,7 @@ static int imx_startup(struct uart_port *port)
1174 1174
1175 if (!is_imx1_uart(sport)) { 1175 if (!is_imx1_uart(sport)) {
1176 temp = readl(sport->port.membase + UCR3); 1176 temp = readl(sport->port.membase + UCR3);
1177 temp |= IMX21_UCR3_RXDMUXSEL; 1177 temp |= IMX21_UCR3_RXDMUXSEL | UCR3_ADNIMP;
1178 writel(temp, sport->port.membase + UCR3); 1178 writel(temp, sport->port.membase + UCR3);
1179 } 1179 }
1180 1180