From b66116e85f35c5fd0066a30cfd1711d4e147779d Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 18 Dec 2001 14:10:07 +0000 Subject: 2001-12-09 Ralf Corsepius * 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 . --- c/src/lib/libbsp/a29k/portsw/ChangeLog | 7 +++++++ c/src/lib/libbsp/a29k/portsw/configure.ac | 14 ++++++++++++++ c/src/lib/libbsp/a29k/portsw/console/console.c | 12 +----------- 3 files changed, 22 insertions(+), 11 deletions(-) (limited to 'c') 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 + + * 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 . + 2001-11-30 Ralf Corsepius * 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 #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 #include #include "serial.h" #include "concntl.h" -- cgit v1.2.3