From c0f9f93d19e83138e339f25ffbfda0c38aac5016 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Lothar=20Wa=C3=9Fmann?= Date: Fri, 7 Nov 2014 09:22:27 +0100 Subject: [PATCH] send rather than to the serial console --- drivers/serial/serial_imx.c | 4 ++-- drivers/serial/serial_mxc.c | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/serial/serial_imx.c b/drivers/serial/serial_imx.c index d43a5fedcc..10f7d889a3 100644 --- a/drivers/serial/serial_imx.c +++ b/drivers/serial/serial_imx.c @@ -181,11 +181,11 @@ static void imx_serial_putc(const char c) /* Wait for Tx FIFO not full */ while (base->uts & UTS_TXFULL); - base->utxd[0] = c; - /* If \n, also do \r */ if (c == '\n') serial_putc ('\r'); + + base->utxd[0] = c; } /* diff --git a/drivers/serial/serial_mxc.c b/drivers/serial/serial_mxc.c index 56bee55208..451e9a228f 100644 --- a/drivers/serial/serial_mxc.c +++ b/drivers/serial/serial_mxc.c @@ -152,15 +152,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'); } /* -- 2.39.2