diff options
Diffstat (limited to '')
-rw-r--r-- | bsps/m68k/mvme167/console/console.c | 4 | ||||
-rw-r--r-- | bsps/m68k/mvme167/include/tm27.h | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/bsps/m68k/mvme167/console/console.c b/bsps/m68k/mvme167/console/console.c index 0499ac46b3..e9084924fa 100644 --- a/bsps/m68k/mvme167/console/console.c +++ b/bsps/m68k/mvme167/console/console.c @@ -1515,7 +1515,7 @@ rtems_device_driver console_open( NULL, /* setAttributes */ NULL, /* stopRemoteTx */ NULL, /* startRemoteTx */ - 0 /* outputUsesInterrupts */ + TERMIOS_POLLED /* outputUsesInterrupts */ }; static const rtems_termios_callbacks intrCallbacks = { @@ -1526,7 +1526,7 @@ rtems_device_driver console_open( cd2401_setAttributes, /* setAttributes */ cd2401_stopRemoteTx, /* stopRemoteTx */ cd2401_startRemoteTx, /* startRemoteTx */ - 1 /* outputUsesInterrupts */ + TERMIOS_IRQ_DRIVEN /* outputUsesInterrupts */ }; if ( NVRAM_CONFIGURE ) diff --git a/bsps/m68k/mvme167/include/tm27.h b/bsps/m68k/mvme167/include/tm27.h index 5b65311794..7f84ec3c0d 100644 --- a/bsps/m68k/mvme167/include/tm27.h +++ b/bsps/m68k/mvme167/include/tm27.h @@ -24,6 +24,8 @@ */ #define MUST_WAIT_FOR_INTERRUPT 0 +#define TM27_USE_VECTOR_HANDLER + #define Install_tm27_vector( handler ) \ set_vector( (handler), VBR1 * 0x10 + 0x8, 1 ); \ lcsr->intr_level[2] |= 3; \ |