]> git.sur5r.net Git - u-boot/blobdiff - drivers/serial/serial_mxc.c
Merge git://git.denx.de/u-boot-dm
[u-boot] / drivers / serial / serial_mxc.c
index 51485c0d095685a213e22cb70609e3a7459bcbae..1563bb3665b671073d34fb4ae4e459c68542e183 100644 (file)
@@ -164,15 +164,15 @@ static int mxc_serial_getc(void)
 
 static void mxc_serial_putc(const char c)
 {
+       /* If \n, also do \r */
+       if (c == '\n')
+               serial_putc('\r');
+
        __REG(UART_PHYS + UTXD) = c;
 
        /* wait for transmitter to be ready */
        while (!(__REG(UART_PHYS + UTS) & UTS_TXEMPTY))
                WATCHDOG_RESET();
-
-       /* If \n, also do \r */
-       if (c == '\n')
-               serial_putc ('\r');
 }
 
 /*