summaryrefslogtreecommitdiffstats
path: root/c/src
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-04-23 12:10:19 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-04-23 15:18:45 +0200
commit6e1cf37da57769f0291740982143957fb60a43cd (patch)
treed71e3e197a4e24ec273e8cde6f5d13c1a5c5a675 /c/src
parentbsps/sh: Move setvec.c to bsps (diff)
downloadrtems-6e1cf37da57769f0291740982143957fb60a43cd.tar.bz2
bsps/sh: Move console.c to bsps
This patch is a part of the BSP source reorganization. Update #3285.
Diffstat (limited to 'c/src')
-rw-r--r--c/src/lib/libbsp/sh/gensh1/Makefile.am2
-rw-r--r--c/src/lib/libbsp/sh/gensh2/Makefile.am2
-rw-r--r--c/src/lib/libbsp/sh/shared/console.c123
3 files changed, 2 insertions, 125 deletions
diff --git a/c/src/lib/libbsp/sh/gensh1/Makefile.am b/c/src/lib/libbsp/sh/gensh1/Makefile.am
index ac817fd368..3ebc5ad678 100644
--- a/c/src/lib/libbsp/sh/gensh1/Makefile.am
+++ b/c/src/lib/libbsp/sh/gensh1/Makefile.am
@@ -39,7 +39,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh1/btimer/btimer.c
# scitab
librtemsbsp_a_SOURCES += scitab.c
# console
-librtemsbsp_a_SOURCES += ../shared/console.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/console/console.c
librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh1/console/sci.c
# debugio
librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c
diff --git a/c/src/lib/libbsp/sh/gensh2/Makefile.am b/c/src/lib/libbsp/sh/gensh2/Makefile.am
index e01d560db5..2d964dc9e7 100644
--- a/c/src/lib/libbsp/sh/gensh2/Makefile.am
+++ b/c/src/lib/libbsp/sh/gensh2/Makefile.am
@@ -41,7 +41,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/btimer/btimer.c
# scitab
librtemsbsp_a_SOURCES += scitab.c
# console
-librtemsbsp_a_SOURCES += ../shared/console.c
+librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/console/console.c
librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/console/config.c
librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/console/sci.c
librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/console/sci_termios.c
diff --git a/c/src/lib/libbsp/sh/shared/console.c b/c/src/lib/libbsp/sh/shared/console.c
deleted file mode 100644
index 5547696fed..0000000000
--- a/c/src/lib/libbsp/sh/shared/console.c
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- * /dev/console for Hitachi SH 703X
- *
- * This driver installs an alternate device name (e.g. /dev/console for
- * the designated console device /dev/console.
- */
-
-/*
- * Author: Ralf Corsepius (corsepiu@faw.uni-ulm.de)
- *
- * COPYRIGHT (c) 1997-1998, FAW Ulm, Germany
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * COPYRIGHT (c) 1998, 2014.
- * On-Line Applications Research Corporation (OAR).
- *
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- * http://www.rtems.org/license/LICENSE.
- */
-
-#include <bsp.h>
-#include <rtems.h>
-#include <rtems/libio.h>
-#include <rtems/console.h>
-
-#include <sys/stat.h>
-
-#ifndef BSP_CONSOLE_DEVNAME
-#error Missing BSP_CONSOLE_DEVNAME
-#endif
-
-/* console_initialize
- *
- * This routine initializes the console IO driver.
- */
-rtems_device_driver console_initialize(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void *arg
-)
-{
- rtems_device_driver status;
- struct stat st;
- int rv;
-
- rv = stat( BSP_CONSOLE_DEVNAME, &st );
- if ( rv != 0 )
- rtems_fatal_error_occurred(rv);
-
- status = rtems_io_register_name(
- "/dev/console",
- rtems_filesystem_dev_major_t( st.st_rdev ),
- rtems_filesystem_dev_minor_t( st.st_rdev )
- );
- if (status != RTEMS_SUCCESSFUL)
- rtems_fatal_error_occurred(status);
-
- return RTEMS_SUCCESSFUL;
-}
-
-/*
- * Open entry point
- */
-rtems_device_driver console_open(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void * arg
-)
-{
- rtems_fatal_error_occurred(-1);
-}
-
-/*
- * Close entry point
- */
-rtems_device_driver console_close(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void * arg
-)
-{
- rtems_fatal_error_occurred(-1);
-}
-
-/*
- * read bytes from the serial port. We only have stdin.
- */
-rtems_device_driver console_read(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void * arg
-)
-{
- rtems_fatal_error_occurred(-1);
-}
-
-/*
- * write bytes to the serial port. Stdout and stderr are the same.
- */
-rtems_device_driver console_write(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void * arg
-)
-{
- rtems_fatal_error_occurred(-1);
-}
-
-/*
- * IO Control entry point
- */
-rtems_device_driver console_control(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void * arg
-)
-{
- rtems_fatal_error_occurred(-1);
-}