]> git.sur5r.net Git - u-boot/blobdiff - drivers/serial/serial_pl01x.c
smdk5250, snow: convert to CONFIG_SPL_MAX_FOOTPRINT
[u-boot] / drivers / serial / serial_pl01x.c
index 7db7b65c3fdea787f18191c4242aa6eb436b2f0b..dfdba9f64eb8031144d6be6b2722f070df3cf047 100644 (file)
@@ -163,8 +163,8 @@ static int pl01x_serial_init(void)
        }
 #endif
        /* Finally, enable the UART */
-       writel(UART_PL011_CR_UARTEN | UART_PL011_CR_TXE | UART_PL011_CR_RXE,
-              &regs->pl011_cr);
+       writel(UART_PL011_CR_UARTEN | UART_PL011_CR_TXE | UART_PL011_CR_RXE |
+              UART_PL011_CR_RTS, &regs->pl011_cr);
 
        return 0;
 }
@@ -179,13 +179,6 @@ static void pl01x_serial_putc(const char c)
        pl01x_putc (CONSOLE_PORT, c);
 }
 
-static void pl01x_serial_puts(const char *s)
-{
-       while (*s) {
-               serial_putc (*s++);
-       }
-}
-
 static int pl01x_serial_getc(void)
 {
        return pl01x_getc (CONSOLE_PORT);
@@ -259,7 +252,7 @@ static struct serial_device pl01x_serial_drv = {
        .stop   = NULL,
        .setbrg = pl01x_serial_setbrg,
        .putc   = pl01x_serial_putc,
-       .puts   = pl01x_serial_puts,
+       .puts   = default_serial_puts,
        .getc   = pl01x_serial_getc,
        .tstc   = pl01x_serial_tstc,
 };