diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-03-23 16:53:30 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2024-03-20 16:34:09 +0100 |
commit | 1eed6f8bfca86b77174412292ff7807708f4ab3a (patch) | |
tree | 54b059527e936d7858de549b18d448a8b6990b57 /bsps/m68k | |
parent | Do not define CONFIGURE_TICKS_PER_TIMESLICE to 0 (diff) | |
download | rtems-1eed6f8bfca86b77174412292ff7807708f4ab3a.tar.bz2 |
bsps: Avoid unused argument in clock interrupt
Pass the parameter of the clock interrupt handler to
Clock_driver_support_at_tick() and Clock_driver_timecounter_tick(). This makes
it possible to use the interrupt handler argument in clock drivers.
Use the interrupt handler provided by Clock_driver_support_install_isr() to
avoid local delarations of Clock_isr().
Update #4862.
Diffstat (limited to 'bsps/m68k')
-rw-r--r-- | bsps/m68k/av5282/clock/clock.c | 2 | ||||
-rw-r--r-- | bsps/m68k/gen68360/clock/clock.c | 2 | ||||
-rw-r--r-- | bsps/m68k/genmcf548x/clock/clock.c | 2 | ||||
-rw-r--r-- | bsps/m68k/mcf52235/clock/clock.c | 2 | ||||
-rw-r--r-- | bsps/m68k/mcf5225x/clock/clock.c | 2 | ||||
-rw-r--r-- | bsps/m68k/mcf5235/clock/clock.c | 2 | ||||
-rw-r--r-- | bsps/m68k/mcf5329/clock/clock.c | 2 | ||||
-rw-r--r-- | bsps/m68k/mrm332/btimer/btimer.c | 2 | ||||
-rw-r--r-- | bsps/m68k/uC5282/clock/clock.c | 2 |
9 files changed, 8 insertions, 10 deletions
diff --git a/bsps/m68k/av5282/clock/clock.c b/bsps/m68k/av5282/clock/clock.c index b1e169b4c9..1c4a6a0ba7 100644 --- a/bsps/m68k/av5282/clock/clock.c +++ b/bsps/m68k/av5282/clock/clock.c @@ -14,7 +14,7 @@ /* * Periodic interval timer interrupt handler */ -#define Clock_driver_support_at_tick() \ +#define Clock_driver_support_at_tick(arg) \ do { \ MCF5282_PIT3_PCSR |= MCF5282_PIT_PCSR_PIF; \ } while (0) \ diff --git a/bsps/m68k/gen68360/clock/clock.c b/bsps/m68k/gen68360/clock/clock.c index 966b20dae4..07da6a034d 100644 --- a/bsps/m68k/gen68360/clock/clock.c +++ b/bsps/m68k/gen68360/clock/clock.c @@ -33,7 +33,7 @@ static unsigned long nsec; * Application code can override this by * setting M360DefaultWatchdogFeeder to zero. */ -#define Clock_driver_support_at_tick() \ +#define Clock_driver_support_at_tick(arg) \ do { \ nsec += pit_nsec_per_tick; \ if (nsec >= rtems_nsec_per_tick) \ diff --git a/bsps/m68k/genmcf548x/clock/clock.c b/bsps/m68k/genmcf548x/clock/clock.c index 3bf08a06f9..fbb2c8592f 100644 --- a/bsps/m68k/genmcf548x/clock/clock.c +++ b/bsps/m68k/genmcf548x/clock/clock.c @@ -62,7 +62,7 @@ /* * Periodic interval timer interrupt handler */ -#define Clock_driver_support_at_tick() \ +#define Clock_driver_support_at_tick(arg) \ do { \ MCF548X_SLT_SSR0 = MCF548X_SLT_SSR_ST; \ } while (0) \ diff --git a/bsps/m68k/mcf52235/clock/clock.c b/bsps/m68k/mcf52235/clock/clock.c index d5e1817536..eb28e5d328 100644 --- a/bsps/m68k/mcf52235/clock/clock.c +++ b/bsps/m68k/mcf52235/clock/clock.c @@ -93,6 +93,6 @@ static void Clock_driver_support_initialize_hardware(void) ); } -#define Clock_driver_timecounter_tick() mcf52235_tc_tick() +#define Clock_driver_timecounter_tick(arg) mcf52235_tc_tick() #include "../../../shared/dev/clock/clockimpl.h" diff --git a/bsps/m68k/mcf5225x/clock/clock.c b/bsps/m68k/mcf5225x/clock/clock.c index 9a9c7cabe4..3cd76aa17a 100644 --- a/bsps/m68k/mcf5225x/clock/clock.c +++ b/bsps/m68k/mcf5225x/clock/clock.c @@ -93,6 +93,6 @@ static void Clock_driver_support_initialize_hardware(void) ); } -#define Clock_driver_timecounter_tick() mcf5225x_tc_tick() +#define Clock_driver_timecounter_tick(arg) mcf5225x_tc_tick() #include "../../../shared/dev/clock/clockimpl.h" diff --git a/bsps/m68k/mcf5235/clock/clock.c b/bsps/m68k/mcf5235/clock/clock.c index 8b848de006..2aebd8385c 100644 --- a/bsps/m68k/mcf5235/clock/clock.c +++ b/bsps/m68k/mcf5235/clock/clock.c @@ -14,7 +14,7 @@ /* * Periodic interval timer interrupt handler */ -#define Clock_driver_support_at_tick() \ +#define Clock_driver_support_at_tick(arg) \ do { \ MCF5235_PIT_PCSR3 |= MCF5235_PIT_PCSR_PIF; \ } while (0) \ diff --git a/bsps/m68k/mcf5329/clock/clock.c b/bsps/m68k/mcf5329/clock/clock.c index 6ad46fe5a1..2833111572 100644 --- a/bsps/m68k/mcf5329/clock/clock.c +++ b/bsps/m68k/mcf5329/clock/clock.c @@ -92,6 +92,6 @@ static void Clock_driver_support_initialize_hardware(void) ); } -#define Clock_driver_timecounter_tick() mcf5329_tc_tick() +#define Clock_driver_timecounter_tick(arg) mcf5329_tc_tick() #include "../../../shared/dev/clock/clockimpl.h" diff --git a/bsps/m68k/mrm332/btimer/btimer.c b/bsps/m68k/mrm332/btimer/btimer.c index 4aa3cd013e..138884dd32 100644 --- a/bsps/m68k/mrm332/btimer/btimer.c +++ b/bsps/m68k/mrm332/btimer/btimer.c @@ -31,8 +31,6 @@ bool benchmark_timer_find_average_overhead; -extern rtems_isr Clock_isr(void); - void benchmark_timer_initialize( void ) { } diff --git a/bsps/m68k/uC5282/clock/clock.c b/bsps/m68k/uC5282/clock/clock.c index 59d67af296..f7bed25b8b 100644 --- a/bsps/m68k/uC5282/clock/clock.c +++ b/bsps/m68k/uC5282/clock/clock.c @@ -150,6 +150,6 @@ int bsp_cpu_load_percentage(void) 0; } -#define Clock_driver_timecounter_tick() uC5282_tc_tick() +#define Clock_driver_timecounter_tick(arg) uC5282_tc_tick() #include "../../../shared/dev/clock/clockimpl.h" |