]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
Xilinx: ARM: Modify serial driver so that putc(\n) will actually output \r\n
authorBrian Hill <brian.hill@xilinx.com>
Tue, 10 May 2011 20:50:08 +0000 (14:50 -0600)
committerBrian Hill <brian.hill@xilinx.com>
Tue, 10 May 2011 20:50:08 +0000 (14:50 -0600)
drivers/serial/serial_xpssuart.c

index cee193f73bd7017b568cae398a347fdbf36d707b..ad9428e1733ae5580c1e232384c8bdc020e93ff7 100644 (file)
@@ -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);
 }