summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-01-05 19:49:23 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-01-05 19:49:23 +0000
commita26d51590ae1d9af6ebb5013c2e1eecb827eb7ce (patch)
tree7eac18d77547b7972d35a80dd4a670dde6fdca0c /c
parent2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-a26d51590ae1d9af6ebb5013c2e1eecb827eb7ce.tar.bz2
2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/serial/ns16550.c: Turn on ns16550_process() for BSP_FEATURE_IRQ_LEGACY case also.
Diffstat (limited to 'c')
-rw-r--r--c/src/ChangeLog5
-rw-r--r--c/src/libchip/serial/ns16550.c8
2 files changed, 9 insertions, 4 deletions
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 <joel.sherrill@oarcorp.com>
+
+ * libchip/serial/ns16550.c: Turn on ns16550_process() for
+ BSP_FEATURE_IRQ_LEGACY case also.
+
2008-11-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* 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;