From 9fea354de8091861c628da046254d711e8cd68b4 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 14 Feb 2025 10:07:23 -0600 Subject: [PATCH] powerpc/ss555: Correct prototype of Clock_isr The argument is now a void * and this was not reflected in the prototype or implementation. The argument was unused so this has no functional impact. --- bsps/powerpc/include/mpc5xx.h | 2 +- bsps/powerpc/ss555/clock/clock.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bsps/powerpc/include/mpc5xx.h b/bsps/powerpc/include/mpc5xx.h index fe5c1ac86c..29282a27a0 100644 --- a/bsps/powerpc/include/mpc5xx.h +++ b/bsps/powerpc/include/mpc5xx.h @@ -608,7 +608,7 @@ extern volatile imb_t imb; /* defined in linkcmds */ void clockOn(void* unused); void clockOff(void* unused); int clockIsOn(void* unused); -rtems_isr Clock_isr(rtems_vector_number vector); +rtems_isr Clock_isr(void *unused); #ifdef __cplusplus } diff --git a/bsps/powerpc/ss555/clock/clock.c b/bsps/powerpc/ss555/clock/clock.c index 4a46dee242..70a0618755 100644 --- a/bsps/powerpc/ss555/clock/clock.c +++ b/bsps/powerpc/ss555/clock/clock.c @@ -55,8 +55,10 @@ extern uint32_t bsp_clicks_per_usec; /* * ISR Handler */ -rtems_isr Clock_isr(rtems_vector_number vector) +rtems_isr Clock_isr(void *unused) { + (void) unused; + usiu.piscrk = USIU_UNLOCK_KEY; usiu.piscr |= USIU_PISCR_PS; /* acknowledge interrupt */ usiu.piscrk = 0;