diff --git a/[refs] b/[refs] index b04e0c6fc03e..d79b58cc7593 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 26bbb3ff1ff6163d6a233055766e26af8054a212 +refs/heads/master: 977757311e50dc5d832c9fef34e7555411f7ccd8 diff --git a/trunk/drivers/serial/imx.c b/trunk/drivers/serial/imx.c index 6b8f12f4a705..49f2e12ba58d 100644 --- a/trunk/drivers/serial/imx.c +++ b/trunk/drivers/serial/imx.c @@ -308,6 +308,9 @@ static inline void imx_transmit_buffer(struct imx_port *sport) break; } + if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) + uart_write_wakeup(&sport->port); + if (uart_circ_empty(xmit)) imx_stop_tx(&sport->port); }