X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=drivers%2Fserial%2Fserial_mxc.c;h=a9ca92107156e8901ae74f9ef0e6b0906fa380ee;hb=8f02caac64980faa73b2bf00462b400c86257d04;hp=d6cf1d874a60c72c747489849bf58cffc915e57c;hpb=f411b8f2270bc75113d60f2ad662f25de6242b7d;p=karo-tx-uboot.git diff --git a/drivers/serial/serial_mxc.c b/drivers/serial/serial_mxc.c index d6cf1d874a..a9ca921071 100644 --- a/drivers/serial/serial_mxc.c +++ b/drivers/serial/serial_mxc.c @@ -157,15 +157,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'); } /*