From a26d51590ae1d9af6ebb5013c2e1eecb827eb7ce Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 5 Jan 2009 19:49:23 +0000 Subject: 2009-01-05 Joel Sherrill * libchip/serial/ns16550.c: Turn on ns16550_process() for BSP_FEATURE_IRQ_LEGACY case also. --- c/src/ChangeLog | 5 +++++ c/src/libchip/serial/ns16550.c | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) (limited to 'c') diff --git a/c/src/ChangeLog b/c/src/ChangeLog index b525656e4a..208647dc33 100644 --- a/c/src/ChangeLog +++ b/c/src/ChangeLog @@ -1,3 +1,8 @@ +2009-01-05 Joel Sherrill + + * libchip/serial/ns16550.c: Turn on ns16550_process() for + BSP_FEATURE_IRQ_LEGACY case also. + 2008-11-23 Sebastian Huber * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Removed high diff --git a/c/src/libchip/serial/ns16550.c b/c/src/libchip/serial/ns16550.c index a5c0196613..f31ddf7a04 100644 --- a/c/src/libchip/serial/ns16550.c +++ b/c/src/libchip/serial/ns16550.c @@ -447,14 +447,14 @@ NS16550_STATIC int ns16550_set_attributes( return 0; } -#if defined(BSP_FEATURE_IRQ_EXTENSION) +#if defined(BSP_FEATURE_IRQ_EXTENSION) || defined(BSP_FEATURE_IRQ_LEGACY) /* * ns16550_process * * This routine is the console interrupt handler for A port. */ -NS16550_STATIC void ns16550_process( int minor) +NS16550_STATIC void ns16550_process(int minor) { console_tbl *c = &Console_Port_Tbl [minor]; console_data *d = &Console_Port_Data [minor]; @@ -538,14 +538,14 @@ NS16550_STATIC void ns16550_enable_interrupts( } #ifdef BSP_FEATURE_IRQ_EXTENSION - NS16550_STATIC void ns16550_isr( rtems_vector_number vector, void *arg) + NS16550_STATIC void ns16550_isr(rtems_vector_number vector, void *arg) { int minor = (int) arg; ns16550_process( minor); } #elif defined BSP_FEATURE_IRQ_LEGACY - NS16550_STATIC rtems_isr ns16550_isr( void *arg) + NS16550_STATIC rtems_isr ns16550_isr(void *arg) { int minor = (int) arg; -- cgit v1.2.3