]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - arch/sparc/cpu/leon3/serial.c
Merge remote-tracking branch 'u-boot-imx/master'
[karo-tx-uboot.git] / arch / sparc / cpu / leon3 / serial.c
index a110244c9ef76ebbff89128cf553e5ba843d89dc..838d4514eeb2ff4d794e2782468a522db688420f 100644 (file)
@@ -99,13 +99,6 @@ static void leon3_serial_putc(const char c)
        leon3_serial_putc_raw(c);
 }
 
-static void leon3_serial_puts(const char *s)
-{
-       while (*s) {
-               serial_putc(*s++);
-       }
-}
-
 static int leon3_serial_getc(void)
 {
        if (!leon3_apbuart)
@@ -140,14 +133,13 @@ static void leon3_serial_setbrg(void)
        return;
 }
 
-#ifdef CONFIG_SERIAL_MULTI
 static struct serial_device leon3_serial_drv = {
        .name   = "leon3_serial",
        .start  = leon3_serial_init,
        .stop   = NULL,
        .setbrg = leon3_serial_setbrg,
        .putc   = leon3_serial_putc,
-       .puts   = leon3_serial_puts,
+       .puts   = default_serial_puts,
        .getc   = leon3_serial_getc,
        .tstc   = leon3_serial_tstc,
 };
@@ -161,34 +153,3 @@ __weak struct serial_device *default_serial_console(void)
 {
        return &leon3_serial_drv;
 }
-#else
-int serial_init(void)
-{
-       return leon3_serial_init();
-}
-
-void serial_setbrg(void)
-{
-       leon3_serial_setbrg();
-}
-
-void serial_putc(const char c)
-{
-       leon3_serial_putc(c);
-}
-
-void serial_puts(const char *s)
-{
-       leon3_serial_puts(s);
-}
-
-int serial_getc(void)
-{
-       return leon3_serial_getc();
-}
-
-int serial_tstc(void)
-{
-       return leon3_serial_tstc();
-}
-#endif