From: Brian Hill Date: Tue, 10 May 2011 20:50:08 +0000 (-0600) Subject: Xilinx: ARM: Modify serial driver so that putc(\n) will actually output \r\n X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8752d4aef360c6041cd36a41d3847bb2b63e8c14;p=thirdparty%2Fu-boot.git Xilinx: ARM: Modify serial driver so that putc(\n) will actually output \r\n --- diff --git a/drivers/serial/serial_xpssuart.c b/drivers/serial/serial_xpssuart.c index cee193f73bd..ad9428e1733 100644 --- a/drivers/serial/serial_xpssuart.c +++ b/drivers/serial/serial_xpssuart.c @@ -51,6 +51,10 @@ int serial_init(void) void serial_putc(char c) { while ((xdfuart_readl(SR) & XDFUART_SR_TXFULL) != 0); + if (c == '\n') { + xdfuart_writel(FIFO,'\r'); + while ((xdfuart_readl(SR) & XDFUART_SR_TXFULL) != 0); + } xdfuart_writel(FIFO,c); }