summaryrefslogtreecommitdiffstats
path: root/c/src/lib
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2001-12-18 14:10:07 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2001-12-18 14:10:07 +0000
commitb66116e85f35c5fd0066a30cfd1711d4e147779d (patch)
treedda8e4141dfb94a472a1b5657bd0fb511b7ad983 /c/src/lib
parent2001-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> (diff)
downloadrtems-b66116e85f35c5fd0066a30cfd1711d4e147779d.tar.bz2
2001-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add RTEMS_BSPOPTS_* for SERIAL_INPUT, HIF_INPUT, SERIAL_OUTPUT, HIF_OUTPUT. * console/console.c: Remove NO_BSP_INIT, SERIAL_INPUT, HIF_INPUT, SERIAL_OUTPUT, HIF_OUTPUT, add #include <bsp.h>.
Diffstat (limited to 'c/src/lib')
-rw-r--r--c/src/lib/libbsp/a29k/portsw/ChangeLog7
-rw-r--r--c/src/lib/libbsp/a29k/portsw/configure.ac14
-rw-r--r--c/src/lib/libbsp/a29k/portsw/console/console.c12
3 files changed, 22 insertions, 11 deletions
diff --git a/c/src/lib/libbsp/a29k/portsw/ChangeLog b/c/src/lib/libbsp/a29k/portsw/ChangeLog
index b38ea88f42..3a69fdd6cb 100644
--- a/c/src/lib/libbsp/a29k/portsw/ChangeLog
+++ b/c/src/lib/libbsp/a29k/portsw/ChangeLog
@@ -1,3 +1,10 @@
+2001-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Add RTEMS_BSPOPTS_* for SERIAL_INPUT, HIF_INPUT,
+ SERIAL_OUTPUT, HIF_OUTPUT.
+ * console/console.c: Remove NO_BSP_INIT, SERIAL_INPUT, HIF_INPUT,
+ SERIAL_OUTPUT, HIF_OUTPUT, add #include <bsp.h>.
+
2001-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Introduce RTEMS_BSP_CONFIGURE.
diff --git a/c/src/lib/libbsp/a29k/portsw/configure.ac b/c/src/lib/libbsp/a29k/portsw/configure.ac
index 797626dd84..1a62294114 100644
--- a/c/src/lib/libbsp/a29k/portsw/configure.ac
+++ b/c/src/lib/libbsp/a29k/portsw/configure.ac
@@ -15,7 +15,21 @@ RTEMS_BSP_CONFIGURE
RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm])
RTEMS_CANONICALIZE_TOOLS
+/* only one of the "INPUT"-defines can be defined */
+RTEMS_BSPOPTS_SET([SERIAL_INPUT],[*],[1])
+RTEMS_BSPOPTS_HELP([SERIAL_INPUT],[use serial input])
+RTEMS_BSPOPTS_SET([HIF_INPUT],[*],[])
+RTEMS_BSPOPTS_HELP([HIF_INPUT],[use HIF input])
+
+/* both of the following can be defined */
+RTEMS_BSPOPTS_SET([SERIAL_OUTPUT],[*],[1])
+RTEMS_BSPOPTS_HELP([SERIAL_OUTPUT],
+[use serial console output])
+
+RTEMS_BSPOPTS_SET([HIF_OUTPUT],[*],[])
+RTEMS_BSPOPTS_HELP([HIF_OUTPUT],
+[use HIF console output])
# Explicitly list all Makefiles here
AC_CONFIG_FILES([Makefile
diff --git a/c/src/lib/libbsp/a29k/portsw/console/console.c b/c/src/lib/libbsp/a29k/portsw/console/console.c
index 8c08201b07..d4f4031c67 100644
--- a/c/src/lib/libbsp/a29k/portsw/console/console.c
+++ b/c/src/lib/libbsp/a29k/portsw/console/console.c
@@ -11,22 +11,12 @@
* $Id$
*/
-#define NO_BSP_INIT
-
-
-/* only one of the following can be defined */
-#define SERIAL_INPUT /* use serial input */
-/* #define HIF_INPUT */ /* use HIF input */
+#include <bsp.h>
#if defined(SERIAL_INPUT) && defined(HIF_INPUT)
#error SERIAL_INPUT and HIF_INPUT cannot both be defined!!!
#endif
-/* both of the following can be defined */
-#define SERIAL_OUTPUT /* remove to disable serial port console output */
-/* #define HIF_OUTPUT */ /* remove to disable HIF console output */
-
-#include <bsp.h>
#include <rtems/libio.h>
#include "serial.h"
#include "concntl.h"