summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/arm/pxa255/clock/clock.c
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2010-04-09 20:24:57 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2010-04-09 20:24:57 +0000
commitc193baadaf4ba825374104b150eceaed203800b0 (patch)
tree6933fe6b62789da022c05b5400f36cd2d7b80a57 /c/src/lib/libcpu/arm/pxa255/clock/clock.c
parentremoved over-paranoid warning switches (diff)
downloadrtems-c193baadaf4ba825374104b150eceaed203800b0.tar.bz2
unify irq data types and code, merge s3c2400/s3c2410 support
Diffstat (limited to 'c/src/lib/libcpu/arm/pxa255/clock/clock.c')
-rwxr-xr-xc/src/lib/libcpu/arm/pxa255/clock/clock.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/c/src/lib/libcpu/arm/pxa255/clock/clock.c b/c/src/lib/libcpu/arm/pxa255/clock/clock.c
index c5d8cc9862..bb9e85c698 100755
--- a/c/src/lib/libcpu/arm/pxa255/clock/clock.c
+++ b/c/src/lib/libcpu/arm/pxa255/clock/clock.c
@@ -92,16 +92,18 @@ rtems_isr Clock_isr(rtems_vector_number vector);
rtems_irq_connect_data clock_isr_data = {
XSCALE_IRQ_OS_TIMER,
(rtems_irq_hdl)Clock_isr,
+ NULL,
clock_isr_on,
clock_isr_off,
- clock_isr_is_on,
- 3, /* unused for ARM cpus */
- 0 /* unused for ARM cpus */
+ clock_isr_is_on
};
#define Clock_driver_support_install_isr( _new, _old ) \
- BSP_install_rtems_irq_handler(&clock_isr_data)
+ do { \
+ _old = NULL; \
+ BSP_install_rtems_irq_handler(&clock_isr_data); \
+ } while (0)
void Clock_driver_support_initialize_hardware(void)
{