You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by gn...@apache.org on 2020/02/18 18:36:51 UTC

[incubator-nuttx] 02/05: drivers/serial: Remove the lowconsole driver

This is an automated email from the ASF dual-hosted git repository.

gnutt pushed a commit to branch pr297
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 8a674894a7648256f0d6d599742a0b2c2a18275f
Author: Xiang Xiao <xi...@xiaomi.com>
AuthorDate: Tue Feb 18 09:55:04 2020 +0800

    drivers/serial: Remove the lowconsole driver
    
    replace with the syslog console driver which has more capability than lowconsole
    
    Change-Id: I108a587ecb22537c43a5a9e218556d242ab47b9a
    Signed-off-by: Xiang Xiao <xi...@xiaomi.com>
---
 arch/arm/src/common/up_initialize.c                |   2 -
 arch/arm/src/common/up_internal.h                  |  16 ---
 arch/avr/src/at32uc3/at32uc3_config.h              |   5 -
 arch/avr/src/at90usb/at90usb_config.h              |   5 -
 arch/avr/src/atmega/atmega_config.h                |   5 -
 arch/avr/src/common/up_initialize.c                |   9 +-
 arch/avr/src/common/up_internal.h                  |   8 --
 arch/hc/src/common/up_initialize.c                 |   4 +-
 arch/hc/src/common/up_internal.h                   |  11 --
 arch/mips/src/common/up_initialize.c               |   4 +-
 arch/mips/src/common/up_internal.h                 |  13 --
 arch/misoc/src/lm32/lm32.h                         |   5 -
 arch/misoc/src/minerva/minerva.h                   |   5 -
 arch/or1k/src/common/up_initialize.c               |   4 +-
 arch/or1k/src/common/up_internal.h                 |  13 --
 arch/renesas/src/common/up_initialize.c            |   4 +-
 arch/renesas/src/common/up_internal.h              |  13 --
 arch/risc-v/src/common/up_initialize.c             |   4 +-
 arch/risc-v/src/common/up_internal.h               |   5 -
 arch/x86/src/common/up_initialize.c                |   4 +-
 arch/x86/src/common/up_internal.h                  |  13 --
 arch/xtensa/src/common/xtensa.h                    |  13 --
 arch/xtensa/src/common/xtensa_initialize.c         |   4 +-
 arch/z16/src/common/up_initialize.c                |   4 +-
 arch/z16/src/common/up_internal.h                  |  13 +-
 arch/z80/src/common/up_initialize.c                |   4 +-
 arch/z80/src/common/z80_internal.h                 |  17 +--
 .../kinetis/kwikstik-k40/configs/ostest/defconfig  |   2 +-
 .../lincoln60/configs/thttpd-binfs/defconfig       |   2 +-
 .../lpcxpresso-lpc1768/configs/thttpd/defconfig    |   2 +-
 .../olimex-lpc1766stk/configs/nettest/defconfig    |   2 +-
 .../configs/thttpd-binfs/defconfig                 |   2 +-
 .../configs/thttpd-nxflat/defconfig                |   2 +-
 .../zkit-arm-1769/configs/hello/defconfig          |   2 +-
 .../zkit-arm-1769/configs/thttpd/defconfig         |   2 +-
 .../arm/lpc214x/zp214xpa/configs/nxlines/defconfig |   2 +-
 .../arm/lpc31xx/ea3131/configs/usbserial/defconfig |   2 +-
 boards/arm/lpc31xx/ea3152/configs/ostest/defconfig |   2 +-
 .../arm/sama5/sama5d3x-ek/configs/hello/defconfig  |   2 +-
 .../sama5/sama5d3x-ek/configs/norboot/defconfig    |   2 +-
 .../arm/sama5/sama5d3x-ek/configs/ov2640/defconfig |   2 +-
 .../stm32/olimex-stm32-p407/configs/kelf/defconfig |   2 +-
 .../stm32/olimexino-stm32/configs/tiny/defconfig   |   2 +-
 .../arm/stm32/stm3210e-eval/configs/nx/defconfig   |   2 +-
 .../stm32/stm3220g-eval/configs/nettest/defconfig  |   2 +-
 .../stm32/stm3220g-eval/configs/telnetd/defconfig  |   2 +-
 .../stm32/stm3240g-eval/configs/nettest/defconfig  |   2 +-
 .../stm32/stm3240g-eval/configs/telnetd/defconfig  |   2 +-
 .../stm32/stm32f4discovery/configs/elf/defconfig   |   2 +-
 .../stm32f4discovery/configs/kostest/defconfig     |   2 +-
 .../stm32f4discovery/configs/posix_spawn/defconfig |   2 +-
 .../stm32f4discovery/configs/winbuild/defconfig    |   2 +-
 .../olimex-strp711/configs/nettest/defconfig       |   2 +-
 boards/arm/tiva/eagle100/configs/httpd/defconfig   |   2 +-
 boards/arm/tiva/eagle100/configs/nettest/defconfig |   2 +-
 boards/arm/tiva/eagle100/configs/nxflat/defconfig  |   2 +-
 boards/arm/tiva/eagle100/configs/thttpd/defconfig  |   2 +-
 .../avr/at32uc3/avr32dev1/configs/ostest/defconfig |   2 +-
 .../at90usb/micropendous3/configs/hello/defconfig  |   2 +-
 .../avr/at90usb/teensy-2.0/configs/hello/defconfig |   2 +-
 .../at90usb/teensy-2.0/configs/usbmsc/defconfig    |   2 +-
 boards/avr/atmega/amber/configs/hello/defconfig    |   2 +-
 .../arduino-mega2560/configs/hello/defconfig       |   2 +-
 .../atmega/moteino-mega/configs/hello/defconfig    |   2 +-
 .../renesas/m16c/skp16c26/configs/ostest/defconfig |   2 +-
 boards/renesas/m16c/skp16c26/src/m16c_lcdconsole.c |   2 -
 .../sh1/us7032evb1/configs/ostest/defconfig        |   2 +-
 boards/x86/qemu/qemu-i486/configs/ostest/defconfig |   2 +-
 .../z16f/z16f2800100zcog/configs/ostest/defconfig  |   2 +-
 .../ez80/ez80f910200kitg/configs/ostest/defconfig  |   2 +-
 .../ez80/ez80f910200zco/configs/dhcpd/defconfig    |   2 +-
 .../ez80/ez80f910200zco/configs/httpd/defconfig    |   2 +-
 .../ez80/ez80f910200zco/configs/nettest/defconfig  |   2 +-
 .../z80/ez80/ez80f910200zco/configs/poll/defconfig |   2 +-
 .../z80/z8/z8encore000zco/configs/ostest/defconfig |   2 +-
 drivers/serial/Kconfig                             |   8 --
 drivers/serial/Make.defs                           |   2 +-
 drivers/serial/lowconsole.c                        | 134 ---------------------
 78 files changed, 60 insertions(+), 387 deletions(-)

diff --git a/arch/arm/src/common/up_initialize.c b/arch/arm/src/common/up_initialize.c
index 5056480..67d94ea 100644
--- a/arch/arm/src/common/up_initialize.c
+++ b/arch/arm/src/common/up_initialize.c
@@ -192,8 +192,6 @@ void up_initialize(void)
 
 #if defined (CONFIG_ARM_LWL_CONSOLE)
   lwlconsole_init();
-#elif defined(CONFIG_DEV_LOWCONSOLE)
-  lowconsole_init();
 #elif defined(CONFIG_CONSOLE_SYSLOG)
   syslog_console_init();
 #elif defined(CONFIG_RAMLOG_CONSOLE)
diff --git a/arch/arm/src/common/up_internal.h b/arch/arm/src/common/up_internal.h
index fcd30d0..9c96779 100644
--- a/arch/arm/src/common/up_internal.h
+++ b/arch/arm/src/common/up_internal.h
@@ -60,20 +60,14 @@
 #ifndef CONFIG_DEV_CONSOLE
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_ARM_LWL_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
 #  elif defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  else
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
@@ -454,19 +448,9 @@ void rpmsg_serialinit(void);
 #endif
 
 #ifdef CONFIG_ARM_LWL_CONSOLE
-
 /* Defined in src/common/up_lwl_console.c */
 
 void lwlconsole_init(void);
-
-#elif defined(CONFIG_DEV_LOWCONSOLE)
-
-/* Defined in drivers/lowconsole.c */
-
-void lowconsole_init(void);
-
-#else
-# define lowconsole_init()
 #endif
 
 /* DMA **********************************************************************/
diff --git a/arch/avr/src/at32uc3/at32uc3_config.h b/arch/avr/src/at32uc3/at32uc3_config.h
index 8d2c70f..ec5e57f 100644
--- a/arch/avr/src/at32uc3/at32uc3_config.h
+++ b/arch/avr/src/at32uc3/at32uc3_config.h
@@ -152,16 +152,11 @@
 #ifndef CONFIG_DEV_CONSOLE
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  elif defined(HAVE_RS232_DEVICE)
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
diff --git a/arch/avr/src/at90usb/at90usb_config.h b/arch/avr/src/at90usb/at90usb_config.h
index be9e431..6fa0771 100644
--- a/arch/avr/src/at90usb/at90usb_config.h
+++ b/arch/avr/src/at90usb/at90usb_config.h
@@ -71,16 +71,11 @@
 #ifndef CONFIG_DEV_CONSOLE
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  elif defined(HAVE_USART_DEVICE)
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
diff --git a/arch/avr/src/atmega/atmega_config.h b/arch/avr/src/atmega/atmega_config.h
index 6e02aab..38f2e99 100644
--- a/arch/avr/src/atmega/atmega_config.h
+++ b/arch/avr/src/atmega/atmega_config.h
@@ -77,16 +77,11 @@
 #ifndef CONFIG_DEV_CONSOLE
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  elif defined(HAVE_USART_DEVICE)
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
diff --git a/arch/avr/src/common/up_initialize.c b/arch/avr/src/common/up_initialize.c
index 04a5958..10efac3 100644
--- a/arch/avr/src/common/up_initialize.c
+++ b/arch/avr/src/common/up_initialize.c
@@ -76,16 +76,11 @@
 #ifndef CONFIG_DEV_CONSOLE
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  else
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
@@ -231,9 +226,7 @@ void up_initialize(void)
    * serial driver).
    */
 
-#if defined(CONFIG_DEV_LOWCONSOLE)
-  lowconsole_init();
-#elif defined(CONFIG_CONSOLE_SYSLOG)
+#if defined(CONFIG_CONSOLE_SYSLOG)
   syslog_console_init();
 #elif defined(CONFIG_RAMLOG_CONSOLE)
   ramlog_consoleinit();
diff --git a/arch/avr/src/common/up_internal.h b/arch/avr/src/common/up_internal.h
index fa42ea3..ae16ec2 100644
--- a/arch/avr/src/common/up_internal.h
+++ b/arch/avr/src/common/up_internal.h
@@ -159,14 +159,6 @@ void rpmsg_serialinit(void);
 #  define rpmsg_serialinit()
 #endif
 
-/* Defined in drivers/lowconsole.c */
-
-#ifdef CONFIG_DEV_LOWCONSOLE
-void lowconsole_init(void);
-#else
-# define lowconsole_init()
-#endif
-
 /* Defined in chip/xxx_ethernet.c */
 
 #if defined(CONFIG_NET) && !defined(CONFIG_NETDEV_LATEINIT)
diff --git a/arch/hc/src/common/up_initialize.c b/arch/hc/src/common/up_initialize.c
index e2f7f92..f931ede 100644
--- a/arch/hc/src/common/up_initialize.c
+++ b/arch/hc/src/common/up_initialize.c
@@ -153,9 +153,7 @@ void up_initialize(void)
    * serial driver).
    */
 
-#if defined(CONFIG_DEV_LOWCONSOLE)
-  lowconsole_init();
-#elif defined(CONFIG_CONSOLE_SYSLOG)
+#if defined(CONFIG_CONSOLE_SYSLOG)
   syslog_console_init();
 #elif defined(CONFIG_RAMLOG_CONSOLE)
   ramlog_consoleinit();
diff --git a/arch/hc/src/common/up_internal.h b/arch/hc/src/common/up_internal.h
index b8847ea..8681298 100644
--- a/arch/hc/src/common/up_internal.h
+++ b/arch/hc/src/common/up_internal.h
@@ -60,16 +60,11 @@
 #ifndef CONFIG_DEV_CONSOLE
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  else
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
@@ -167,12 +162,6 @@ void rpmsg_serialinit(void);
 #  define rpmsg_serialinit()
 #endif
 
-#ifdef CONFIG_DEV_LOWCONSOLE
-void lowconsole_init(void);
-#else
-# define lowconsole_init()
-#endif
-
 void up_lowputc(char ch);
 void up_puts(const char *str);
 void up_lowputs(const char *str);
diff --git a/arch/mips/src/common/up_initialize.c b/arch/mips/src/common/up_initialize.c
index dc98820..559fe23 100644
--- a/arch/mips/src/common/up_initialize.c
+++ b/arch/mips/src/common/up_initialize.c
@@ -155,9 +155,7 @@ void up_initialize(void)
    * serial driver).
    */
 
-#if defined(CONFIG_DEV_LOWCONSOLE)
-  lowconsole_init();
-#elif defined(CONFIG_CONSOLE_SYSLOG)
+#if defined(CONFIG_CONSOLE_SYSLOG)
   syslog_console_init();
 #elif defined(CONFIG_RAMLOG_CONSOLE)
   ramlog_consoleinit();
diff --git a/arch/mips/src/common/up_internal.h b/arch/mips/src/common/up_internal.h
index 6ba82f4..9a2c8d8 100644
--- a/arch/mips/src/common/up_internal.h
+++ b/arch/mips/src/common/up_internal.h
@@ -57,16 +57,11 @@
 #ifndef CONFIG_DEV_CONSOLE
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  else
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
@@ -199,14 +194,6 @@ void up_copystate(uint32_t *dest, uint32_t *src);
 void up_puts(const char *str);
 void up_lowputs(const char *str);
 
-/* Defined in drivers/lowconsole.c */
-
-#ifdef CONFIG_DEV_LOWCONSOLE
-void lowconsole_init(void);
-#else
-# define lowconsole_init()
-#endif
-
 /* Debug */
 
 #ifdef CONFIG_ARCH_STACKDUMP
diff --git a/arch/misoc/src/lm32/lm32.h b/arch/misoc/src/lm32/lm32.h
index 9e21881..9b54bf2 100644
--- a/arch/misoc/src/lm32/lm32.h
+++ b/arch/misoc/src/lm32/lm32.h
@@ -77,16 +77,11 @@
 #ifndef CONFIG_DEV_CONSOLE
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  else
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
diff --git a/arch/misoc/src/minerva/minerva.h b/arch/misoc/src/minerva/minerva.h
index c663704..086183d 100644
--- a/arch/misoc/src/minerva/minerva.h
+++ b/arch/misoc/src/minerva/minerva.h
@@ -77,16 +77,11 @@
 #ifndef CONFIG_DEV_CONSOLE
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  else
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
diff --git a/arch/or1k/src/common/up_initialize.c b/arch/or1k/src/common/up_initialize.c
index def37ab..47981b9 100644
--- a/arch/or1k/src/common/up_initialize.c
+++ b/arch/or1k/src/common/up_initialize.c
@@ -246,9 +246,7 @@ void up_initialize(void)
    * serial driver).
    */
 
-#if defined(CONFIG_DEV_LOWCONSOLE)
-  lowconsole_init();
-#elif defined(CONFIG_CONSOLE_SYSLOG)
+#if defined(CONFIG_CONSOLE_SYSLOG)
   syslog_console_init();
 #elif defined(CONFIG_RAMLOG_CONSOLE)
   ramlog_consoleinit();
diff --git a/arch/or1k/src/common/up_internal.h b/arch/or1k/src/common/up_internal.h
index da5ae50..8ba24d8 100644
--- a/arch/or1k/src/common/up_internal.h
+++ b/arch/or1k/src/common/up_internal.h
@@ -60,16 +60,11 @@
 #ifndef CONFIG_DEV_CONSOLE
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  else
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
@@ -307,14 +302,6 @@ void rpmsg_serialinit(void);
 #  define rpmsg_serialinit()
 #endif
 
-/* Defined in drivers/lowconsole.c */
-
-#ifdef CONFIG_DEV_LOWCONSOLE
-void lowconsole_init(void);
-#else
-# define lowconsole_init()
-#endif
-
 /* DMA **********************************************************************/
 
 #ifdef CONFIG_ARCH_DMA
diff --git a/arch/renesas/src/common/up_initialize.c b/arch/renesas/src/common/up_initialize.c
index ad0ae69..8f45916 100644
--- a/arch/renesas/src/common/up_initialize.c
+++ b/arch/renesas/src/common/up_initialize.c
@@ -139,9 +139,7 @@ void up_initialize(void)
    * Architecture-specific logic will have to detect that case.
    */
 
-#if defined(CONFIG_DEV_LOWCONSOLE)
-  lowconsole_init();
-#elif defined(CONFIG_CONSOLE_SYSLOG)
+#if defined(CONFIG_CONSOLE_SYSLOG)
   syslog_console_init();
 #elif defined(CONFIG_RAMLOG_CONSOLE)
   ramlog_consoleinit();
diff --git a/arch/renesas/src/common/up_internal.h b/arch/renesas/src/common/up_internal.h
index 17fa607..d81e5e3 100644
--- a/arch/renesas/src/common/up_internal.h
+++ b/arch/renesas/src/common/up_internal.h
@@ -65,16 +65,11 @@
 #ifndef CONFIG_DEV_CONSOLE
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  else
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
@@ -173,14 +168,6 @@ void rpmsg_serialinit(void);
 #  define rpmsg_serialinit()
 #endif
 
-/* Defined in drivers/lowconsole.c */
-
-#ifdef CONFIG_DEV_LOWCONSOLE
-void lowconsole_init(void);
-#else
-# define lowconsole_init()
-#endif
-
 /* Defined in xyz_watchdog.c */
 
 void up_wdtinit(void);
diff --git a/arch/risc-v/src/common/up_initialize.c b/arch/risc-v/src/common/up_initialize.c
index 3dc6bd0..546a21e 100644
--- a/arch/risc-v/src/common/up_initialize.c
+++ b/arch/risc-v/src/common/up_initialize.c
@@ -137,9 +137,7 @@ void up_initialize(void)
    * serial driver).
    */
 
-#if defined(CONFIG_DEV_LOWCONSOLE)
-  lowconsole_init();
-#elif defined(CONFIG_CONSOLE_SYSLOG)
+#if defined(CONFIG_CONSOLE_SYSLOG)
   syslog_console_init();
 #elif defined(CONFIG_RAMLOG_CONSOLE)
   ramlog_consoleinit();
diff --git a/arch/risc-v/src/common/up_internal.h b/arch/risc-v/src/common/up_internal.h
index 26e1343..72aa1eb 100644
--- a/arch/risc-v/src/common/up_internal.h
+++ b/arch/risc-v/src/common/up_internal.h
@@ -85,16 +85,11 @@
 #ifndef CONFIG_DEV_CONSOLE
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  else
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
diff --git a/arch/x86/src/common/up_initialize.c b/arch/x86/src/common/up_initialize.c
index 2573373..4a4c767 100644
--- a/arch/x86/src/common/up_initialize.c
+++ b/arch/x86/src/common/up_initialize.c
@@ -155,9 +155,7 @@ void up_initialize(void)
    * serial driver).
    */
 
-#if defined(CONFIG_DEV_LOWCONSOLE)
-  lowconsole_init();
-#elif defined(CONFIG_CONSOLE_SYSLOG)
+#if defined(CONFIG_CONSOLE_SYSLOG)
   syslog_console_init();
 #elif defined(CONFIG_RAMLOG_CONSOLE)
   ramlog_consoleinit();
diff --git a/arch/x86/src/common/up_internal.h b/arch/x86/src/common/up_internal.h
index e4a9bbc..729ba1a 100644
--- a/arch/x86/src/common/up_internal.h
+++ b/arch/x86/src/common/up_internal.h
@@ -59,16 +59,11 @@
 #ifndef CONFIG_DEV_CONSOLE
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  else
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
@@ -210,14 +205,6 @@ void rpmsg_serialinit(void);
 #  define rpmsg_serialinit()
 #endif
 
-/* Defined in drivers/lowconsole.c */
-
-#ifdef CONFIG_DEV_LOWCONSOLE
-void lowconsole_init(void);
-#else
-# define lowconsole_init()
-#endif
-
 /* Defined in xyz_watchdog.c */
 
 void up_wdtinit(void);
diff --git a/arch/xtensa/src/common/xtensa.h b/arch/xtensa/src/common/xtensa.h
index b8edff0..13f97ef 100644
--- a/arch/xtensa/src/common/xtensa.h
+++ b/arch/xtensa/src/common/xtensa.h
@@ -60,16 +60,11 @@
 #ifndef CONFIG_DEV_CONSOLE
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  else
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
@@ -247,14 +242,6 @@ void xtensa_copystate(uint32_t *dest, uint32_t *src);
 void up_puts(const char *str);
 void up_lowputs(const char *str);
 
-/* Defined in drivers/lowconsole.c */
-
-#ifdef CONFIG_DEV_LOWCONSOLE
-void lowconsole_init(void);
-#else
-# define lowconsole_init()
-#endif
-
 /* Debug */
 
 #ifdef CONFIG_ARCH_STACKDUMP
diff --git a/arch/xtensa/src/common/xtensa_initialize.c b/arch/xtensa/src/common/xtensa_initialize.c
index f276284..997f676 100644
--- a/arch/xtensa/src/common/xtensa_initialize.c
+++ b/arch/xtensa/src/common/xtensa_initialize.c
@@ -163,9 +163,7 @@ void up_initialize(void)
    * serial driver).
    */
 
-#if defined(CONFIG_DEV_LOWCONSOLE)
-  lowconsole_init();
-#elif defined(CONFIG_CONSOLE_SYSLOG)
+#if defined(CONFIG_CONSOLE_SYSLOG)
   syslog_console_init();
 #elif defined(CONFIG_RAMLOG_CONSOLE)
   ramlog_consoleinit();
diff --git a/arch/z16/src/common/up_initialize.c b/arch/z16/src/common/up_initialize.c
index dca43d6..32aa687 100644
--- a/arch/z16/src/common/up_initialize.c
+++ b/arch/z16/src/common/up_initialize.c
@@ -155,9 +155,7 @@ void up_initialize(void)
    * serial driver).
    */
 
-#if defined(CONFIG_DEV_LOWCONSOLE)
-  lowconsole_init();
-#elif defined(CONFIG_CONSOLE_SYSLOG)
+#if defined(CONFIG_CONSOLE_SYSLOG)
   syslog_console_init();
 #elif defined(CONFIG_RAMLOG_CONSOLE)
   ramlog_consoleinit();
diff --git a/arch/z16/src/common/up_internal.h b/arch/z16/src/common/up_internal.h
index c1e922f..2e12797 100644
--- a/arch/z16/src/common/up_internal.h
+++ b/arch/z16/src/common/up_internal.h
@@ -61,23 +61,16 @@
  * assumed.
  */
 
-#if defined(CONFIG_Z16_LOWPUTC) || defined(CONFIG_Z16_LOWGETC) || \
-    defined(CONFIG_DEV_LOWCONSOLE)
-#  define USE_LOWCONSOLE 1
+#if defined(CONFIG_Z16_LOWPUTC) || defined(CONFIG_Z16_LOWGETC)
 #  define USE_LOWUARTINIT 1
 #elif !defined(CONFIG_DEV_CONSOLE)
 #  undef  USE_SERIALDRIVER
 #  undef  USE_EARLYSERIALINIT
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
 #    undef  USE_EARLYSERIALINIT
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
-#    undef  USE_EARLYSERIALINIT
 #  else
 #    define USE_SERIALDRIVER 1
 #    define USE_EARLYSERIALINIT 1
@@ -163,10 +156,6 @@ void rpmsg_serialinit(void);
 #  define rpmsg_serialinit()
 #endif
 
-#ifdef USE_LOWCONSOLE
-void lowconsole_init(void);
-#endif
-
 /* Defined in xyz_irq.c */
 
 void up_ack_irq(int irq);
diff --git a/arch/z80/src/common/up_initialize.c b/arch/z80/src/common/up_initialize.c
index dbde260..4942511 100644
--- a/arch/z80/src/common/up_initialize.c
+++ b/arch/z80/src/common/up_initialize.c
@@ -154,9 +154,7 @@ void up_initialize(void)
    * serial driver).
    */
 
-#if defined(CONFIG_DEV_LOWCONSOLE)
-  lowconsole_init();
-#elif defined(CONFIG_CONSOLE_SYSLOG)
+#if defined(CONFIG_CONSOLE_SYSLOG)
   syslog_console_init();
 #elif defined(CONFIG_RAMLOG_CONSOLE)
   ramlog_consoleinit();
diff --git a/arch/z80/src/common/z80_internal.h b/arch/z80/src/common/z80_internal.h
index 32e6605..365f8b3 100644
--- a/arch/z80/src/common/z80_internal.h
+++ b/arch/z80/src/common/z80_internal.h
@@ -57,21 +57,14 @@
  * assumed.
  */
 
-#if defined(CONFIG_DEV_LOWCONSOLE)
-#  undef USE_SERIALDRIVER
-#elif !defined(CONFIG_DEV_CONSOLE)
+#if !defined(CONFIG_DEV_CONSOLE)
 #  undef  USE_SERIALDRIVER
-#  undef  CONFIG_DEV_LOWCONSOLE
 #  undef  CONFIG_RAMLOG_CONSOLE
 #else
 #  if defined(CONFIG_RAMLOG_CONSOLE)
 #    undef  USE_SERIALDRIVER
-#    undef  CONFIG_DEV_LOWCONSOLE
 #  elif defined(CONFIG_CONSOLE_SYSLOG)
 #    undef  USE_SERIALDRIVER
-#    undef  CONFIG_DEV_LOWCONSOLE
-#  elif defined(CONFIG_DEV_LOWCONSOLE)
-#    undef  USE_SERIALDRIVER
 #  else
 #    define USE_SERIALDRIVER 1
 #  endif
@@ -125,14 +118,6 @@ void rpmsg_serialinit(void);
 #  define rpmsg_serialinit()
 #endif
 
-/* Defined in drivers/lowconsole.c */
-
-#ifdef CONFIG_DEV_LOWCONSOLE
-void lowconsole_init(void);
-#else
-# define lowconsole_init()
-#endif
-
 /* Defined in drivers/syslog_console.c */
 
 #ifdef CONFIG_CONSOLE_SYSLOG
diff --git a/boards/arm/kinetis/kwikstik-k40/configs/ostest/defconfig b/boards/arm/kinetis/kwikstik-k40/configs/ostest/defconfig
index 1925776..433177a 100644
--- a/boards/arm/kinetis/kwikstik-k40/configs/ostest/defconfig
+++ b/boards/arm/kinetis/kwikstik-k40/configs/ostest/defconfig
@@ -16,7 +16,7 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_OABI_TOOLCHAIN=y
 CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=9535
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_INTELHEX_BINARY=y
diff --git a/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig b/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig
index 923caf0..e1a66aa 100644
--- a/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig
+++ b/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig
@@ -16,7 +16,7 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LOOPSPERMSEC=7982
 CONFIG_BUILTIN=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DISABLE_PTHREAD=y
diff --git a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/thttpd/defconfig b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/thttpd/defconfig
index 6f27672..ecd0f31 100644
--- a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/thttpd/defconfig
+++ b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/thttpd/defconfig
@@ -14,7 +14,7 @@ CONFIG_ARCH_CHIP_LPC17XX_40XX=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_TOOLCHAIN_CODEREDL=y
 CONFIG_BOARD_LOOPSPERMSEC=8079
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DISABLE_PTHREAD=y
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/nettest/defconfig b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/nettest/defconfig
index 6942ef7..14fc6ea 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/nettest/defconfig
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/nettest/defconfig
@@ -15,7 +15,7 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_OABI_TOOLCHAIN=y
 CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=8111
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-binfs/defconfig b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-binfs/defconfig
index 23903c1..4dfa78e 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-binfs/defconfig
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-binfs/defconfig
@@ -15,7 +15,7 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LOOPSPERMSEC=8111
 CONFIG_BUILTIN=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DISABLE_PTHREAD=y
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-nxflat/defconfig b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-nxflat/defconfig
index 7199a02..6c78c07 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-nxflat/defconfig
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-nxflat/defconfig
@@ -14,7 +14,7 @@ CONFIG_ARCH_CHIP_LPC17XX_40XX=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=8111
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DISABLE_PTHREAD=y
diff --git a/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/hello/defconfig b/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/hello/defconfig
index b348090..55f12d3 100644
--- a/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/hello/defconfig
+++ b/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/hello/defconfig
@@ -15,7 +15,7 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_OABI_TOOLCHAIN=y
 CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=8079
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DISABLE_PTHREAD=y
diff --git a/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/thttpd/defconfig b/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/thttpd/defconfig
index 150578d..0a64b34 100644
--- a/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/thttpd/defconfig
+++ b/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/thttpd/defconfig
@@ -15,7 +15,7 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_OABI_TOOLCHAIN=y
 CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=8079
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DISABLE_PTHREAD=y
diff --git a/boards/arm/lpc214x/zp214xpa/configs/nxlines/defconfig b/boards/arm/lpc214x/zp214xpa/configs/nxlines/defconfig
index acececb..94109ab 100644
--- a/boards/arm/lpc214x/zp214xpa/configs/nxlines/defconfig
+++ b/boards/arm/lpc214x/zp214xpa/configs/nxlines/defconfig
@@ -17,7 +17,7 @@ CONFIG_ARCH_CHIP_LPC2148=y
 CONFIG_ARCH_CHIP_LPC214X=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_BOARD_LOOPSPERMSEC=3270
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_EXAMPLES_NXLINES=y
 CONFIG_EXAMPLES_NXLINES_BORDERCOLOR=0x01
 CONFIG_EXAMPLES_NXLINES_BORDERWIDTH=4
diff --git a/boards/arm/lpc31xx/ea3131/configs/usbserial/defconfig b/boards/arm/lpc31xx/ea3131/configs/usbserial/defconfig
index 536b405..679ed84 100644
--- a/boards/arm/lpc31xx/ea3131/configs/usbserial/defconfig
+++ b/boards/arm/lpc31xx/ea3131/configs/usbserial/defconfig
@@ -17,7 +17,7 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARM_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LOOPSPERMSEC=16945
 CONFIG_BOOT_RUNFROMISRAM=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_EXAMPLES_USBSERIAL=y
 CONFIG_HOST_WINDOWS=y
diff --git a/boards/arm/lpc31xx/ea3152/configs/ostest/defconfig b/boards/arm/lpc31xx/ea3152/configs/ostest/defconfig
index bafc083..4256c08 100644
--- a/boards/arm/lpc31xx/ea3152/configs/ostest/defconfig
+++ b/boards/arm/lpc31xx/ea3152/configs/ostest/defconfig
@@ -17,7 +17,7 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARM_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=16945
 CONFIG_BOOT_RUNFROMISRAM=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_HOST_WINDOWS=y
diff --git a/boards/arm/sama5/sama5d3x-ek/configs/hello/defconfig b/boards/arm/sama5/sama5d3x-ek/configs/hello/defconfig
index b0b0b1b..1992798 100644
--- a/boards/arm/sama5/sama5d3x-ek/configs/hello/defconfig
+++ b/boards/arm/sama5/sama5d3x-ek/configs/hello/defconfig
@@ -17,7 +17,7 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7A_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LOOPSPERMSEC=49341
 CONFIG_BOOT_RUNFROMISRAM=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_EXAMPLES_HELLO=y
diff --git a/boards/arm/sama5/sama5d3x-ek/configs/norboot/defconfig b/boards/arm/sama5/sama5d3x-ek/configs/norboot/defconfig
index 1831a68..153f4a0 100644
--- a/boards/arm/sama5/sama5d3x-ek/configs/norboot/defconfig
+++ b/boards/arm/sama5/sama5d3x-ek/configs/norboot/defconfig
@@ -17,7 +17,7 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7A_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LOOPSPERMSEC=49341
 CONFIG_BOOT_RUNFROMISRAM=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_EXAMPLES_HELLO=y
diff --git a/boards/arm/sama5/sama5d3x-ek/configs/ov2640/defconfig b/boards/arm/sama5/sama5d3x-ek/configs/ov2640/defconfig
index 333def4..98899b7 100644
--- a/boards/arm/sama5/sama5d3x-ek/configs/ov2640/defconfig
+++ b/boards/arm/sama5/sama5d3x-ek/configs/ov2640/defconfig
@@ -17,7 +17,7 @@ CONFIG_ARCH_LOWVECTORS=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7A_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LOOPSPERMSEC=49341
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DRIVERS_VIDEO=y
diff --git a/boards/arm/stm32/olimex-stm32-p407/configs/kelf/defconfig b/boards/arm/stm32/olimex-stm32-p407/configs/kelf/defconfig
index 6f16f68..522e968 100644
--- a/boards/arm/stm32/olimex-stm32-p407/configs/kelf/defconfig
+++ b/boards/arm/stm32/olimex-stm32-p407/configs/kelf/defconfig
@@ -19,7 +19,7 @@ CONFIG_BINFMT_CONSTRUCTORS=y
 CONFIG_BOARD_LATE_INITIALIZE=y
 CONFIG_BOARD_LOOPSPERMSEC=16717
 CONFIG_BUILD_PROTECTED=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_ELF=y
 CONFIG_ELF_STACKSIZE=4096
 CONFIG_EXAMPLES_ELF=y
diff --git a/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig b/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig
index cffad9a..35f104d 100644
--- a/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig
+++ b/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig
@@ -27,7 +27,7 @@ CONFIG_CAN_LOOPBACK=y
 CONFIG_DEBUG_FULLOPT=y
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_DEFAULT_SMALL=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_EXAMPLES_CAN=y
 CONFIG_FDCLONE_DISABLE=y
diff --git a/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig b/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig
index 8bbeb72..0647a38 100644
--- a/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig
+++ b/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig
@@ -21,7 +21,7 @@ CONFIG_ARCH_CHIP_STM32F103ZE=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LOOPSPERMSEC=5483
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_POSIX_TIMERS=y
diff --git a/boards/arm/stm32/stm3220g-eval/configs/nettest/defconfig b/boards/arm/stm32/stm3220g-eval/configs/nettest/defconfig
index 118767c..1901afe 100644
--- a/boards/arm/stm32/stm3220g-eval/configs/nettest/defconfig
+++ b/boards/arm/stm32/stm3220g-eval/configs/nettest/defconfig
@@ -14,7 +14,7 @@ CONFIG_ARCH_CHIP_STM32F207IG=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LOOPSPERMSEC=10926
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
diff --git a/boards/arm/stm32/stm3220g-eval/configs/telnetd/defconfig b/boards/arm/stm32/stm3220g-eval/configs/telnetd/defconfig
index 01e1803..9762a59 100644
--- a/boards/arm/stm32/stm3220g-eval/configs/telnetd/defconfig
+++ b/boards/arm/stm32/stm3220g-eval/configs/telnetd/defconfig
@@ -14,7 +14,7 @@ CONFIG_ARCH_CHIP_STM32F207IG=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LOOPSPERMSEC=10926
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
diff --git a/boards/arm/stm32/stm3240g-eval/configs/nettest/defconfig b/boards/arm/stm32/stm3240g-eval/configs/nettest/defconfig
index 7559757..4547e43 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/nettest/defconfig
+++ b/boards/arm/stm32/stm3240g-eval/configs/nettest/defconfig
@@ -15,7 +15,7 @@ CONFIG_ARCH_CHIP_STM32F407IG=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LOOPSPERMSEC=16717
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
diff --git a/boards/arm/stm32/stm3240g-eval/configs/telnetd/defconfig b/boards/arm/stm32/stm3240g-eval/configs/telnetd/defconfig
index 6f73e25..e2c6732 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/telnetd/defconfig
+++ b/boards/arm/stm32/stm3240g-eval/configs/telnetd/defconfig
@@ -15,7 +15,7 @@ CONFIG_ARCH_CHIP_STM32F407IG=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LOOPSPERMSEC=16717
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/elf/defconfig b/boards/arm/stm32/stm32f4discovery/configs/elf/defconfig
index 1d01657..d88c28c 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/elf/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/elf/defconfig
@@ -17,7 +17,7 @@ CONFIG_ARMV7M_USEBASEPRI=y
 CONFIG_BINFMT_CONSTRUCTORS=y
 CONFIG_BOARD_LATE_INITIALIZE=y
 CONFIG_BOARD_LOOPSPERMSEC=16717
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_ELF=y
 CONFIG_ELF_STACKSIZE=4096
 CONFIG_EXAMPLES_ELF=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/kostest/defconfig b/boards/arm/stm32/stm32f4discovery/configs/kostest/defconfig
index f2f5f8b..ae85642 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/kostest/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/kostest/defconfig
@@ -17,7 +17,7 @@ CONFIG_ARM_MPU=y
 CONFIG_BOARD_LATE_INITIALIZE=y
 CONFIG_BOARD_LOOPSPERMSEC=16717
 CONFIG_BUILD_PROTECTED=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_HOST_WINDOWS=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/posix_spawn/defconfig b/boards/arm/stm32/stm32f4discovery/configs/posix_spawn/defconfig
index f65cf9e..8c6858c 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/posix_spawn/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/posix_spawn/defconfig
@@ -16,7 +16,7 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_BINFMT_CONSTRUCTORS=y
 CONFIG_BOARDCTL_APP_SYMTAB=y
 CONFIG_BOARD_LOOPSPERMSEC=16717
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_ELF=y
 CONFIG_EXAMPLES_POSIXSPAWN=y
 CONFIG_EXECFUNCS_HAVE_SYMTAB=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/winbuild/defconfig b/boards/arm/stm32/stm32f4discovery/configs/winbuild/defconfig
index 6909ed4..40e0201 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/winbuild/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/winbuild/defconfig
@@ -15,7 +15,7 @@ CONFIG_ARCH_CHIP_STM32F407VG=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LOOPSPERMSEC=16717
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_EXPERIMENTAL=y
diff --git a/boards/arm/str71x/olimex-strp711/configs/nettest/defconfig b/boards/arm/str71x/olimex-strp711/configs/nettest/defconfig
index 235c67f..af0f6c5 100644
--- a/boards/arm/str71x/olimex-strp711/configs/nettest/defconfig
+++ b/boards/arm/str71x/olimex-strp711/configs/nettest/defconfig
@@ -15,7 +15,7 @@ CONFIG_ARCH_CHIP_STR71X=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARM_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=1431
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_ENC28J60=y
diff --git a/boards/arm/tiva/eagle100/configs/httpd/defconfig b/boards/arm/tiva/eagle100/configs/httpd/defconfig
index c551b51..9fdef02 100644
--- a/boards/arm/tiva/eagle100/configs/httpd/defconfig
+++ b/boards/arm/tiva/eagle100/configs/httpd/defconfig
@@ -15,7 +15,7 @@ CONFIG_ARCH_CHIP_LM=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LOOPSPERMSEC=4531
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
diff --git a/boards/arm/tiva/eagle100/configs/nettest/defconfig b/boards/arm/tiva/eagle100/configs/nettest/defconfig
index e6b2f33..feb3594 100644
--- a/boards/arm/tiva/eagle100/configs/nettest/defconfig
+++ b/boards/arm/tiva/eagle100/configs/nettest/defconfig
@@ -15,7 +15,7 @@ CONFIG_ARCH_CHIP_LM=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LOOPSPERMSEC=4531
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
diff --git a/boards/arm/tiva/eagle100/configs/nxflat/defconfig b/boards/arm/tiva/eagle100/configs/nxflat/defconfig
index 8e46c3e..edabf1b 100644
--- a/boards/arm/tiva/eagle100/configs/nxflat/defconfig
+++ b/boards/arm/tiva/eagle100/configs/nxflat/defconfig
@@ -16,7 +16,7 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y
 CONFIG_BOARD_LATE_INITIALIZE=y
 CONFIG_BOARD_LOOPSPERMSEC=4531
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_EXAMPLES_NXFLAT=y
 CONFIG_FS_ROMFS=y
diff --git a/boards/arm/tiva/eagle100/configs/thttpd/defconfig b/boards/arm/tiva/eagle100/configs/thttpd/defconfig
index 85d839a..87d5b6d 100644
--- a/boards/arm/tiva/eagle100/configs/thttpd/defconfig
+++ b/boards/arm/tiva/eagle100/configs/thttpd/defconfig
@@ -15,7 +15,7 @@ CONFIG_ARCH_CHIP_LM=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=4531
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DISABLE_PTHREAD=y
diff --git a/boards/avr/at32uc3/avr32dev1/configs/ostest/defconfig b/boards/avr/at32uc3/avr32dev1/configs/ostest/defconfig
index 52ee6f6..cd31e1f 100644
--- a/boards/avr/at32uc3/avr32dev1/configs/ostest/defconfig
+++ b/boards/avr/at32uc3/avr32dev1/configs/ostest/defconfig
@@ -20,7 +20,7 @@ CONFIG_AVR32_GPIOIRQSETA=0
 CONFIG_AVR32_GPIOIRQSETB=0x0000000c
 CONFIG_AVR32_USART1=y
 CONFIG_BOARD_LOOPSPERMSEC=1140
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_ENDIAN_BIG=y
diff --git a/boards/avr/at90usb/micropendous3/configs/hello/defconfig b/boards/avr/at90usb/micropendous3/configs/hello/defconfig
index 67b16a4..de7d580 100644
--- a/boards/avr/at90usb/micropendous3/configs/hello/defconfig
+++ b/boards/avr/at90usb/micropendous3/configs/hello/defconfig
@@ -17,7 +17,7 @@ CONFIG_AVR_BUILDROOT_TOOLCHAIN=y
 CONFIG_AVR_USART1=y
 CONFIG_BOARD_LOOPSPERMSEC=864
 CONFIG_DEFAULT_SMALL=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_PTHREAD=y
diff --git a/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig b/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig
index 1240e64..1cbbf0a 100644
--- a/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig
+++ b/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig
@@ -17,7 +17,7 @@ CONFIG_AVR_BUILDROOT_TOOLCHAIN=y
 CONFIG_AVR_USART1=y
 CONFIG_BOARD_LOOPSPERMSEC=864
 CONFIG_DEFAULT_SMALL=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_PTHREAD=y
diff --git a/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig b/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig
index 7321ef8..61b826a 100644
--- a/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig
+++ b/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig
@@ -20,7 +20,7 @@ CONFIG_AVR_USART1=y
 CONFIG_AVR_USBDEV=y
 CONFIG_BOARD_LOOPSPERMSEC=864
 CONFIG_DEFAULT_SMALL=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_IDLETHREAD_STACKSIZE=512
diff --git a/boards/avr/atmega/amber/configs/hello/defconfig b/boards/avr/atmega/amber/configs/hello/defconfig
index ebc1fb0..62c8b06 100644
--- a/boards/avr/atmega/amber/configs/hello/defconfig
+++ b/boards/avr/atmega/amber/configs/hello/defconfig
@@ -17,7 +17,7 @@ CONFIG_AVR_BUILDROOT_TOOLCHAIN=y
 CONFIG_AVR_USART0=y
 CONFIG_BOARD_LOOPSPERMSEC=800
 CONFIG_DEFAULT_SMALL=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_PTHREAD=y
diff --git a/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig b/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig
index 956990b..fbfe370 100644
--- a/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig
+++ b/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig
@@ -18,7 +18,7 @@ CONFIG_BOARD_LOOPSPERMSEC=800
 CONFIG_DEBUG_FULLOPT=y
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_DEFAULT_SMALL=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_PTHREAD=y
diff --git a/boards/avr/atmega/moteino-mega/configs/hello/defconfig b/boards/avr/atmega/moteino-mega/configs/hello/defconfig
index fe408ea..a7c5b61 100644
--- a/boards/avr/atmega/moteino-mega/configs/hello/defconfig
+++ b/boards/avr/atmega/moteino-mega/configs/hello/defconfig
@@ -16,7 +16,7 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_AVR_USART0=y
 CONFIG_BOARD_LOOPSPERMSEC=888
 CONFIG_DEFAULT_SMALL=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_PTHREAD=y
diff --git a/boards/renesas/m16c/skp16c26/configs/ostest/defconfig b/boards/renesas/m16c/skp16c26/configs/ostest/defconfig
index 2465ac9..0220415 100644
--- a/boards/renesas/m16c/skp16c26/configs/ostest/defconfig
+++ b/boards/renesas/m16c/skp16c26/configs/ostest/defconfig
@@ -16,7 +16,7 @@ CONFIG_ARCH_RENESAS=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_BOARD_LOOPSPERMSEC=16945
 CONFIG_DEFAULT_SMALL=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_ENDIAN_BIG=y
diff --git a/boards/renesas/m16c/skp16c26/src/m16c_lcdconsole.c b/boards/renesas/m16c/skp16c26/src/m16c_lcdconsole.c
index d5fe115..695f06c 100644
--- a/boards/renesas/m16c/skp16c26/src/m16c_lcdconsole.c
+++ b/boards/renesas/m16c/skp16c26/src/m16c_lcdconsole.c
@@ -107,8 +107,6 @@ void up_earlyconsoleinit(void)
 void up_consoleinit(void)
 {
   /* There is probably a problem if we are here */
-
-  lowconsole_init();
 }
 #endif
 
diff --git a/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig b/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig
index 0e934c4..727e21e 100644
--- a/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig
+++ b/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig
@@ -14,7 +14,7 @@ CONFIG_ARCH_CHIP_SH7032=y
 CONFIG_ARCH_RENESAS=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_BOARD_LOOPSPERMSEC=572
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
diff --git a/boards/x86/qemu/qemu-i486/configs/ostest/defconfig b/boards/x86/qemu/qemu-i486/configs/ostest/defconfig
index ad0814b..126b7d5 100644
--- a/boards/x86/qemu/qemu-i486/configs/ostest/defconfig
+++ b/boards/x86/qemu/qemu-i486/configs/ostest/defconfig
@@ -15,7 +15,7 @@ CONFIG_ARCH_X86=y
 CONFIG_ARCH_X86_M32=y
 CONFIG_BOARD_LOOPSPERMSEC=999
 CONFIG_BOOT_RUNFROMEXTSRAM=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_FS_FAT=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_MAX_TASKS=64
diff --git a/boards/z16/z16f/z16f2800100zcog/configs/ostest/defconfig b/boards/z16/z16f/z16f2800100zcog/configs/ostest/defconfig
index cc25cf3..c9ac1ee 100644
--- a/boards/z16/z16f/z16f2800100zcog/configs/ostest/defconfig
+++ b/boards/z16/z16f/z16f2800100zcog/configs/ostest/defconfig
@@ -13,7 +13,7 @@ CONFIG_ARCH_CHIP_Z16F2811=y
 CONFIG_ARCH_CHIP_Z16F=y
 CONFIG_ARCH_Z16=y
 CONFIG_BOARD_LOOPSPERMSEC=1250
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_ENDIAN_BIG=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
diff --git a/boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig b/boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig
index 37a60e1..4aa81e8 100644
--- a/boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig
+++ b/boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig
@@ -14,7 +14,7 @@ CONFIG_ARCH_CHIP_EZ80=y
 CONFIG_ARCH_CHIP_EZ80F91=y
 CONFIG_ARCH_Z80=y
 CONFIG_BOARD_LOOPSPERMSEC=1250
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
diff --git a/boards/z80/ez80/ez80f910200zco/configs/dhcpd/defconfig b/boards/z80/ez80/ez80f910200zco/configs/dhcpd/defconfig
index ea04861..5414cf3 100644
--- a/boards/z80/ez80/ez80f910200zco/configs/dhcpd/defconfig
+++ b/boards/z80/ez80/ez80f910200zco/configs/dhcpd/defconfig
@@ -15,7 +15,7 @@ CONFIG_ARCH_CHIP_EZ80F91=y
 CONFIG_ARCH_TIMERHOOK=y
 CONFIG_ARCH_Z80=y
 CONFIG_BOARD_LOOPSPERMSEC=1250
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
diff --git a/boards/z80/ez80/ez80f910200zco/configs/httpd/defconfig b/boards/z80/ez80/ez80f910200zco/configs/httpd/defconfig
index 076bdbd..eecc329 100644
--- a/boards/z80/ez80/ez80f910200zco/configs/httpd/defconfig
+++ b/boards/z80/ez80/ez80f910200zco/configs/httpd/defconfig
@@ -14,7 +14,7 @@ CONFIG_ARCH_CHIP_EZ80F91=y
 CONFIG_ARCH_TIMERHOOK=y
 CONFIG_ARCH_Z80=y
 CONFIG_BOARD_LOOPSPERMSEC=1250
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
diff --git a/boards/z80/ez80/ez80f910200zco/configs/nettest/defconfig b/boards/z80/ez80/ez80f910200zco/configs/nettest/defconfig
index fedd8f8..7663504 100644
--- a/boards/z80/ez80/ez80f910200zco/configs/nettest/defconfig
+++ b/boards/z80/ez80/ez80f910200zco/configs/nettest/defconfig
@@ -14,7 +14,7 @@ CONFIG_ARCH_CHIP_EZ80F91=y
 CONFIG_ARCH_TIMERHOOK=y
 CONFIG_ARCH_Z80=y
 CONFIG_BOARD_LOOPSPERMSEC=1250
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
diff --git a/boards/z80/ez80/ez80f910200zco/configs/poll/defconfig b/boards/z80/ez80/ez80f910200zco/configs/poll/defconfig
index dae7dbf..978fb53 100644
--- a/boards/z80/ez80/ez80f910200zco/configs/poll/defconfig
+++ b/boards/z80/ez80/ez80f910200zco/configs/poll/defconfig
@@ -14,7 +14,7 @@ CONFIG_ARCH_CHIP_EZ80F91=y
 CONFIG_ARCH_TIMERHOOK=y
 CONFIG_ARCH_Z80=y
 CONFIG_BOARD_LOOPSPERMSEC=1250
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
diff --git a/boards/z80/z8/z8encore000zco/configs/ostest/defconfig b/boards/z80/z8/z8encore000zco/configs/ostest/defconfig
index 44f3cd2..0bfe63b 100644
--- a/boards/z80/z8/z8encore000zco/configs/ostest/defconfig
+++ b/boards/z80/z8/z8encore000zco/configs/ostest/defconfig
@@ -16,7 +16,7 @@ CONFIG_ARCH_CHIP_Z8F640X=y
 CONFIG_ARCH_Z80=y
 CONFIG_BOARD_LOOPSPERMSEC=1250
 CONFIG_DEFAULT_SMALL=y
-CONFIG_DEV_LOWCONSOLE=y
+CONFIG_CONSOLE_SYSLOG=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_PTHREAD=y
diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig
index b9de050..5f651e0 100644
--- a/drivers/serial/Kconfig
+++ b/drivers/serial/Kconfig
@@ -17,13 +17,6 @@ menuconfig SERIAL
 
 if SERIAL
 
-config DEV_LOWCONSOLE
-	bool "Low-level console support"
-	default n
-	depends on ARCH_LOWPUTC && DEV_CONSOLE
-	---help---
-		Use the simple, low-level, write-only serial console driver (minimal support)
-
 config SERIAL_PM_ACTIVITY_DOMAIN
 	int "PM activity domain"
 	default 0
@@ -93,7 +86,6 @@ config STANDARD_SERIAL
 	bool "Enable standard \"upper-half\" serial driver"
 	default y if MCU_SERIAL
 	default n if !MCU_SERIAL
-	depends on !DEV_LOWCONSOLE
 	---help---
 		Enable the standard, upper-half serial driver used by most MCU serial peripherals.
 
diff --git a/drivers/serial/Make.defs b/drivers/serial/Make.defs
index 2a4a45a..35cb5d3 100644
--- a/drivers/serial/Make.defs
+++ b/drivers/serial/Make.defs
@@ -35,7 +35,7 @@
 
 # Include serial drivers
 
-CSRCS += serial.c serial_io.c lowconsole.c
+CSRCS += serial.c serial_io.c
 
 ifeq ($(CONFIG_SERIAL_RXDMA),y)
   CSRCS += serial_dma.c
diff --git a/drivers/serial/lowconsole.c b/drivers/serial/lowconsole.c
deleted file mode 100644
index 173efe0..0000000
--- a/drivers/serial/lowconsole.c
+++ /dev/null
@@ -1,134 +0,0 @@
-/****************************************************************************
- * drivers/serial/lowconsole.c
- *
- *   Copyright (C) 2008-2009, 2012 Gregory Nutt. All rights reserved.
- *   Author: Gregory Nutt <gn...@nuttx.org>
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- * 3. Neither the name NuttX nor the names of its contributors may be
- *    used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
- * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
- * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
- * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
- * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- *
- ****************************************************************************/
-
-/****************************************************************************
- * Included Files
- ****************************************************************************/
-
-#include <nuttx/config.h>
-
-#include <sys/types.h>
-#include <errno.h>
-#include <debug.h>
-
-#include <nuttx/arch.h>
-#include <nuttx/fs/fs.h>
-
-/****************************************************************************
- * Pre-processor Definitions
- ****************************************************************************/
-
-/* The architecture must provide up_putc for this driver */
-
-#ifndef CONFIG_ARCH_LOWPUTC
-#  error "Architecture must provide up_putc() for this driver"
-#endif
-
-/****************************************************************************
- * Private Function Prototypes
- ****************************************************************************/
-
-static ssize_t lowconsole_read(struct file *filep, char *buffer, size_t buflen);
-static ssize_t lowconsole_write(struct file *filep, const char *buffer, size_t buflen);
-static int     lowconsole_ioctl(struct file *filep, int cmd, unsigned long arg);
-
-/****************************************************************************
- * Private Data
- ****************************************************************************/
-
-static const struct file_operations g_consoleops =
-{
-  NULL,             /* open */
-  NULL,             /* close */
-  lowconsole_read,  /* read */
-  lowconsole_write, /* write */
-  NULL,             /* seek */
-  lowconsole_ioctl, /* ioctl */
-  NULL              /* poll */
-#ifndef CONFIG_DISABLE_PSEUDOFS_OPERATIONS
-  , NULL            /* unlink */
-#endif
-};
-
-/****************************************************************************
- * Private Functions
- ****************************************************************************/
-
-/****************************************************************************
- * Name: lowconsole_ioctl
- ****************************************************************************/
-
-static int lowconsole_ioctl(struct file *filep, int cmd, unsigned long arg)
-{
-  return -ENOTTY;
-}
-
-/****************************************************************************
- * Name: lowconsole_read
- ****************************************************************************/
-
-static ssize_t lowconsole_read(struct file *filep, char *buffer, size_t buflen)
-{
-  return 0;
-}
-
-/****************************************************************************
- * Name: lowconsole_write
- ****************************************************************************/
-
-static ssize_t lowconsole_write(struct file *filep, const char *buffer, size_t buflen)
-{
-  ssize_t ret = buflen;
-
-  for (; buflen; buflen--)
-    {
-      up_putc(*buffer++);
-    }
-
-  return ret;
-}
-
-/****************************************************************************
- * Public Functions
- ****************************************************************************/
-
-/****************************************************************************
- * Name: lowconsole_init
- ****************************************************************************/
-
-void lowconsole_init(void)
-{
-  register_driver("/dev/console", &g_consoleops, 0666, NULL);
-}