diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2010-04-09 20:24:57 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2010-04-09 20:24:57 +0000 |
commit | c193baadaf4ba825374104b150eceaed203800b0 (patch) | |
tree | 6933fe6b62789da022c05b5400f36cd2d7b80a57 /c/src/lib/libcpu/arm/pxa255/clock/clock.c | |
parent | removed over-paranoid warning switches (diff) | |
download | rtems-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-x | c/src/lib/libcpu/arm/pxa255/clock/clock.c | 10 |
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) { |